clever-egg-2543
01/29/2020, 4:23 AMclever-sunset-76585
01/29/2020, 4:39 AMclever-egg-2543
01/29/2020, 4:50 AMboundless-airport-99052
01/29/2020, 5:53 PM.gitlabci
i use:
stages:
- deploy
variables:
PULUMI_HOME: "$CI_PROJECT_DIR/.pulumi"
cache:
key: "cache-${CI_COMMIT_REF_SLUG}"
paths:
- node_modules/
- .pulumi/plugins
before_script:
- npm install
- export PULUMI_ACCESS_TOKEN="..."
deploy_auto:
stage: deploy
image:
name: pulumi/pulumi:v1.6.1
entrypoint: [""]
script:
- pulumi up --stack ${CI_COMMIT_REF_NAME} --non-interactive
environment:
name: ${CI_COMMIT_REF_NAME}
on_stop: stop_env
only:
- master
stop_env:
stage: deploy
image:
name: pulumi/pulumi:v1.6.1
entrypoint: [""]
variables:
GIT_STRATEGY: none
script:
- |
echo "name: PROJECT_NAME" > Pulumi.yaml
- |
echo "runtime: nodejs" >> Pulumi.yaml
- pulumi destroy --stack ${CI_COMMIT_REF_NAME} --non-interactive
environment:
name: ${CI_COMMIT_REF_NAME}
action: stop
only:
- master
when: manual
@white-balloon-205, this could interest the pulumi team π§ πclever-egg-2543
01/29/2020, 8:39 PMbest-summer-38252
02/09/2020, 2:28 AMstack rm org/name --non-interactive
? for me I still get the interactive prompt.boundless-airport-99052
02/09/2020, 11:06 AM--yes
.
pulumi stack rm --stack ${CI_COMMIT_REF_SLUG} --non-interactive --yes
best-summer-38252
02/10/2020, 5:21 PM--yes
. thank you.