TravisCI上每个提供商的不同before_deploy

时间:2016-02-29 02:59:48

标签: heroku travis-ci

我目前有一个Github仓库,有两个文件夹,后端和前端。在每个文件夹中,我需要部署到给定提供商的应用程序。我使用TravisCI进行自动部署。

我希望能够为每个提供商执行不同的before_deploy步骤。有没有办法用TravisCI做到这一点?

这是我的.travis.yml到目前为止的样子:

language: java
jdk:
    - oraclejdk8
before_install:
    - cd backend
before_deploy: 
    - cd backend
deploy:
    - provider: cloudcontrol
      email: "CLOUDCONTROL EMAIL"
      password: "CLOUDCONTROL PASSWORD"
      deployment: "APP_NAME/DEP_NAME"
    - provider: heroku
      api_key:
          secure: "My_API_KEY"
      app: MYAPP

0 个答案:

没有答案