2017-08-22 55 views
0

我在Groovy.init.d中有一系列的Groovy腳本,它們是將一個JENKINS_HOME掛載到主機文件系統的Docker容器中。Jenkins更新docker容器中的init.groovy.d文件

我使用標準jenkins支持文件來複制插件等。 https://raw.githubusercontent.com/jenkinsci/docker/master/jenkins-support

當我添加新的文件groovy.init.d,該腳本將他們沒有問題,但如果我更新腳本,則較新的不覆蓋現有的。我想將groovy文件添加到Docker鏡像中以覆蓋文件系統上的內容。

這可能嗎?

回答

0

是,把.override擴展您的文件,並把到/usr/share/jenkins/ref/init.groovy.d/在 形象的例子

/usr/share/jenkins/ref/init.groovy.d/security.groovy.override

當詹金斯開始它將取代現有的

/var/jenkins_home/init.groovy.d/security.groovy

文件與上面的一個內容。

相關問題