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 69
69
artifacts : build-${{ needs.build-project.outputs.version }}.zip
70
70
artifactContentType : application/zip
71
71
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 1
1
{
2
2
"name" : " frontend" ,
3
- "version" : " 0.0.7 " ,
3
+ "version" : " 0.0.8 " ,
4
4
"scripts" : {
5
5
"ng" : " ng" ,
6
6
"start" : " ng serve" ,
You can’t perform that action at this time.
0 commit comments