Jenkins + Docker: зафиксировать изменения из docker.inside () - PullRequest
0 голосов
/ 03 июня 2019

У меня есть образ докера, который нужно распространить в более высокую среду. Поэтому мне нужно создать другое изображение из текущего, и единственное отличие - это файл конфигурации. Мне было интересно, есть ли простой способ сделать это, используя докерский конвейер Jenkins.

stage('Build Image') {

    steps {
       script{                                 
            docker.image('${env.IMG_NM}:${env.IMG_TAG}').inside {
                sh 'cp ${WORKSPACE}/config.txt /path_to_my_config/config.txt'
            }                                    
        }
    }            
}

На этом шаге я вставляю dgo в существующий образ докера и копирую файл поверх. Я не уверен, что делать дальше. Как мне зафиксировать этот докер-контейнер как другое изображение. Любая помощь приветствуется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...