mirror of
https://github.com/thegeeklab/wp-plugin-go.git
synced 2024-11-13 23:30:40 +00:00
a20f13fdb0
I have split the code into various files and beside that I have also used more flat package structure. I have removed the whole constants for flag names and environment variables, since nobody got to write these flags manually anyway as all these variables are assigned to structs all can benefit form code completion while this lib stays more readable. Signed-off-by: Thomas Boerger <thomas@webhippie.de>
58 lines
782 B
YAML
58 lines
782 B
YAML
---
|
|
kind: pipeline
|
|
type: docker
|
|
name: testing
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: staticcheck
|
|
pull: always
|
|
image: golang:1.13
|
|
commands:
|
|
- go run honnef.co/go/tools/cmd/staticcheck ./...
|
|
volumes:
|
|
- name: gopath
|
|
path: /go
|
|
|
|
- name: lint
|
|
pull: always
|
|
image: golang:1.13
|
|
commands:
|
|
- go run golang.org/x/lint/golint -set_exit_status ./...
|
|
volumes:
|
|
- name: gopath
|
|
path: /go
|
|
|
|
- name: vet
|
|
pull: always
|
|
image: golang:1.13
|
|
commands:
|
|
- go vet ./...
|
|
volumes:
|
|
- name: gopath
|
|
path: /go
|
|
|
|
- name: test
|
|
pull: always
|
|
image: golang:1.13
|
|
commands:
|
|
- go test -cover -v ./...
|
|
volumes:
|
|
- name: gopath
|
|
path: /go
|
|
|
|
volumes:
|
|
- name: gopath
|
|
temp: {}
|
|
|
|
trigger:
|
|
ref:
|
|
- refs/heads/master
|
|
- refs/tags/**
|
|
- refs/pull/**
|
|
|
|
...
|