有没有办法恢复Jenkins的当前版本?

时间:2015-07-02 14:28:28

标签: git jenkins

我新创建的部署团队正在努力寻找恢复当前部署的构建的方法。他们将Jenkins与Git和Bitbucket集成在一起

有没有办法可以恢复构建并查看当前版本中部署的文件是什么?

3 个答案:

答案 0 :(得分:4)

(还不能评论,所以我回答)

如果我理解正确,您只需要构建项目的先前版本,对吧?

确实有(多种)方法可以做到这一点。 我不知道GIT,但猜测它与SVN没什么不同。 使用SVN,在构建配置中,您可以在存储库的URL之后添加@xxx以构建精确的修订。 例如,要获得修订版42,http://mysvn.com/myproject/trunk将成为http://mysvn.com/myproject/trunk@42

虽然这种简单方法对我来说足够了,但如果经常还原构建,在构建中添加参数将是更好的选择。 我现在不记得确切的语法和时间不足,但如果你需要的话,你应该轻松​​地谷歌。

有关更多信息,请参阅此O'reilly书籍章节: https://books.google.fr/books?id=4bjDCQAAQBAJ&pg=PA328&lpg=PA328&dq=jenkins+revert+to+previous+version&source=bl&ots=FQgnttOu_Q&sig=eC9ndNxmm4lhdu4RuRgLZMHpEMU&hl=fr&sa=X&ved=0CG0Q6AEwCWoVChMI2-bD3JDqxwIVAj8aCh25UAsQ#v=onepage&q=jenkins%20revert%20to%20previous%20version&f=false

答案 1 :(得分:0)

您所能做的就是将git更改恢复为之前的提交和重建。

答案 2 :(得分:-1)

如果我理解你的问题,你需要做的就是检查给定项目的git历史记录,它会告诉你改变了什么。此外,Jenkins应该在左侧边栏上有一个名为changes的链接。点击它,它会告诉你当前构建的确切变化。