Skip to content

Commit 86a23f4

Browse files
authored
Merge pull request #483 from datacamp/chore/new-circle-config
chore: update circleci deploy config
2 parents f434b0c + 2862009 commit 86a23f4

File tree

1 file changed

+14
-23
lines changed

1 file changed

+14
-23
lines changed

.circleci/config.yml

+14-23
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,36 @@
11
version: 2.1
22
orbs:
3-
datacamp-ecr: datacamp/ecr@0
4-
datacamp-deploy: datacamp/deploy@1
3+
datacamp-ecr: datacamp/ecr@1
4+
datacamp-deploy: datacamp/deploy@2
55
workflows:
66
version: 2
7-
build_test_deploy:
7+
build-and-deploy:
88
jobs:
99
- datacamp-ecr/build_and_push_image_to_ecr:
1010
name: build
1111
context: org-global
12-
aws-access-key-id: $STAGING_AWS_ACCESS_KEY_ID
13-
aws-secret-access-key: $STAGING_AWS_SECRET_ACCESS_KEY
14-
account-url: $STAGING_ECR_URL
15-
extra-docker-args: "--build-arg NPM_TOKEN=${NPM_TOKEN}"
16-
repo: rdoc-app
12+
aws-access-key-id: $OPS_AWS_ACCESS_KEY_ID
13+
aws-secret-access-key: $OPS_AWS_SECRET_ACCESS_KEY
14+
account-url: $OPS_ECR_URL
15+
puller-account-ids: '["301258414863", "487088987264"]'
1716
- datacamp-deploy/deploy: # Staging
1817
context: org-global
1918
requires:
2019
- build
21-
new-deploy-opt-in: true
22-
deploy-url: $STAGING_LAMBDA_DEPLOY_URL
23-
deploy-password: $STAGING_LAMBDA_DEPLOY_PASSWORD
20+
environment: staging
21+
aws-access-key-id: $STAGING_AWS_ACCESS_KEY_ID
22+
aws-secret-access-key: $STAGING_AWS_SECRET_ACCESS_KEY
2423
filters:
2524
branches:
2625
only:
2726
- master
28-
- datacamp-ecr/pull_push_to_account:
29-
context: org-global
30-
repo: rdoc-app
31-
filters:
32-
tags:
33-
only: /^release-.*/
34-
branches:
35-
ignore: /.*/
3627
- datacamp-deploy/deploy: # Production
3728
context: org-global
3829
requires:
39-
- datacamp-ecr/pull_push_to_account
40-
new-deploy-opt-in: true
41-
deploy-url: $PROD_LAMBDA_DEPLOY_URL
42-
deploy-password: $PROD_LAMBDA_DEPLOY_PASSWORD
30+
- build
31+
environment: prod
32+
aws-access-key-id: $PROD_AWS_ACCESS_KEY_ID
33+
aws-secret-access-key: $PROD_AWS_SECRET_ACCESS_KEY
4334
filters:
4435
tags:
4536
only: /^release-.*/

0 commit comments

Comments
 (0)