We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2273692 commit 5c0863bCopy full SHA for 5c0863b
1 file changed
.github/workflows/deploy.yml
@@ -12,6 +12,8 @@ jobs:
12
env:
13
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
14
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
15
+ EC2_SSH_PRIVATE_KEY: ${{ secrets.EC2_SSH_PRIVATE_KEY }}
16
+ EC2_PUBLIC_IP_ADDRESS: ${{ secrets.EC2_PUBLIC_IP_ADDRESS }}
17
18
steps:
19
- name: Checkout
@@ -33,3 +35,14 @@ jobs:
33
35
password: ${{ env.DOCKER_PASSWORD }}
34
36
- name: Maven Clean Verify
37
run: mvn -B -ntp clean verify jib:build -Ddocker.image.tag=$BUILD_NUMBER
38
+ - name: Setup SSH Agent
39
+ uses: webfactory/ssh-agent@v0.9.0
40
+ with:
41
+ ssh-private-key: ${{ env.EC2_SSH_PRIVATE_KEY }}
42
+ - name: SSH To EC2 and Deploy
43
+ run: |
44
+ ssh -o StrictHostKeyChecking=no ec2-user@$EC2_PUBLIC_IP_ADDRESS << EOF
45
+ ls
46
+ pwd
47
+ echo "Amigoscode" > hello.txt
48
+ EOF
0 commit comments