name: Docker Image CI on: push: branches: - main jobs: build: runs-on: gitea-official-runner container: image: harbor.merlin.xin/testing/merlin/builder:v0.0.0 steps: - name: Checkout code uses: actions/checkout@v4 # - name: docker login # env: # HARBOR_USERNAME: ${{ secrets.HARBOR_ROBOT }} # HARBOR_PASSWORD: ${{ secrets.HARBOR_ROBOT_SECRET }} # HARBOR_URL: ${{ vars.HARBOR_URL }} # run: docker login ${HARBOR_URL} -u ${HARBOR_USERNAME} -p ${HARBOR_PASSWORD} - name: Build and push Docker images env: HARBOR_URL: ${{ vars.HARBOR_URL }} TAG: ${{ github.sha }} REPOSITORY: ${{ github.repository }} run: echo $GITHUB_REPOSITORY