diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index fda018e..324c257 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -13,19 +13,25 @@ jobs: runs-on: ubuntu-latest steps: - name: Install dependencies + shell: sh run: | - apk add --no-cache bash wget + apk add --no-cache git wget ca-certificates - name: Install Kaniko + shell: sh 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 + shell: sh + run: | + git clone https://gitea.leeworks.dev/${{ gitea.repository }}.git . + git checkout ${{ gitea.sha }} - name: Determine image tags id: tags + shell: sh run: | REGISTRY="gitea.leeworks.dev" REPO_OWNER="${{ gitea.repository_owner }}" @@ -62,6 +68,7 @@ jobs: echo "IMAGE_LATEST=${IMAGE_BASE}:latest" >> $GITHUB_OUTPUT - name: Setup Kaniko config + shell: sh run: | mkdir -p /kaniko/.docker cat > /kaniko/.docker/config.json <