2121 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2222 - name : Display structure of downloaded files
2323 run : ls -R download
24- - name : S3 Sync
24+ - name : Linux S3 Sync
2525 uses :
jakejarvis/[email protected] 2626 with :
2727 args : --acl private --follow-symlinks --delete
3030 AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
3131 AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
3232 AWS_REGION : ' us-west-2'
33- DEST_DIR : ' Node/${{ github.head_ref }}'
34- SOURCE_DIR : download
33+ DEST_DIR : ' Node/${{ github.event.workflow_run.head_branch }}/Node-linux'
34+ SOURCE_DIR : ' download/Node-linux/generated/bin/'
35+ - name : Windows S3 Sync
36+ uses :
jakejarvis/[email protected] 37+ with :
38+ args : --acl private --follow-symlinks --delete
39+ env :
40+ AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
41+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
42+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
43+ AWS_REGION : ' us-west-2'
44+ DEST_DIR : ' Node/${{ github.event.workflow_run.head_branch }}/Node-windows'
45+ SOURCE_DIR : ' download/Node-windows/generated/bin/'
46+ - name : MacOS S3 Sync
47+ uses :
jakejarvis/[email protected] 48+ with :
49+ args : --acl private --follow-symlinks --delete
50+ env :
51+ AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
52+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
53+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
54+ AWS_REGION : ' us-west-2'
55+ DEST_DIR : ' Node/${{ github.event.workflow_run.head_branch }}/Node-macos'
56+ SOURCE_DIR : ' download/Node-macos/generated/bin/'
57+ - name : Invalidate Binaries CloudFront
58+ 59+ env :
60+ DISTRIBUTION : ${{ secrets.DISTRIBUTION }}
61+ PATHS : " /Node*"
62+ AWS_REGION : " us-west-2"
63+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
64+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
3565
3666 deploy_to_latest_s3 :
3767 if : startsWith(github.head_ref, 'v*') == true
4777 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4878 - name : Display structure of downloaded files
4979 run : ls -R download
50- - name : S3 Sync
80+ - name : Linux S3 Sync
81+ uses :
jakejarvis/[email protected] 82+ with :
83+ args : --acl private --follow-symlinks --delete
84+ env :
85+ AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
86+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
87+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
88+ AWS_REGION : ' us-west-2'
89+ DEST_DIR : ' Node/latest/Node-linux'
90+ SOURCE_DIR : ' download/Node-linux/generated/bin/'
91+ - name : Windows S3 Sync
92+ uses :
jakejarvis/[email protected] 93+ with :
94+ args : --acl private --follow-symlinks --delete
95+ env :
96+ AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
97+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
98+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
99+ AWS_REGION : ' us-west-2'
100+ DEST_DIR : ' Node/latest/Node-windows'
101+ SOURCE_DIR : ' download/Node-windows/generated/bin/'
102+ - name : MacOS S3 Sync
51103 uses :
jakejarvis/[email protected] 52104 with :
53105 args : --acl private --follow-symlinks --delete
@@ -56,13 +108,13 @@ jobs:
56108 AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
57109 AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
58110 AWS_REGION : ' us-west-2'
59- DEST_DIR : ' Node/latest'
60- SOURCE_DIR : download
111+ DEST_DIR : ' Node/latest/Node-macos '
112+ SOURCE_DIR : ' download/Node-macos/generated/bin/ '
61113 - name : Invalidate Binaries CloudFront
6211463115 env :
64116 DISTRIBUTION : ${{ secrets.DISTRIBUTION }}
65117 PATHS : " /Node*"
66118 AWS_REGION : " us-west-2"
67119 AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
68- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
120+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
0 commit comments