Ambiente e Credenciais
Parte do curso de Jenkins
Seu pipeline precisa enviar uma imagem para um registry, e o registry quer uma senha. A saída mais rápida que funciona é colar a senha no Jenkinsfile, só que o Jenkinsfile vive no repositório, e agora a senha está no histórico do git para sempre, legível por todo mundo que tem acesso de clone e por qualquer pessoa que venha a ter esse acesso um dia.
O Jenkins tem uma resposta decente. Segredos ficam em um armazenamento de credenciais dentro do Jenkins, referenciados por um ID curto, e o pipeline os busca em tempo de execução. O Jenkins também mascara os valores de credenciais que conhece no log do console, então um echo acidental imprime asteriscos em vez do seu token. ...
Quer aprender Jenkins Ambiente e Credenciais em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Jenkins pronto e pratique Ambiente e Credenciais com um tutor de IA que conhece seu código.
Começar esta liçãoAmbiente e CredenciaisO que você vai aprender
- Environment block
- Credentials() helper
- Jenkins credentials store
- Username with password
- Secret text
- SSH key
- WithCredentials block
Leia esta lição no seu idioma
Todas as lições deste curso
11 lições- 1O que é Jenkins20 min
- 2Seu Primeiro Freestyle Job25 min
- 3Seu Primeiro Pipeline Declarativo30 min
- 4Stages, Steps e Blocos Post30 min
- 5Artifacts e Resultados de Testes25 min
- 6Ambiente e Credenciais30 min
- 7Builds Paralelos e Matrix30 min
- 8Agents e Docker30 min
- 9Triggers e Agendamentos25 min
- 10Shared Libraries30 min
- 11Projeto Final: Pipeline como Código para uma Aplicação Node.js45 min
