version: "3" vars: OUT: ./out/ytdl-web VERSION: 1.0.0 VERSION_PKG: go.fifitido.net/ytdl-web/version BUILD: sh: git rev-parse --short HEAD DOCKER_IMAGE: git.fifitido.net/apps/ytdl-web DOCKER_IMAGE_TAG: latest tasks: deps: go mod download tidy: go mod tidy build: go build -ldflags="-X {{.VERSION_PKG}}.Version={{.VERSION}} -X {{.VERSION_PKG}}.Build={{.BUILD}}" -o {{.OUT}} . dev: air chart:publish: helm cm-push charts/ytdl-web/ gitea-apps docker:build: docker build -t {{.DOCKER_IMAGE}}:{{.DOCKER_IMAGE_TAG}} . docker:publish: deps: - docker:build cmds: - docker push {{.DOCKER_IMAGE}}:{{.DOCKER_IMAGE_TAG}}