mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-01-11 01:47:53 +08:00
2f83aa9302
* Switched to v2 go.mod Also set GO111MODULE=on in build stuff to always use Go modules even when in GOPATH. * Ensure go.mod, go.sum, and vendor are up to date * Attempt to fix Azure pipelines * Add set -e to properly fail on exit (it didn't seem to be propagating properly before). * Set workingDirectory for GoFmt and GoGen (this might be why it fails unlike compile and unitests). * Another attempt to fix Azure Pipelines * Use the Go env template for all go-related jobs. * Completely fixed Azure Pipelines * Added a display name to GoFmt for consistency. * Fixed diffs for GoFmt and GoGen. * Show git status for checks. * Drop GOPATH for tests TODO: Do the same for integration tests. * Drop GOPATH for integration tests * Show more diffs * Regenerate provider support matrix This wasn't done in #590...
21 lines
397 B
YAML
21 lines
397 B
YAML
language: go
|
|
|
|
go:
|
|
- 1.13.x
|
|
|
|
install: pwd
|
|
|
|
script:
|
|
- go run -mod=readonly build/validate/validate.go
|
|
- go test -mod=readonly ./...
|
|
|
|
notifications:
|
|
email:
|
|
on_success: never # default: change
|
|
on_failure: always # default: always
|
|
webhooks:
|
|
urls:
|
|
- https://webhooks.gitter.im/e/4f27a4a85d6f4475be19
|
|
on_success: always
|
|
on_failure: always
|
|
on_start: always
|