我目前正在尝试实施部署流程(我认为这就是你所说的?)
我曾经工作的一家前公司过去常常有3种环境,并且正在使用某种形式的DevOps。
完成的功能将在舞台上进行QA。当QA给出了它时,它获得了一个Tag,然后该标签被拉到了实时环境中。这一切都与敏捷结合在一起。
所以我的问题是:
您知道该部署流程的名称吗? / 您是否知道类似于我刚才描述的更流行的部署流程?或者你使用什么样的过程?
我正在寻找类似的东西: Development process, deployment, GitHub
由于
答案 0 :(得分:1)
看起来你正在寻找的是Deployment Pipeline,正如@prasanna所提到的那样是Continuous Delivery的关键部分。持续交付的关键是持续集成[反过来需要自动化测试]和使用配置管理工具的自动部署。
关于该工具,您可以使用Jenkins及其Build Pipeline Plugin。
答案 1 :(得分:0)
当然这是连续交付。但是魔鬼在细节中。
CD中的关键是确保您尽可能深地自动化所有这些内容,以便在构建陷入任何这些环境时能够做出更快的决策。
答案 2 :(得分:0)
正如上面两个答案中正确提到的,您指的是Continuos交付。现在,Continuos交付可以有多个成熟度级别。您开始使用Continuos Integration流程,这实际上意味着经常编译代码以检查可能的故障。
然后对已编译的代码进行一些检查,这些代码会自动触发。
然后继续部署此代码。
下一步将是部署代码的环境也是动态配置的。