Skip to content

Commit a231e97

Browse files
author
Laurent LE LARDEUX
committed
debug deploy workflow
1 parent 92a8447 commit a231e97

File tree

5 files changed

+42
-87
lines changed

5 files changed

+42
-87
lines changed

.github/workflows/demo.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/workflows/deploy.yml

Lines changed: 0 additions & 49 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,44 @@ jobs:
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 "/*"

.github/workflows/trigger.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "frontend",
3-
"version": "0.0.7",
3+
"version": "0.0.8",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",

0 commit comments

Comments
 (0)