@@ -13,14 +13,10 @@ jobs:
1313 uses : actions/checkout@v3
1414
1515 - name : Set up deployment environment
16- env :
17- EC2_HOST : ${{ secrets.PROD_EC2_HOST }}
18- EC2_USER : ${{ secrets.PROD_EC2_USER }}
19- EC2_KEY : ${{ secrets.PROD_EC2_KEY }}
2016 run : |
21- echo "EC2_HOST=$EC2_HOST " >> $GITHUB_ENV
22- echo "EC2_USER=$EC2_USER " >> $GITHUB_ENV
23- echo "EC2_KEY=$EC2_KEY " >> $GITHUB_ENV
17+ echo "EC2_HOST=${{ secrets.PROD_EC2_HOST }} " >> $GITHUB_ENV
18+ echo "EC2_USER=${{ secrets.PROD_EC2_USER }} " >> $GITHUB_ENV
19+ echo "EC2_KEY=${{ secrets.PROD_EC2_KEY }} " >> $GITHUB_ENV
2420 echo "ENV_NAME=production" >> $GITHUB_ENV
2521
2622 - name : Create deployment package
3026 tar -czf deployment.tar.gz -C deploy_package .
3127
3228 - name : Deploy to EC2
33- env :
34- EC2_HOST : ${{ env.EC2_HOST }}
35- EC2_USER : ${{ env.EC2_USER }}
36- EC2_KEY : ${{ env.EC2_KEY }}
3729 run : |
38- echo "- Deploying to ${{ env. ENV_NAME }} environment..."
30+ echo "- Deploying to $ENV_NAME environment..."
3931 echo "$EC2_KEY" > private_key.pem
4032 chmod 600 private_key.pem
4133
@@ -50,13 +42,10 @@ jobs:
5042 - name : Checkout code
5143 uses : actions/checkout@v3
5244
53- - name : Create Release
54- id : create_release
55- uses : actions/create-release@v1
45+ - name : Create GitHub Release
46+ uses : softprops/action-gh-release@v2
47+ with :
48+ tag_name : ${{ github.ref_name }}
49+ name : Release ${{ github.ref_name }}
5650 env :
5751 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
58- with :
59- tag_name : ${{ github.ref }}
60- release_name : Release ${{ github.ref }}
61- draft : false
62- prerelease : false
0 commit comments