rust/.forgejo/workflows/build-image.yml

43 lines
1.2 KiB
YAML
Raw Normal View History

on:
schedule:
- cron: '30 1 * * *'
workflow_dispatch:
jobs:
build:
runs-on: docker
steps:
- name: Checkout
uses: actions/checkout@v4
- name: login to docker registry
uses: docker/login-action@v3
with:
registry: git.ragarock.moe
username: silvana
password: ${{ secrets.FORCEJO_TOKEN_WRITE_PACKAGE }}
- name: setup buildx
uses: docker/setup-buildx-action@v3
- name: build and push
uses: docker/build-push-action@v6
with:
push: true
tags: git.ragarock.moe/${{ env.GITHUB_REPOSITORY }}:latest
2025-01-11 08:15:40 +00:00
# - name: Clear image from cache
# run: |
# docker images git.ragarock.moe/${{ env.GITHUB_REPOSITORY }} -q | sort -u | xargs -r docker rmi --force
# docker system prune --force --all
# - name: Build
# run: docker build . -t git.ragarock.moe/${{ env.GITHUB_REPOSITORY }}:latest
# - name: Login
# run: docker login git.ragarock.moe --username silvana --password ${{ secrets.FORGEJO_TOKEN_WRITE_PACKAGE }}
# - name: Publish
# run: docker push git.ragarock.moe/${{ env.GITHUB_REPOSITORY }}:latest