linux怎么查看本机内存大小
232
2022-10-02
企业级DevOps实践05–采用命令或脚本实现构建过程自动化
CI/CD 管道都是关于自动化的。自动化一些本来就很容易运行的东西是很容易的。
理想情况下,一个项目的构建应该是由一个简单的命令或者脚本自动化完成。该构建命令通常包含获取源代码、运行一些基本测试和打包最终二进制制品/容器的构建系统或脚本(例如:bash、PowerShell)。
如果需要更高级的检查(例如负载测试)那属于额外的步骤,可以不做强制要求。然而,基本构建(产生可部署的制品)应该只涉及一个命令或脚本来完成。新开发人员一般都应该能够查看最新的源代码,通过执行此单个命令或脚本可以立即获得可部署的制品。
这个方法也同样适用于部署步骤(部署应该也使用单个命令或脚本自动化进行),然后如果需要在持续集成系统中创建任何管道时,可以简单地在管道部分插入这个步骤。
不幸的是,仍然有一些公司需要通过许多手动步骤来运行和完成基本构建。下载一些与构建相关的文件、配置属性以及其他构建所需依赖的步骤,都应该在同一个脚本中自动化的完成。
如果您的开发团队中的新员工,需要超过 15分钟才能完成基本构建(在他们的工作站中检查代码之后),那么很有可能是由于遇到这个问题导致的。
一个构建良好的 CI/CD 管道其实只是在本地工作站上重复执行已经可以实现的功能。在迁移到 CI/CD 平台之前,应该保证基本的构建和部署过程已经进行了有效的调整。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~