![]() |
1
59
最有用的答案有一个插件叫做 SCM Sync configuration plugin . 原始答案看一看 my answer 类似的问题。基本思想是使用 filesystem-scm-plugin 检测对XML文件的更改。您的第二部分将提交对SVN的更改。 编辑: 如果您找到一种方法来确定要更改的用户,请通知我们。 编辑2011-01-10 同时还有一个新的插件: SCM同步配置插件 . 目前,它只适用于Subversion和Git,但计划支持更多的存储库。我从0.0.3版开始使用它,到目前为止效果很好。 |
![]() |
2
39
请注意,Vogella最近(2014年1月,与OP的问题2010年1月相比)对此有不同的看法。
Storing the Job information of Jenkins in Git
Alberto
实际上也建议添加
|
![]() |
3
17
要使用git手动管理配置,以下.gitignore文件可能会有所帮助。
见 https://gist.github.com/780105 和 http://bit.ly/i58rg2 了解更多详细信息。 |
![]() |
4
14
有一种新的 SCM Sync Configuration plug-in 这正是你想要的。
我还没试过,但看起来很有希望。 |
![]() |
5
4
我喜欢的方式是排除詹金斯主文件夹中的所有内容
除了
您真正想要的配置文件在您的VCS中。这里是
这忽略了一切(
也值得考虑包括
基本上,这个解决方案使以后的Jenkins/Hudson更新更容易,因为新文件不自动在范围内。你只要把你真正想要的写在纸上就行了。 |
![]() |
6
3
您可以在中找到配置文件
Jenkins home folder
(例如)
要保存在VCS中,首先以Jenkins身份登录(
然后初始化、添加和提交基本文件,如:
同时考虑创建
然后添加:
完成后,可以添加作业配置文件,例如
最后,如果需要,添加并提交任何其他文件,然后将其推送到远程存储库,在那里保存配置文件。
更新Jenkins文件时,需要重新加载它们(
从磁盘重新加载配置
或运行
|
![]() |
7
2
马克的回答( https://stackoverflow.com/a/4066654/142207 )应该适用于SVN和Git(尽管Git配置不适用于我)。 但是,如果您需要它与Mercurial Repo配合使用,请使用以下脚本创建一个作业:
|
![]() |
8
1
我已经写了一个插件,让你可以在源代码管理中检查你的Jenkins指令。只需添加一个包含内容的文件
|
![]() |
9
1
|
![]() |
10
0
我完全登记了哈德逊,你可以用这个作为起点 https://github.com/morkeleb/continuous-delivery-with-hudson 保持整个哈德逊在吉特是有好处的。所有配置更改都会被记录下来,您可以很容易地在一台机器上测试测试,然后使用git pull更新另一台机器。 我们将此作为我们在工作中的哈德逊连续交付设置的样板。 当做 莫滕 |
![]() |
eekfonky · Jenkins声明性管道-参数中的用户变量 7 年前 |
![]() |
Yash · 用于读取键的Groovy代码:文本文件中的值 7 年前 |
![]() |
red888 · $in凭据绑定+sh声明性管道的逃逸疯狂 7 年前 |