diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml new file mode 100644 index 0000000..ef4349f --- /dev/null +++ b/.forgejo/workflows/ci.yml @@ -0,0 +1,20 @@ +on: + push: + tags: + - "v*" + +env: + CONTAINER_ADDRESS: host.containers.internal:5000 + +jobs: + test: + runs-on: ubuntu-latest + steps: + - run: sudo apt install jq podman + - uses: actions/checkout@v4 + - name: Build image + run: ./build.sh + - name: Authenticate with registry + run: podman login -u srv_container-registry -p ${{ secrets.REGISTRY_TOKEN }} ${{ env.CONTAINER_ADDRESS }} + - name: Push image + run: podman push container-registry:0 ${{ env.CONTAINER_ADDRESS }}