Платформа ЦРНП "Мирокод" для разработки проектов
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.
90 lines
1.5 KiB
90 lines
1.5 KiB
--- |
|
kind: pipeline |
|
name: go1.10 |
|
|
|
workspace: |
|
base: /go |
|
path: src/xorm.io/builder |
|
|
|
steps: |
|
- name: test |
|
pull: default |
|
image: golang:1.10 |
|
commands: |
|
- go get -u golang.org/x/lint/golint |
|
- go get -u github.com/stretchr/testify/assert |
|
- go get -u github.com/go-xorm/sqlfiddle |
|
- golint ./... |
|
- go vet |
|
- go test -v -race -coverprofile=coverage.txt -covermode=atomic |
|
when: |
|
event: |
|
- push |
|
- tag |
|
- pull_request |
|
|
|
--- |
|
kind: pipeline |
|
name: go1.11 |
|
|
|
steps: |
|
- name: test |
|
pull: default |
|
image: golang:1.11 |
|
commands: |
|
- go get -u golang.org/x/lint/golint |
|
- golint ./... |
|
- go vet |
|
- go test -v -race -coverprofile=coverage.txt -covermode=atomic |
|
environment: |
|
GOPROXY: https://goproxy.cn |
|
GO111MODULE: "on" |
|
when: |
|
event: |
|
- push |
|
- tag |
|
- pull_request |
|
|
|
--- |
|
kind: pipeline |
|
name: go1.12 |
|
|
|
steps: |
|
- name: test |
|
pull: default |
|
image: golang:1.12 |
|
commands: |
|
- go get -u golang.org/x/lint/golint |
|
- golint ./... |
|
- go vet |
|
- go test -v -race -coverprofile=coverage.txt -covermode=atomic |
|
environment: |
|
GOPROXY: https://goproxy.cn |
|
GO111MODULE: "on" |
|
when: |
|
event: |
|
- push |
|
- tag |
|
- pull_request |
|
|
|
--- |
|
kind: pipeline |
|
name: go1.13 |
|
|
|
steps: |
|
- name: test |
|
pull: default |
|
image: golang:1.13 |
|
commands: |
|
- go get -u golang.org/x/lint/golint |
|
- golint ./... |
|
- go vet |
|
- go test -v -race -coverprofile=coverage.txt -covermode=atomic |
|
environment: |
|
GOPROXY: https://goproxy.cn |
|
GO111MODULE: "on" |
|
when: |
|
event: |
|
- push |
|
- tag |
|
- pull_request |