1.1.3 • Published 7 months ago

generate-portainer-jenkinsfile v1.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

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
1.1.3

7 months ago

1.1.2

7 months ago

1.1.0

7 months ago

1.0.0

7 months ago