Jenkins Trabalho - Criação de um arquivo zip com o arquivo war, appspec.yml e pasta de scripts

0

Pergunta

Eu criei uma compilação com Jenkins por uma mola de inicialização de aplicação e está a criar um arquivo war. Agora eu quero criar um segundo emprego, o que deve criar um arquivo zip com a guerra do arquivo criado e appsepc.yml de arquivo e uma pasta, a pasta "scripts" que contém um pouco de shell script que o appspec.yml arquivo usa. Alguém pode deixe-me saber como fazer isso?

O nome do trabalho é "Pacote" de modo que o seguinte é a estrutura onde os arquivos estão.

.jenkins\workspace\Package\target\cpproject.war
.jenkins\workspace\Package\appspec.yml
.jenkins\workspace\Package\scripts\after_install.sh
.jenkins\workspace\Package\scripts\before_install.sh
.jenkins\workspace\Package\scripts\start_server.sh
.jenkins\workspace\Package\scripts\stop_server.sh

Obrigado.

jenkins jenkins-plugins maven
2021-11-23 20:34:39
1

Melhor resposta

0

Veja o Maven Assembly Plugin:

O Assembly Plugin Maven permite que os desenvolvedores para combinar a saída de projeto em um único distribuível arquivo que contém também as dependências de módulos, documentação do site, e outros arquivos.

Atualmente ele pode criar distribuições nos seguintes formatos:

  • zip
  • ...
2021-11-23 21:12:18

Na verdade esta é uma solução melhor do que ter Jenkins com fecho
Chris Maggiulli

Entendido. Mas podemos alterá-lo de que o maven para Gradle e esta opção não pode ser útil.
Subbu

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................