Используя декларативный конвейер, как я могу сказать Jenkins использовать определенный тег при сборке Docker? - PullRequest
0 голосов
/ 19 сентября 2018

Запустив образец Jenkinsfile ниже, я вижу в 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...'

         }
}}}

Как мне сказать Jenkins использовать определенный тег (а не случайносгенерированный тег выше) при сборке docker?Я попробовал дополнительныеBuildArgs ниже, но дополнительный тег был создан.

agent { dockerfile { additionalBuildArgs '-t this-is-an-image:latest' }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...