我有一个jenkins作业,它从github克隆存储库,然后运行powershell脚本来增加文件中的版本号。我现在正尝试将该更新文件发布回github上的原始存储库,因此当开发人员提取更改时,他会获得最新的版本号。
我尝试在构建后事件中使用Git Publisher,并且可以毫无问题地发布标签,但是它似乎没有发布任何文件。
我自己找到了答案,该博客对您有所帮助:http : //thingsyoudidntknowaboutjenkins.tumblr.com/post/23596855946/git-plugin- part-3
基本上需要执行:
git checkout master
修改任何文件之前
然后
git commit -am "Updated version number"
修改文件后
然后使用 Git Publisher的后构建操作以及 “合并结果”选项,它将在成功构建时将更改推送到github。