我在Github有一个项目,我使用Travis-CI作为持续集成。到目前为止,我一直在我的计算机上使用gradle执行发布命令,这反过来会上传工件。
我怎样才能与Travis-CI类似?如何触发Travis-CI运行gradle release而不是gradle build?
答案 0 :(得分:0)
有很多方法。
这取决于您希望在发布版本和非发布版本之间进行区分的确切程度。
你可以。 G。为不同的分支设置不同的构建,或者你可以。 G。在.travis.yml
中执行以下操作:
script:
- [ -z "$TRAVIS_TAG" ] || ./gradlew release
- [ -z "$TRAVIS_TAG" ] && ./gradlew snapshot
在https://docs.travis-ci.com/user/environment-variables/上,您可以找到所有可能的环境变量。 G。使用