我必须为我的组织设置CI/CD
。
我的要求是ci-sever
(无论是托管还是内部部署)应该模仿prod环境,例如operating system
,/var/log
目录,nginx
,php-fpm
配置等。它使我们在运行集成测试用例时更有信心。
在我们设置jenkins
内部部署服务器时,我们可以轻松地在jenkins
服务器上复制prod环境。
我怎样才能使用ci
,#39}代码等任何travis-ci
托管服务来实现这一目标。 ,' circle-ci'等等?
答案 0 :(得分:0)
2.软件包和其他配置
所有商业产品支持指定您需要的系统包并在构建时安装(通常使用缓存,比平常安装更快)。当然,如果您使用的是码头工具容器,您可以使用所需的所有包装进行预烘烤。
同样适用于/ var / log只需在" pre"中运行脚本构建和设置步骤,无论您需要什么和期望