如何将Jenkins嵌入脚本存储在Git等版本控制系统中?

时间:2016-05-11 03:19:14

标签: git jenkins

我的Jenkins服务器有很多嵌入式脚本(不是脚本文件),如Groovy,Shell,Batch等。

是否有通过将更改提交到“版本控制系统”来跟踪对这些脚本所做的更改

我发现了Job Config History Plugin。但它只保留本地配置文件的副本。

1 个答案:

答案 0 :(得分:0)

我实现这一目标的方法是运行一个运行shell脚本的定期作业来提交更改。我将它与thin backup plugin结合使用,question on developerWorks类似于Job Config History插件,在本地存储备份。我基本上让插件完成备份指定配置的所有工作,然后将几行脚本提交到存储库。

注意:我使用svn而不是Git,否则我会传递shell脚本来进行提交。我相信已经存在资源,但它会为你提供你需要提交给Git的命令。