name: Dashboard image on: push: branches: - "master" paths-ignore: - "script/**" - ".gitignore" - "*.md" - "cmd/agent/**" - ".github/workflows/agent.yml" - ".goreleaser.yml" - ".github/ISSUE_TEMPLATE/**" 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: | go test -v ./... docker build -t ghcr.io/${{ github.repository_owner }}/nezha-dashboard -f Dockerfile . docker push ghcr.io/${{ github.repository_owner }}/nezha-dashboard