generate-portainer-jenkinsfile
v1.1.3
Published
Gera um Jenkinsfile capaz de baixar um Dockerfile e um docker-compose.yml de um diretório especificado por você no git hub e subir o dockerfile e após isso o docker-compose.yml
Downloads
7
Readme
Gerador de Jenkinsfile para Portainer
Este é um pacote NPM que permite gerar automaticamente um Jenkinsfile para o Jenkins CI/CD. O Jenkinsfile é configurado para baixar um Dockerfile e um docker-compose.yml de um repositório do GitHub e, em seguida, criar e executar contêineres no portainer com base nesses arquivos.
Instalação
Você pode usar esse pacote usando o comando npm:
npx generate-portainer-jenkinsfile
Após a conclusão do script, um Jenkinsfile será gerado e armazenado no diretório atual.
Configuração do Jenkinsfile
Adicione ao Jenkinsfile gerado as seguintes variáveis globais e configure-as de acordo com suas necessidades:
environment {
repositoryGit = 'https://github.com/exemple.git'
gitCredentialsId = 'cofigurado no jenkins'
urlPortainer = 'https://127.0.0.1:9443'
userPortainer = 'admin'
passwordPortainer = 'secretadminpasword'
SwarmID = ''
endpointIdPortainer = '1'
}
Preencha essas variáveis com os valores apropriados para sua configuração do Portainer.
Pré-requisitos
Antes de usar este pacote, verifique se o repositório do GitHub especificado contém o Dockerfile e o docker-compose.yml necessários para a construção e execução do aplicativo.
Licença
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.
Autores
- Maxson Araújo