123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- ---
- kind: pipeline
- name: go1.10
- platform:
- os: linux
- arch: amd64
- clone:
- disable: true
- workspace:
- base: /go
- path: src/xorm.io/core
- steps:
- - name: git
- pull: default
- image: plugins/git:next
- settings:
- depth: 50
- tags: true
- - name: test
- pull: default
- image: golang:1.10
- commands:
- - go get github.com/stretchr/testify/assert
- - go get github.com/go-xorm/sqlfiddle
- - go get github.com/go-sql-driver/mysql
- - go get github.com/mattn/go-sqlite3
- - go vet
- - "go test -v -race -coverprofile=coverage.txt -covermode=atomic -dbConn=\"root:@tcp(mysql:3306)/core_test?charset=utf8mb4\""
- when:
- event:
- - push
- - tag
- - pull_request
- services:
- - name: mysql
- pull: default
- image: mysql:5.7
- environment:
- MYSQL_ALLOW_EMPTY_PASSWORD: yes
- MYSQL_DATABASE: core_test
- when:
- event:
- - push
- - tag
- - pull_request
- ---
- kind: pipeline
- name: go1.11
- platform:
- os: linux
- arch: amd64
- clone:
- disable: true
- workspace:
- base: /go
- path: src/xorm.io/core
- steps:
- - name: git
- pull: default
- image: plugins/git:next
- settings:
- depth: 50
- tags: true
- - name: test
- pull: default
- image: golang:1.11
- commands:
- - go vet
- - "go test -v -race -coverprofile=coverage.txt -covermode=atomic -dbConn=\"root:@tcp(mysql:3306)/core_test?charset=utf8mb4\""
- environment:
- GO111MODULE: "on"
- GOPROXY: https://goproxy.cn
- when:
- event:
- - push
- - tag
- - pull_request
- services:
- - name: mysql
- pull: default
- image: mysql:5.7
- environment:
- MYSQL_ALLOW_EMPTY_PASSWORD: yes
- MYSQL_DATABASE: core_test
- when:
- event:
- - push
- - tag
- - pull_request
- ---
- kind: pipeline
- name: go1.12
- platform:
- os: linux
- arch: amd64
- clone:
- disable: true
- workspace:
- base: /go
- path: src/xorm.io/core
- steps:
- - name: git
- pull: default
- image: plugins/git:next
- settings:
- depth: 50
- tags: true
- - name: test
- pull: default
- image: golang:1.12
- commands:
- - go vet
- - "go test -v -race -coverprofile=coverage.txt -covermode=atomic -dbConn=\"root:@tcp(mysql:3306)/core_test?charset=utf8mb4\""
- environment:
- GO111MODULE: "on"
- GOPROXY: https://goproxy.cn
- when:
- event:
- - push
- - tag
- - pull_request
- services:
- - name: mysql
- pull: default
- image: mysql:5.7
- environment:
- MYSQL_ALLOW_EMPTY_PASSWORD: yes
- MYSQL_DATABASE: core_test
- when:
- event:
- - push
- - tag
- - pull_request
|