我的Jenkins服务器有很多嵌入式脚本(不是脚本文件),如Groovy,Shell,Batch等。
是否有通过将更改提交到“版本控制系统”来跟踪对这些脚本所做的更改
我发现了Job Config History Plugin。但它只保留本地配置文件的副本。
答案 0 :(得分:0)
我实现这一目标的方法是运行一个运行shell脚本的定期作业来提交更改。我将它与thin backup plugin结合使用,question on developerWorks类似于Job Config History插件,在本地存储备份。我基本上让插件完成备份指定配置的所有工作,然后将几行脚本提交到存储库。
注意:我使用svn而不是Git,否则我会传递shell脚本来进行提交。我相信已经存在资源,但它会为你提供你需要提交给Git的命令。