我想使用 IBM Bluemix DevOps Services,尤其是自动化管道,通过构建、测试传递最后推送的提交,然后在测试环境中部署。
我找到的所有指南都建议将一个存储库与服务器和应用程序放在一起,并将此存储库链接到管道。虽然这样的配置有效,但我觉得它违反了 Django 标准。应用程序(我开发的)应该与服务器分开(即:在另一个 git repo 上)(这只是使应用程序工作的一部分)。
我不知道如何处理这种情况。我是不是该:
- 编写一个构建脚本,用于
git clone
检索像https://github.com/fe01134/djangobluemix这样的构建包,然后修改适当的文件; - 找到一种将两个 git 存储库附加到一个管道的方法;
- 忘记这个想法并采用 IBM 推荐的方式将服务器和应用程序放在同一个 repo 上?