我正在尝试制作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