Платформа ЦРНП "Мирокод" для разработки проектов
https://git.mirocod.ru
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
713 B
46 lines
713 B
language: go |
|
|
|
os: |
|
- linux |
|
- osx |
|
- windows |
|
|
|
arch: |
|
- amd64 |
|
- arm64 |
|
|
|
go: |
|
- 1.12.x |
|
- 1.13.x |
|
- 1.14.x |
|
- master |
|
|
|
script: |
|
- go vet ./... |
|
- go test -race ./... |
|
- go test -tags=noasm ./... |
|
|
|
stages: |
|
- gofmt |
|
- test |
|
|
|
matrix: |
|
allow_failures: |
|
- go: 'master' |
|
fast_finish: true |
|
include: |
|
- stage: gofmt |
|
go: 1.14.x |
|
os: linux |
|
arch: amd64 |
|
script: |
|
- diff <(gofmt -d .) <(printf "") |
|
- diff <(gofmt -d ./private) <(printf "") |
|
- go install github.com/klauspost/asmfmt/cmd/asmfmt |
|
- diff <(asmfmt -d .) <(printf "") |
|
- stage: i386 |
|
go: 1.14.x |
|
os: linux |
|
arch: amd64 |
|
script: |
|
- GOOS=linux GOARCH=386 go test .
|
|
|