我是Hudson / Jenkins的新手,我想知道是否有一种方法可以将Hudson的配置文件签入源代码控制。
理想情况下,我希望能够点击UI中显示“保存配置”的按钮,并将Hudson配置文件签入到源代码管理中。
发布于 2011-01-15 04:30:26
要使用Git手动管理您的配置,下面的.gitignore文件可能会有所帮助。
# Miscellaneous Hudson litter
*.log
*.tmp
*.old
*.bak
*.jar
*.json
# Generated Hudson state
/.owner
/secret.key
/queue.xml
/fingerprints/
/shelvedProjects/
/updates/
# Tools that Hudson manages
/tools/
# Extracted plugins
/plugins/*/
# Job state
builds/
workspace/
lastStable
lastSuccessful
nextBuildNumber
有关更多详细信息,请参阅this GitHub Gist和this blog post。
发布于 2018-03-08 04:15:09
发布于 2013-06-27 06:31:15
Mark的回答(https://stackoverflow.com/a/4066654/142207)应该适用于SVN和Git (尽管Git配置不适用于我)。
但是,如果您需要它与Mercurial存储库一起使用,请使用以下脚本创建一个作业:
hg remove -A || true
hg add ../../config.xml
hg add ../../*/config.xml
if [ ! -z "`hg status -admrn`" ]; then
hg commit -m "Scheduled commit" -u fill_in_the@blank.com
hg push
fi
https://stackoverflow.com/questions/2087142
复制相似问题