在 Jenkins 中回滚到以前的部署版本 CI/CD
Roll Back to Previous Version of deployment in Jenkins CI/CD
我们有一个 jenkins CI/CD 管道(使用 Jenkinsfile),它从各种 git 分支(dev、master 等)部署到 K8S。
我现在希望在 Jenkins 中回滚到以前的部署版本 CI/CD。
我经历了几个堆栈溢出问题,但没有任何效果。你能帮忙吗
这取决于你想要达到什么。
使用 CI/CD 时,您通常会在 Git 存储库中进行更改,然后验证并推出更改。
此类工作流程中的回滚是 Git 存储库中的还原。验证和推出的工作方式相同。
您也可以使用编程回滚来执行 Canary 部署之类的操作,但是如何执行取决于您如何实现它。
这很简单。在您的存储库中找到与最新稳定分支的提交相对应的图像标签并部署它。您还可以在 kubernetes 中实时编辑部署,只需更改镜像的标签即可。
我们有一个 jenkins CI/CD 管道(使用 Jenkinsfile),它从各种 git 分支(dev、master 等)部署到 K8S。
我现在希望在 Jenkins 中回滚到以前的部署版本 CI/CD。
我经历了几个堆栈溢出问题,但没有任何效果。你能帮忙吗
这取决于你想要达到什么。
使用 CI/CD 时,您通常会在 Git 存储库中进行更改,然后验证并推出更改。
此类工作流程中的回滚是 Git 存储库中的还原。验证和推出的工作方式相同。
您也可以使用编程回滚来执行 Canary 部署之类的操作,但是如何执行取决于您如何实现它。
这很简单。在您的存储库中找到与最新稳定分支的提交相对应的图像标签并部署它。您还可以在 kubernetes 中实时编辑部署,只需更改镜像的标签即可。