Travis CI / CD版

时间:2018-06-20 11:48:07

标签: continuous-integration travis-ci continuous-deployment

我们正计划从詹金斯(Jenkins)迁移到travis,以用于我们的所有微服务,并且对于CD到不同的环境存在疑问。

例如,我们有一个micro-service git存储库,它只有master个分支,并且在aws上有3个不同的环境-devtestproduction。我们可以成功构建docker映像并将其推送到aws ecr。

在经历了多种资源之后,似乎其中许多人建议使用不同的git分支来部署到不同的环境,在我看来这是一个过大的选择。

在没有多个分支机构的情况下,我们是否可以使用其他替代方案?

1 个答案:

答案 0 :(得分:0)

this方法怎么样?

它将使您能够通过未标记/已标记/特定标记的提交来执行此操作。只需从所示的Cloud Foundry示例切换到您的AWS部署。