File tree Expand file tree Collapse file tree 5 files changed +42
-87
lines changed Expand file tree Collapse file tree 5 files changed +42
-87
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 6969 artifacts : build-${{ needs.build-project.outputs.version }}.zip
7070 artifactContentType : application/zip
7171 skipIfReleaseExists : true
72+
73+ deploy-project :
74+ name : Deploy
75+ runs-on : ubuntu-latest
76+ needs : release-project
77+
78+ env :
79+ S3_BUCKET : ' poc-devops-frontend'
80+ CDN_DISTRIBUTION_ID : ' E2SZRISXTY5W0O'
81+ AWS_REGION : ' eu-west-3'
82+
83+ steps :
84+
85+ - name : Download latest release asset
86+ id : download-release-asset
87+ uses : robinraju/release-downloader@v1.7
88+ with :
89+ latest : true
90+ fileName : " *.zip"
91+
92+ - name : Unzip asset release
93+ run : |
94+ unzip -d release build-${{ steps.download-release-asset.outputs.tag_name }}.zip
95+
96+ - name : Print results
97+ run : |
98+ ls -al
99+ echo "tag ${{ steps.download-release-asset.outputs.tag_name }}"
100+
101+ - name : Configure AWS Credentials
102+ uses : aws-actions/configure-aws-credentials@v1
103+ with :
104+ aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
105+ aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
106+ aws-region : eu-west-3
107+
108+ - name : Deploy asset to AWS s3
109+ run : |
110+ aws s3 rm s3://${{ env.S3_BUCKET }}/ --recursive
111+ aws s3 cp release s3://${{ env.S3_BUCKET }} --recursive
112+ aws cloudfront create-invalidation --distribution-id ${{ env.CDN_DISTRIBUTION_ID }} --paths "/*"
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11{
22 "name" : " frontend" ,
3- "version" : " 0.0.7 " ,
3+ "version" : " 0.0.8 " ,
44 "scripts" : {
55 "ng" : " ng" ,
66 "start" : " ng serve" ,
You can’t perform that action at this time.
0 commit comments