name: Dashboard image on: push: branches: - "master" paths-ignore: - "script/**" - ".gitignore" - "README.md" - "cmd/agent/**" - ".github/agent.yaml" - ".goreleaser.yml" jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: Log into registry run: echo "${{ secrets.CR_PAT }}" | docker login ghcr.io -u ${{ github.repository_owner }} --password-stdin - name: Build and push dasbboard image run: | docker build -t ghcr.io/${{ github.repository_owner }}/nezha-dashboard -f Dockerfile.dashboard . docker push ghcr.io/${{ github.repository_owner }}/nezha-dashboard