我的项目是一个经过GitLab Auto DevOps测试和部署的Ruby应用程序。
在测试和生产期间,应用程序需要安装OpenJDK 11和Graphviz。
当前,我通过指定自己的Dockerfile
解决了这一问题。它可以工作,但是我需要复制Auto DevOps可以为我处理的很多工作。
我已经在.gitlab-ci.yml
中添加了Auto DevOps配置:
include:
- template: Auto-DevOps.gitlab-ci.yml
我怀疑这只是添加几行即可插入Auto DevOps流程的问题。但是,Auto DevOps(故意吗?)有点像黑匣子。因此,我很难理解如何精确构建用于运行测试和生产的Docker容器。