在.travis.yml中获取GitHub存储库分支名称

时间:2015-10-01 12:16:29

标签: github amazon-s3 travis-ci

因此,在GitHub推送然后发布到Amazon S3之后,我会自动由Travis-CI构建一个Jekyll网站。它工作得很好,但我想进一步扩展它。基本上我希望能够检测正在构建的分支并使用该分支名称来决定要发布到哪个S3存储桶,例如

branch dev
bucket myapp.{branchname} = myapp.dev

branch qa
bucket myapp.{branchname} = myapp.qa

branch prod
bucket myapp.{branchname} = myapp.prod

这可能吗?如果是这样,怎么样?

尼克。

1 个答案:

答案 0 :(得分:1)

好的,我知道了,你需要在'.travis.yml'文件中使用$ TRAVIS_BRANCH,它将被分支名称替换。