首页 > 解决方案 > 如何在 Jenkins 中获取 Jenkins 旧版本

问题描述

我只是试图找出 Jenkins 中旧的成功完整版本,我没有找到任何方法。

任何人都可以帮助在 Jenkins 中找到旧版本吗?

标签: jenkins

解决方案


Jenkins 有一个设置,您可以控制您保留构建历史或构建工件的时间或构建次数。如果您仍然拥有历史中的构建,但您丢失了人工制品,您可以从相同的哈希中重建它。如果构建定义和构建环境(jenkins slave)相同,应该得到相同的构建结果。

在这一刻,您保留的所有构建工程良好实践都将付出代价。

为了帮助您更多,您需要告诉我们:

  • 它是 UI(传统)构建定义、在 jenkins 中定义的管道还是基于存储库中提交的 jenkinsfile 的管道?

    • 您是否使用构建版本标记源代码存储库(希望是 git),或者至少您在构建工件中有构建的哈希值?

    • 您是否将构建工件存储在存储库中以便跟踪历史?(artefactory、nexus、docker repo、GCP repo 等)


推荐阅读