Bitbucket管道部署脚本到三个不同的环境



我正在尝试制作Bitbucket管道,以便我可以部署到三个环境(开发,生产,测试(。

我有这个,但似乎没有按预期工作

image: maven:3.3.9
pipelines:
  default:
    - step:
        name: Build and Test
        script:
          - mvn clean install
          - mvn package
     - step:
        name: Deploy to production
        script:
          - -Dspring.profiles.active=production
          - mvn clean install
          - mvn deploy
     - step:
        name: Deploy to development
        script:
          - -Dspring.profiles.active=develop
          - mvn clean install
          - mvn deploy
    - step:
        name: Deploy to testing
        script:
          - -Dspring.profiles.active=test
          - mvn clean install
          - mvn deploy

我认为您只需要每个步骤添加一行即可指示您想使用的部署(测试,分期或生产(,例如:

      - step:
         name: Deploy to prod
         deployment: production

最新更新