Sha*_*aun 1 groovy jenkins docker
我在一个Docker容器中的groovy.init.d中有一系列Groovy脚本,它们将JENKINS_HOME挂载到主机文件系统.
我正在使用标准的jenkins支持文件来复制插件等. https://raw.githubusercontent.com/jenkinsci/docker/master/jenkins-support
当我向groovy.init.d添加新文件时,脚本添加它们没有问题,但如果我更新脚本,那么新的脚本不会覆盖现有脚本.我希望添加到Docker镜像的groovy文件覆盖文件系统上的内容.
这可能吗?
小智 8
是的,将.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
文件的内容与上面的一个.
| 归档时间: |
|
| 查看次数: |
860 次 |
| 最近记录: |