name: Build and Push Docker Image on: push: branches: - main jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout source uses: actions/checkout@v3 - name: Docker login env: CI_TOKEN: ${{ secrets.CI_TOKEN }} run: echo "$CI_TOKEN" | docker login gitea.masita.net -u mc --password-stdin - name: Build and push Docker image run: | IMAGE=gitea.masita.net/mc/messengerapi:latest docker build -t $IMAGE . docker push $IMAGE