我新创建的部署团队正在努力寻找一种还原当前已部署构建的方法。他们已经将Jenkins与Git和Bitbucket集成在一起
有什么办法可以还原到构建并查看当前构建中部署了哪些文件?
最佳答案
(尚无评论,所以我回答)
如果我理解正确,那么您所需要做的就是构建项目的先前版本,对吗?
确实有(多种)方法可以做到这一点。
我不知道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
关于git - 有什么办法可以还原Jenkins的当前版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31187826/