我新创建的部署团队正在努力寻找恢复当前部署的构建的方法。他们将Jenkins与Git和Bitbucket集成在一起
有没有办法可以恢复构建并查看当前版本中部署的文件是什么?
答案 0 :(得分:4)
(还不能评论,所以我回答)
如果我理解正确,您只需要构建项目的先前版本,对吧?
确实有(多种)方法可以做到这一点。 我不知道GIT,但猜测它与SVN没什么不同。 使用SVN,在构建配置中,您可以在存储库的URL之后添加@xxx以构建精确的修订。 例如,要获得修订版42,http://mysvn.com/myproject/trunk将成为http://mysvn.com/myproject/trunk@42
虽然这种简单方法对我来说足够了,但如果经常还原构建,在构建中添加参数将是更好的选择。 我现在不记得确切的语法和时间不足,但如果你需要的话,你应该轻松地谷歌。
答案 1 :(得分:0)
您所能做的就是将git更改恢复为之前的提交和重建。
答案 2 :(得分:-1)
如果我理解你的问题,你需要做的就是检查给定项目的git历史记录,它会告诉你改变了什么。此外,Jenkins应该在左侧边栏上有一个名为changes
的链接。点击它,它会告诉你当前构建的确切变化。