Skip to content

Commit

Permalink
chore(cd): add git commit sha to image tag
Browse files Browse the repository at this point in the history
  • Loading branch information
bas-kirill committed Jul 21, 2024
1 parent 9cb0c60 commit 416623c
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,20 +105,24 @@ jobs:
- name: Build Server Docker Image
run: |
./tools/scripts/buildJar.sh
docker build . -t myshx/muse-server:dev
docker build . -t "myshx/muse-server:dev-${{ github.sha }}"
- name: Push Server Docker Image
run: docker push myshx/muse-server:dev
run: docker push "myshx/muse-server:dev-${{ github.sha }}"

- name: Run server at home lab
uses: appleboy/[email protected]
env:
GIT_COMMIT_SHA: ${{ github.sha }}
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SERVER_USERNAME }}
password: ${{ secrets.SERVER_PASSWORD }}
port: ${{ secrets.SERVER_PORT }}
envs: GIT_COMMIT_SHA
script: |
docker stop muse-server:dev
docker rm muse-server:dev
docker rmi muse-server:dev
docker run -d -p 50505:8080 "myshx/muse-server:dev"
export GIT_COMMIT_SHA=$GIT_COMMIT_SHA
docker stop "muse-server:dev-$GIT_COMMIT_SHA"
docker rm "muse-server:dev-$GIT_COMMIT_SHA"
docker rmi "muse-server:dev-$GIT_COMMIT_SHA"
docker run -d -p 50505:8080 "myshx/muse-server:dev-$GIT_COMMIT_SHA"

0 comments on commit 416623c

Please sign in to comment.