gpt4 book ai didi

docker - Jenkins更新Docker容器中的init.groovy.d文件

转载 作者:行者123 更新时间:2023-12-02 18:44:30 26 4
gpt4 key购买 nike

我在groovy.init.d中的Docker容器中有一系列Groovy脚本,该容器已将JENKINS_HOME装入主机文件系统。

我正在使用标准的jenkins支持文件来复制插件等。
https://raw.githubusercontent.com/jenkinsci/docker/master/jenkins-support

当我将新文件添加到groovy.init.d时,脚本不会给它们添加任何问题,但是如果我更新脚本,则较新的脚本不会覆盖现有的脚本。我希望添加到Docker镜像中的常规文件覆盖文件系统上的内容。

这可能吗?

最佳答案

是的,将.override扩展名添加到文件中,然后将其放在/usr/share/jenkins/ref/init.groovy.d/
图片示例
/usr/share/jenkins/ref/init.groovy.d/security.groovy.override

当 Jenkins 开始时,它将取代现有的
/var/jenkins_home/init.groovy.d/security.groovy
文件内容与上述之一相同。

关于docker - Jenkins更新Docker容器中的init.groovy.d文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45818327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com