arch: amd64 environment: PROJECT_DIR: '~/go/src/git.sr.ht/~tslocum' PROJECT_NAME: 'harmony' CGO_ENABLED: '0' GO111MODULE: 'on' image: freebsd/latest packages: - go sources: - https://git.sr.ht/~tslocum/harmony tasks: - setup: | mkdir -p $PROJECT_DIR mv $PROJECT_NAME $PROJECT_DIR/$PROJECT_NAME - deps: | cd $PROJECT_DIR/$PROJECT_NAME go mod download - test: | cd $PROJECT_DIR/$PROJECT_NAME go test - build: | cd $PROJECT_DIR/$PROJECT_NAME go build