Skip to content

Commit 7fccad7

Browse files
Use shared workflow (exercism#40)
Use shared workflow
1 parent 603997a commit 7fccad7

File tree

2 files changed

+33
-63
lines changed

2 files changed

+33
-63
lines changed

.github/workflows/deploy.yml

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Deploy to AWS
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
workflow_dispatch:
8+
9+
permissions: {}
10+
11+
jobs:
12+
build-and-push-image:
13+
uses: exercism/github-actions/.github/workflows/docker-build-push-image.yml@main
14+
permissions:
15+
contents: write
16+
secrets:
17+
AWS_ACCOUNT_ID: ${{secrets.AWS_ACCOUNT_ID}}
18+
AWS_REGION: ${{secrets.AWS_REGION}}
19+
AWS_ECR_ACCESS_KEY_ID: ${{secrets.AWS_LAMBDA_ACCESS_KEY_ID}}
20+
AWS_ECR_SECRET_ACCESS_KEY: ${{secrets.AWS_LAMBDA_SECRET_ACCESS_KEY}}
21+
DOCKERHUB_USERNAME: ${{secrets.DOCKERHUB_USERNAME}}
22+
DOCKERHUB_PASSWORD: ${{secrets.DOCKERHUB_PASSWORD}}
23+
24+
deploy-lambda:
25+
uses: exercism/github-actions/.github/workflows/deploy-lambda.yml@main
26+
needs: build-and-push-image
27+
with:
28+
function_name: snippet_extractor
29+
secrets:
30+
AWS_ACCOUNT_ID: ${{secrets.AWS_ACCOUNT_ID}}
31+
AWS_REGION: ${{secrets.AWS_REGION}}
32+
AWS_ECR_ACCESS_KEY_ID: ${{secrets.AWS_LAMBDA_ACCESS_KEY_ID}}
33+
AWS_ECR_SECRET_ACCESS_KEY: ${{secrets.AWS_LAMBDA_SECRET_ACCESS_KEY}}

.github/workflows/docker.yml

-63
This file was deleted.

0 commit comments

Comments
 (0)