This commit is contained in:
AaronHux 2024-05-25 00:44:30 +08:00
parent c60423e0af
commit c72100847a
1 changed files with 26 additions and 11 deletions

View File

@ -8,16 +8,31 @@ jobs:
# container: catthehacker/ubuntu:act-latest # container: catthehacker/ubuntu:act-latest
container: container:
image: ghcr.nju.edu.cn/catthehacker/ubuntu:act-latest image: ghcr.nju.edu.cn/catthehacker/ubuntu:act-latest
volumes: # volumes:
- /run/docker.sock:/run/docker.sock # - /run/docker.sock:/run/docker.sock
# env: # env:
# DOCKER_ORG: gitea # DOCKER_ORG: gitea
# DOCKER_LATEST: latest # DOCKER_LATEST: latest
steps: steps:
- name: Checkout - name: Clone
uses: actions/checkout@v4 run: |
with: rm -rf $CLONED_REPO_DIR
fetch-depth: 0 # all history for all branches and tags git clone $BARE_REPO_DIR $CLONED_REPO_DIR
- name: Build
run: docker build -t website-v1:latest "."
- name: Deploy
run: |
docker stop website-v1 || true
docker rm -f website-v1 || true
docker run -d -p 19555:80 --restart=unless-stopped --name website-v1 website-v1
docker rmi $(docker images -f "dangling=true" -q) || true
docker ps
# - name: Checkout
# uses: actions/checkout@v4
# with:
# fetch-depth: 0 # all history for all branches and tags
# - name: Set up QEMU # - name: Set up QEMU
# uses: docker/setup-qemu-action@v3 # uses: docker/setup-qemu-action@v3
@ -49,8 +64,8 @@ jobs:
# tags: | # tags: |
# ${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ env.DOCKER_LATEST }} # ${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ env.DOCKER_LATEST }}
- run: docker build -t website-v1:latest "." # - run: docker build -t website-v1:latest "."
- run: docker rm -f website-v1 || true # - run: docker rm -f website-v1 || true
- run: docker run -d -p 19555:80 --restart=unless-stopped --name website-v1 website-v1 # - run: docker run -d -p 19555:80 --restart=unless-stopped --name website-v1 website-v1
- run: docker rmi $(docker images -f "dangling=true" -q) || true # - run: docker rmi $(docker images -f "dangling=true" -q) || true
- run: docker ps # - run: docker ps