nezha/.github/workflows/dashboard.yml

29 lines
717 B
YAML
Raw Normal View History

2020-11-29 09:23:00 -05:00
name: Dashboard image
2020-11-06 07:51:23 -05:00
2020-11-29 09:17:40 -05:00
on:
push:
2020-11-29 09:27:26 -05:00
branches:
- "master"
2020-11-29 09:17:40 -05:00
paths-ignore:
- "cmd/playground/**"
2020-11-29 09:17:40 -05:00
- "cmd/agent/**"
- "script/**"
- "*.md"
2021-01-29 19:57:17 -05:00
- ".*"
2020-11-06 07:51:23 -05:00
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
2020-11-11 09:21:16 -05:00
- name: Log into registry
2020-11-11 22:12:30 -05:00
run: echo "${{ secrets.CR_PAT }}" | docker login ghcr.io -u ${{ github.repository_owner }} --password-stdin
2020-11-11 09:21:16 -05:00
2020-11-29 09:17:40 -05:00
- name: Build and push dasbboard image
2020-11-06 07:51:23 -05:00
run: |
2020-12-30 08:28:57 -05:00
go test -v ./...
IMAGE_NAME=$(echo "ghcr.io/${{ github.repository_owner }}/nezha-dashboard" | tr '[:upper:]' '[:lower:]')
docker build -t $IMAGE_NAME -f Dockerfile .
docker push $IMAGE_NAME