name: Build Docker Image run-name: ${{ gitea.actor }} building ${{ gitea.ref_name }} on: push: branches: - main - dev jobs: Docker-Build: runs-on: ubuntu-latest steps: - name: Clone Repository uses: actions/checkout@v4 - name: Build docker image run: | docker build -t umbrella . docker tag umbrella ${{ secrets.REGISTRY_PATH }}/umbrella:${{ gitea.ref_name }} DATE=$(date +%Y%m%d_%H%M) echo $DATE > /tmp/date docker tag umbrella ${{ secrets.REGISTRY_PATH }}/umbrella:${{ gitea.ref_name }}_$DATE - name: Login to registry uses: docker/login-action@v2 with: registry: ${{ secrets.REGISTRY_PATH }} username: ${{ secrets.REGISTRY_USER }} password: ${{ secrets.REGISTRY_PASS }} - name: Push to registry run: | DATE=$(cat /tmp/date) docker push ${{ secrets.REGISTRY_PATH }}/umbrella:${{ gitea.ref_name }} docker push ${{ secrets.REGISTRY_PATH }}/umbrella:${{ gitea.ref_name }}_$DATE