Usando Pipeline declarativa, como faço para dizer Jenkins usar uma tag específica ao fazer construção janela de encaixe?

votos
0

Executando o Jenkinsfile exemplo abaixo, eu posso ver em Jenkins Blue Ocean

docker build -t 80ec82b3ae67f11b8c869f2711f78ef8a577a80d -f Dockerfile .

Jenkinsfile

pipeline {
 agent any

 stages {
 stage('Docker image') {
        agent {
             dockerfile true
         }

         steps{
             echo 'Stage: Build docker image from Dockerfile...'

         }
}}}

Como posso saber Jenkins usar uma tag específica (e não a tag gerados aleatoriamente acima) ao fazer construção janela de encaixe? Tentei additionalBuildArgs abaixo, mas uma tag adicional foi criado.

agent { dockerfile { additionalBuildArgs '-t this-is-an-image:latest' }}
Publicado 19/09/2018 em 13:20
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more