File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build and Push Image
2+ on :
3+ push :
4+ branches : feature/kube_config
5+
6+ concurrency :
7+ group : ${{ github.workflow }}-${{ github.ref }}
8+ cancel-in-progress : false
9+
10+ jobs :
11+ deploy :
12+ runs-on : ubuntu-latest
13+ steps :
14+ - name : Check out repository code
15+ uses : actions/checkout@v3
16+
17+ - name : Login to Amazon ECR
18+ id : login-ecr
19+ uses : aws-actions/amazon-ecr-login@v1
20+ env :
21+ AWS_REGION : eu-west-1
22+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID_PROD }}
23+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY_PROD }}
24+
25+ - name : Build, tag, and push docker image to Amazon ECR
26+ env :
27+ REGISTRY : ${{ steps.login-ecr.outputs.registry }}
28+ REPOSITORY : token-images
29+ IMAGE_TAG : ${{ github.sha }}
30+ AWS_REGION : eu-west-1
31+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID_PROD }}
32+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY_PROD }}
33+ run : |
34+ docker build -f Dockerfile.indexer --platform linux/amd64 . --no-cache -t token-images --build-arg GITHUB_TOKEN=${{ secrets.GH_TOKEN }} --build-arg GITHUB_USERNAME=${{ secrets.GH_USERNAME }} --build-arg GIT_REPO_URL=${{ secrets.GIT_REPO_URL }} --build-arg RAILWAY_GIT_BRANCH=${{ github.ref_name }} --build-arg RAILWAY_GIT_COMMIT_SHA=${{ github.sha }}
35+ docker tag token-images $REGISTRY/$REPOSITORY:$GITHUB_SHA
36+ docker push $REGISTRY/$REPOSITORY:$GITHUB_SHA
You can’t perform that action at this time.
0 commit comments