diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index be11533b3..67f6db213 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -6,24 +6,23 @@ on: - leal-cyber workflow_dispatch: -env: - REGISTRY: gitea.lealcyber.com - IMAGE_NAME: akadmin/chatwoot - jobs: build: runs-on: ubuntu-latest steps: - name: Checkout - run: git clone --depth 1 -b ${{ github.ref_name }} http://akadmin:${{ secrets.GITEA_TOKEN }}@172.16.10.3:3000/akadmin/chatwoot.git /source + run: | + apt-get update && apt-get install -y git docker.io 2>/dev/null + git clone --depth 1 https://github.com/chatwoot/chatwoot.git /source - name: Build Docker image run: | cd /source - docker build -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:develop-$(git rev-parse --short HEAD) . + TAG=$(date +%Y%m%d-%H%M%S) + docker build -t gitea.lealcyber.com/akadmin/chatwoot:latest -t gitea.lealcyber.com/akadmin/chatwoot:$TAG . - name: Push to registry run: | - echo ${{ secrets.GITEA_TOKEN }} | docker login ${{ env.REGISTRY }} -u akadmin --password-stdin - docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:develop-$(git rev-parse --short HEAD) + echo "${{ secrets.GITEA_TOKEN }}" | docker login gitea.lealcyber.com -u akadmin --password-stdin + docker push gitea.lealcyber.com/akadmin/chatwoot:latest + docker push gitea.lealcyber.com/akadmin/chatwoot:$(date +%Y%m%d-%H%M%S)