diff --git a/.github/workflows/.github-ci.yaml b/.github/workflows/.github-ci.yaml index 9daf53e..e45d881 100644 --- a/.github/workflows/.github-ci.yaml +++ b/.github/workflows/.github-ci.yaml @@ -1,27 +1,37 @@ -name: ci-workflow - -on: [push] +name: ci + +on: + push: jobs: - ci: + docker: runs-on: docker - + steps: + - name: Repository meta + id: repository + run: | + registry=${{ github.server_url }} + registry=${registry##http*://} + echo "registry=${registry}" >> "$GITHUB_OUTPUT" + repository="$(echo "${{ github.repository }}" | tr '[:upper:]' '[:lower:]')" + echo "repository=${repository}" >> "$GITHUB_OUTPUT" + - name: Checkout uses: actions/checkout@v4 - name: Docker meta uses: docker/metadata-action@v5 - id: meta + id: docker with: - images: gitea.runner.c-one-infra.de/giteaadmin/fibonacci_go + images: ${{ steps.repository.outputs.registry }}/${{ steps.repository.outputs.repository }} - - name: Build + - name: Build and push uses: https://codeberg.org/umglurf/kaniko-action@main with: credentials: | - gitea.runner.c-one-infra.de=giteaAdmin:${{ secrets.PACKAGES_TOKEN }} + ${{ steps.repository.outputs.registry }}=${{ github.repository }}:${{ secrets.PACKAGES_TOKEN }} destinations: | - ${{ steps.meta.outputs.tags }} + ${{ steps.docker.outputs.tags }} # push: ${{ github.event_name != 'pull_request' }} push: 'true'