Answers:
我用Google搜索“ Push on Green”,第一个链接是:https :
//www.usenix.org/conference/lisa14/conference-program/presentation/klein
这几乎代表了整个首页。这个词似乎起源于Google的SRE小组,并已为整个行业所接受。
没错,“推上绿色”表示在所有测试通过后自动执行部署。可以将其视为“连续部署”的同义词。将部署自动化到环境的公认方法是自动化测试。
如果您的自动化测试足够严格,则可以部署测试通过的任何代码。在非常成熟的企业(各种形状和大小的DevOps独角兽)中,这可能导致一直持续部署到生产环境。
我的个人经验是,达到这种自动化测试水平对任何企业都是一个挑战。我目前正在按照目前的职位追求这种成熟度。我们的第一个主要里程碑将是“推动绿色”部署到“集成开发”(我们的“最低”环境)以外的任何环境。
这一挑战既是技术挑战,也是文化挑战。作为一个IT部门,我们应该为我们的企业利益相关者,以证明我们的测试是在严格的事实足以作为独家门户的部署。一旦使我们满意,我们就必须说服那些利益相关者让我们尝试对下一个环境进行持续部署(对我们来说,这是质量保证。)