Add .gitea/workflows/*.yaml

This commit is contained in:
2025-10-18 22:31:44 -07:00
parent 7197043d8a
commit f2769fa2f4
3 changed files with 17 additions and 10 deletions

View File

@@ -10,19 +10,26 @@ on:
jobs:
docker:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Log in to Gitea Registry
run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.cuihang1201.synology.me -u hangpersonal --password-stdin
run: |
echo "${{ secrets.REGISTRY_TOKEN }}" | \
docker login gitea.cuihang1201.synology.me -u ${{ secrets.REGISTRY_USER }} --password-stdin
- name: Build Docker image
run: docker build -t gitea.cuihang1201.synology.me/hangpersonal/myapp:latest .
run: docker build -t gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest .
- name: Run Docker image
run: docker run --rm gitea.cuihang1201.synology.me/hangpersonal/myapp:latest
run: docker run --rm gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest
- name: Push Docker image
run: docker push gitea.cuihang1201.synology.me/hangpersonal/myapp:latest
run: docker push gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest
- name: Clean Docker image on Host
run: |
docker rmi gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest
docker image ls -a