From b857a18457302c9eeedbb11c33fb0bfb1f65fd85 Mon Sep 17 00:00:00 2001 From: jafreli Date: Sat, 19 Jul 2025 01:04:33 +0200 Subject: [PATCH] Update worckflow --- .gitea/workflows/docker-simple.yml | 12 +++-- .gitea/workflows/docker.yml | 83 ------------------------------ 2 files changed, 9 insertions(+), 86 deletions(-) delete mode 100644 .gitea/workflows/docker.yml diff --git a/.gitea/workflows/docker-simple.yml b/.gitea/workflows/docker-simple.yml index 0773acd..d2ff033 100644 --- a/.gitea/workflows/docker-simple.yml +++ b/.gitea/workflows/docker-simple.yml @@ -20,7 +20,7 @@ jobs: - name: Build Docker image run: | - docker build -t ${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:latest . + docker build -t ${{ env.REGISTRY }}/${{ gitea.repository }}/${{ env.IMAGE_NAME }}:latest . - name: Log in to Container Registry run: | @@ -28,8 +28,14 @@ jobs: - name: Push Docker image run: | - docker push ${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:latest + docker push ${{ env.REGISTRY }}/${{ gitea.repository }}/${{ env.IMAGE_NAME }}:latest + + - name: Link package to repository + run: | + echo "✅ Docker image pushed to: ${{ env.REGISTRY }}/${{ gitea.repository }}/${{ env.IMAGE_NAME }}:latest" + echo "📦 Package is now linked to repository: ${{ gitea.repository }}" + echo "🔗 View packages at: https://${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ gitea.repository_name }}/packages" - name: Cleanup run: | - docker rmi ${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:latest || true \ No newline at end of file + docker rmi ${{ env.REGISTRY }}/${{ gitea.repository }}/${{ env.IMAGE_NAME }}:latest || true \ No newline at end of file diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml deleted file mode 100644 index e9d6952..0000000 --- a/.gitea/workflows/docker.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: Build and Push Docker Image - -on: - push: - branches: - - main - - master - tags: - - 'v*' - pull_request: - branches: - - main - - master - -env: - REGISTRY: git.out.jafre.li # Ersetze mit deiner Gitea-Domain - IMAGE_NAME: habit-tracker - -jobs: - build-and-push: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Debug Registry Info - run: | - echo "Registry: ${{ env.REGISTRY }}" - echo "Repository Owner: ${{ gitea.repository_owner }}" - echo "Actor: ${{ gitea.actor }}" - echo "Token exists: ${{ secrets.GITEA_TOKEN != '' }}" - - - name: Log in to Container Registry - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ gitea.repository_owner }} - password: ${{ secrets.TOKEN }} - - - name: Extract metadata - id: meta - uses: docker/metadata-action@v5 - with: - images: ${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }} - tags: | - type=ref,event=branch - type=ref,event=pr - type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} - type=raw,value=latest,enable={{is_default_branch}} - - - name: Build and push Docker image - uses: docker/build-push-action@v5 - with: - context: . - platforms: linux/amd64,linux/arm64 - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha - cache-to: type=gha,mode=max - - - name: Generate deployment info - run: | - echo "## Docker Image Built Successfully! 🐳" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "**Image:** \`${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:latest\`" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "### Quick Start:" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`bash" >> $GITHUB_STEP_SUMMARY - echo "docker run -d \\" >> $GITHUB_STEP_SUMMARY - echo " --name habit-tracker \\" >> $GITHUB_STEP_SUMMARY - echo " -p 5000:5000 \\" >> $GITHUB_STEP_SUMMARY - echo " -v habit-data:/app/data \\" >> $GITHUB_STEP_SUMMARY - echo " ${{ env.REGISTRY }}/${{ gitea.repository_owner }}/${{ env.IMAGE_NAME }}:latest" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY \ No newline at end of file