name: Dashboard image on: push: branches: - "master" paths-ignore: - "cmd/playground/**" - "cmd/agent/**" - "script/**" - "*.md" - ".*" 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