diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 543740b..9d4ba26 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -24,35 +24,42 @@ jobs: run: | echo "${{ secrets.REGISTRY_TOKEN }}" | docker login code.bim-it.pl -u "${{ secrets.REGISTRY_USER }}" --password-stdin - - name: Build and push API image (build artifacts) + - name: Build and push API image run: | docker buildx build \ --platform linux/amd64 \ + --label "org.opencontainers.image.source=https://code.bim-it.pl/mz/BimAI" \ -f BimAI.API/Dockerfile \ + -t code.bim-it.pl/mz/bimai-api:latest \ -t code.bim-it.pl/mz/bimai-api:build-${{ github.run_id }} \ --push \ . - - name: Build and push UI image (build artifacts) + - name: Build and push UI image run: | docker buildx build \ --platform linux/amd64 \ + --label "org.opencontainers.image.source=https://code.bim-it.pl/mz/BimAI" \ -f BimAI.UI.Web/Dockerfile \ + -t code.bim-it.pl/mz/bimai-ui:latest \ -t code.bim-it.pl/mz/bimai-ui:build-${{ github.run_id }} \ --push \ . - name: Output build info run: | - echo "## 🏗️ Docker Images Built" >> $GITHUB_STEP_SUMMARY + echo "## ️ Docker Images Built" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY echo "**Build ID:** ${{ github.run_id }}" >> $GITHUB_STEP_SUMMARY + echo "**Commit:** ${{ github.sha }}" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY - echo "Images pushed with tag: \`build-${{ github.run_id }}\`" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY + echo "### Images pushed:" >> $GITHUB_STEP_SUMMARY echo '```bash' >> $GITHUB_STEP_SUMMARY + echo "# Latest (for release)" >> $GITHUB_STEP_SUMMARY + echo "docker pull code.bim-it.pl/mz/bimai-api:latest" >> $GITHUB_STEP_SUMMARY + echo "docker pull code.bim-it.pl/mz/bimai-ui:latest" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "# Specific build (for rollback)" >> $GITHUB_STEP_SUMMARY echo "docker pull code.bim-it.pl/mz/bimai-api:build-${{ github.run_id }}" >> $GITHUB_STEP_SUMMARY echo "docker pull code.bim-it.pl/mz/bimai-ui:build-${{ github.run_id }}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "Use **Release** workflow to tokenize and tag as \`:prod\`" >> $GITHUB_STEP_SUMMARY \ No newline at end of file + echo '```' >> $GITHUB_STEP_SUMMARY \ No newline at end of file