File tree Expand file tree Collapse file tree 3 files changed +18
-9
lines changed Expand file tree Collapse file tree 3 files changed +18
-9
lines changed Original file line number Diff line number Diff line change @@ -24,11 +24,14 @@ jobs:
24
24
cmd : |
25
25
yq -i '.stages.prod.params.customDomainName = "${{ vars.CUSTOM_DOMAIN_NAME }}"' serverless-compose.yml
26
26
yq -i '.stages.prod.params.customDomainCertificateARN = "${{ vars.CUSTOM_DOMAIN_CERTIFICATE_ARN }}"' serverless-compose.yml
27
- - name : Serverless Deploy
27
+ - name : Configure AWS Credentials - Serverless Marketing AWS Account
28
+ uses : aws-actions/configure-aws-credentials@v2
29
+ with :
30
+ role-to-assume : arn:aws:iam::488110005556:role/GithubActionsDeploymentRole
31
+ aws-region : us-east-1
32
+ - name : Serverless Deploy - Prod
28
33
uses : serverless/github-action@v4
29
34
with :
30
35
args : deploy --stage prod
31
36
env :
32
37
SERVERLESS_LICENSE_KEY : ${{ secrets.SERVERLESS_LICENSE_KEY }}
33
- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
34
- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
Original file line number Diff line number Diff line change @@ -18,11 +18,14 @@ jobs:
18
18
cache : " npm"
19
19
- name : Install dependencies
20
20
run : npm ci
21
- - name : serverless deploy
21
+ - name : Configure AWS Credentials - Serverless Marketing AWS Account
22
+ uses : aws-actions/configure-aws-credentials@v2
23
+ with :
24
+ role-to-assume : arn:aws:iam::488110005556:role/GithubActionsDeploymentRole
25
+ aws-region : us-east-1
26
+ - name : Serverless Deploy - PR Preview
22
27
uses : serverless/github-action@v4
23
28
with :
24
29
args : deploy --stage pr-${{ github.event.pull_request.number }}
25
30
env :
26
31
SERVERLESS_LICENSE_KEY : ${{ secrets.SERVERLESS_LICENSE_KEY }}
27
- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
28
- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
Original file line number Diff line number Diff line change @@ -18,11 +18,14 @@ jobs:
18
18
cache : " npm"
19
19
- name : Install dependencies
20
20
run : npm ci
21
- - name : serverless remove
21
+ - name : Configure AWS Credentials - Serverless Marketing AWS Account
22
+ uses : aws-actions/configure-aws-credentials@v2
23
+ with :
24
+ role-to-assume : arn:aws:iam::488110005556:role/GithubActionsDeploymentRole
25
+ aws-region : us-east-1
26
+ - name : Serverless Remove - PR Preview
22
27
uses : serverless/github-action@v4
23
28
with :
24
29
args : remove --stage pr-${{ github.event.pull_request.number }}
25
30
env :
26
31
SERVERLESS_LICENSE_KEY : ${{ secrets.SERVERLESS_LICENSE_KEY }}
27
- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
28
- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
You can’t perform that action at this time.
0 commit comments