Files
plex-prometheus-exporter/Taskfile.yml

23 lines
634 B
YAML

version: '3'
dotenv: ['.env']
tasks:
build:
cmds:
- GOOS=linux GOARCH=amd64 go build -o bin/prometheus-plex-exporter . # The infamous windows .
build-docker:
cmds:
- task: build
- docker build -t gitea.derajnet.duckdns.org/deranjer/prometheus-plex-exporter:latest .
publish-docker:
dotenv: ['.env']
cmds:
- task: build
- task: build-docker
- docker login gitea.derajnet.duckdns.org -u deranjer -p $DOCKER_PASS
- docker push gitea.derajnet.duckdns.org/deranjer/prometheus-plex-exporter:latest
test-env:
cmds:
- echo docker login -u deranjer -p $DOCKER_PASS