Add .forgejo/workflows/docker.yml

This commit is contained in:
Nova Cat 2025-04-09 19:56:51 -07:00
parent 6fcc83093d
commit 7a9a4eb799

View file

@ -0,0 +1,24 @@
name: Build ALL docker images
on:
workflow_dispatch:
push:
schedule:
- cron: '0 0 * * *'
jobs:
openhist:
runs-on: alpine
needs: build
steps:
- name: Setup Alpine
uses: https://git.swee.codes/swee/setup-alpine@main
with:
additional: docker
- uses: actions/checkout@v3
- name: Start daemon
run: dockerd &
- name: Login to Docker
run: echo ${{ secrets.TOKEN }} | docker login git.swee.codes --username swee --password-stdin
- name: Build docker image
run: docker build -t git.swee.codes/swee/opengist:nightly .
- name: Push docker image
run: docker push git.swee.codes/swee/opengist --all-tags