From 31fedf39f21c0c655809b221dfbc69e2d4dac3c3 Mon Sep 17 00:00:00 2001 From: richardrobertreitz Date: Fri, 6 Dec 2024 13:19:50 +0000 Subject: [PATCH] Update .github/workflows/.github-ci.yaml --- .github/workflows/.github-ci.yaml | 34 +++++++++++++++++++------------ 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/.github/workflows/.github-ci.yaml b/.github/workflows/.github-ci.yaml index 2a1b030..c0c1125 100644 --- a/.github/workflows/.github-ci.yaml +++ b/.github/workflows/.github-ci.yaml @@ -4,20 +4,28 @@ on: [push] jobs: ci: runs-on: docker + container: - image: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/pipeline-container/kaniko:v1.23.2-2 + image: ghcr.io/catthehacker/ubuntu:full-latest + steps: - - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event." + - uses: actions/checkout@v3 - - name: Clone Repository - uses: https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/DevFW-CICD/checkout@main + - uses: docker/metadata-action@v3 + id: metadata + with: + images: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/${{ github.repository }} - - name: Build Credentials File - run: | - mkdir -p /kaniko/.docker - AUTHSTRING=$(echo -n "${{ secrets.REGISTRY_USERNAME }}:${{ secrets.REGISTRY_PASSWORD }}" | base64 -w 0) - echo "{\"auths\":{\"https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live\":{\"auth\":\"${AUTHSTRING}\"}}}" > /kaniko/.docker/config.json - - - name: Build and push Docker Container - run: | - /kaniko/executor --dockerfile=./Dockerfile --context=. --destination=forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw/fibonacci_go:v0.0.1 + - uses: docker/login-action@v1 + with: + registry: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + - uses: int128/kaniko-action@v1 + with: + push: true + tags: ${{ steps.metadata.outputs.tags }} + labels: ${{ steps.metadata.outputs.labels }} + cache: true + cache-repository: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/${{ github.repository }}/cache