jenkins - 如何在 Jenkins 中获取 Jenkins 旧版本
问题描述
我只是试图找出 Jenkins 中旧的成功完整版本,我没有找到任何方法。
任何人都可以帮助在 Jenkins 中找到旧版本吗?
解决方案
Jenkins 有一个设置,您可以控制您保留构建历史或构建工件的时间或构建次数。如果您仍然拥有历史中的构建,但您丢失了人工制品,您可以从相同的哈希中重建它。如果构建定义和构建环境(jenkins slave)相同,应该得到相同的构建结果。
在这一刻,您保留的所有构建工程良好实践都将付出代价。
为了帮助您更多,您需要告诉我们:
它是 UI(传统)构建定义、在 jenkins 中定义的管道还是基于存储库中提交的 jenkinsfile 的管道?
您是否使用构建版本标记源代码存储库(希望是 git),或者至少您在构建工件中有构建的哈希值?
您是否将构建工件存储在存储库中以便跟踪历史?(artefactory、nexus、docker repo、GCP repo 等)
推荐阅读
- c++ - 从朋友类的朋友功能访问私人成员
- javascript - 无论屏幕大小如何 javasript 如何获取鼠标位置
- unity3d - 有没有办法使用 Photon Pun2 或 Photon Chat 发送或接收图像、音频和视频?
- tensorflow - Tensorflow 2 中的字符串比较:不允许使用 `tf.Tensor` 作为 Python `bool`:AutoGraph 确实转换了此函数
- r - svd(x, nu = 0, nv = k) 中的错误:“x”中的值无限或缺失。矩阵中没有 NA 或 Inf 值
- javascript - MiniCssExtractPlugin 的 linkType 和 html-webpack-link-type-plugin 都不起作用
- javascript - 使用 javascript 在社交媒体图标上的可点击事件
- three.js - 在 react-three-fiber 中重新渲染自定义 BufferGeometry 崩溃
- pine-script - 在前一根蜡烛的高点上方买入的 pine 脚本代码是什么?
- yii - 在 yii 的 modules 文件夹中创建和访问一个新文件夹