diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index bbec164..fda018e 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -11,12 +11,15 @@ on: jobs: build-and-push: runs-on: ubuntu-latest - container: - image: docker:24-dind - options: --privileged steps: - name: Install dependencies - run: apk add --no-cache git bash + run: | + apk add --no-cache bash wget + + - name: Install Kaniko + run: | + wget -O /usr/local/bin/executor https://github.com/GoogleContainerTools/kaniko/releases/download/v1.23.2/executor-linux-amd64 + chmod +x /usr/local/bin/executor - name: Checkout code uses: actions/checkout@v4 @@ -58,27 +61,33 @@ jobs: echo "IMAGE_LATEST=${IMAGE_BASE}:latest" >> $GITHUB_OUTPUT - - name: Log in to Gitea Container Registry + - name: Setup Kaniko config run: | - echo "${{ secrets.PERSONAL_TOKEN }}" | docker login gitea.leeworks.dev -u "${{ gitea.actor }}" --password-stdin + mkdir -p /kaniko/.docker + cat > /kaniko/.docker/config.json <