我们有一个jenkins CI / CD管道(使用Jenkinsfile),它可以从各种git分支(dev,master等)部署到K8S中。
我现在正在寻找回退到Jenkins CI / CD中的部署的先前版本。
我经历了几个堆栈溢出问题,但没有任何效果。你能帮忙吗。
这取决于你要实现的目标。
使用CI / CD时,通常在Git存储库中进行更改,然后验证并推出更改。
这种工作流程的回滚是Git存储库中的还原。验证和推出的工作方式相同。
你还可以通过编程的回滚来执行Canary Deployment之类的事情,但是如何执行取决于实现方式。