Switch make to mage commands in drone
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
Signed-off-by: kolaente <k@knt.li>
This commit is contained in:
parent
6fe9f86f28
commit
78ab6217c9
79
.drone1.yml
79
.drone1.yml
|
@ -58,7 +58,7 @@ steps:
|
|||
environment:
|
||||
GOPROXY: 'https://goproxy.kolaente.de'
|
||||
commands:
|
||||
- make build
|
||||
- mage build:build
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
||||
|
@ -69,17 +69,17 @@ steps:
|
|||
GOPROXY: 'https://goproxy.kolaente.de'
|
||||
depends_on: [ build ]
|
||||
commands:
|
||||
- make generate
|
||||
- make lint
|
||||
- make fmt-check
|
||||
# - make got-swag # Commented out until we figured out how to get this working on drone
|
||||
- make ineffassign-check
|
||||
- make misspell-check
|
||||
- make goconst-check
|
||||
- make gocyclo-check
|
||||
- make static-check
|
||||
- mage build:generate
|
||||
- mage check:lint
|
||||
- mage check:fmt
|
||||
- mage check:got-swag
|
||||
- mage check:ineffassign
|
||||
- mage check:misspell
|
||||
- mage check:goconst
|
||||
- mage check:gocyclo
|
||||
- mage check:static
|
||||
- wget -O - -q https://raw.githubusercontent.com/securego/gosec/master/install.sh | sh -s -- -b $GOPATH/bin v2.2.0 # Need to manually install as it does not support being installed via go modules like the rest.
|
||||
- make gosec-check
|
||||
- mage check:gosec
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
||||
|
@ -152,8 +152,8 @@ steps:
|
|||
environment:
|
||||
GOPROXY: 'https://goproxy.kolaente.de'
|
||||
commands:
|
||||
- make generate
|
||||
- make test
|
||||
- mage build:generate
|
||||
- mage test:unit
|
||||
depends_on: [ fetch-tags ]
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
@ -166,8 +166,8 @@ steps:
|
|||
VIKUNJA_TESTS_USE_CONFIG: 1
|
||||
VIKUNJA_DATABASE_TYPE: sqlite
|
||||
commands:
|
||||
- make generate
|
||||
- make test
|
||||
- mage build:generate
|
||||
- mage test:unit
|
||||
depends_on: [ fetch-tags ]
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
@ -184,8 +184,8 @@ steps:
|
|||
VIKUNJA_DATABASE_PASSWORD: vikunjatest
|
||||
VIKUNJA_DATABASE_DATABASE: vikunjatest
|
||||
commands:
|
||||
- make generate
|
||||
- make test
|
||||
- mage build:generate
|
||||
- mage test:unit
|
||||
depends_on: [ fetch-tags ]
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
@ -203,8 +203,8 @@ steps:
|
|||
VIKUNJA_DATABASE_DATABASE: vikunjatest
|
||||
VIKUNJA_DATABASE_SSLMODE: disable
|
||||
commands:
|
||||
- make generate
|
||||
- make test
|
||||
- mage build:generate
|
||||
- mage test:unit
|
||||
depends_on: [ fetch-tags ]
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
@ -215,8 +215,8 @@ steps:
|
|||
environment:
|
||||
GOPROXY: 'https://goproxy.kolaente.de'
|
||||
commands:
|
||||
- make generate
|
||||
- make integration-test
|
||||
- mage build:generate
|
||||
- mage test:integration
|
||||
depends_on: [ fetch-tags ]
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
@ -229,8 +229,8 @@ steps:
|
|||
VIKUNJA_TESTS_USE_CONFIG: 1
|
||||
VIKUNJA_DATABASE_TYPE: sqlite
|
||||
commands:
|
||||
- make generate
|
||||
- make integration-test
|
||||
- mage build:generate
|
||||
- mage test:integration
|
||||
depends_on: [ fetch-tags ]
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
@ -247,8 +247,8 @@ steps:
|
|||
VIKUNJA_DATABASE_PASSWORD: vikunjatest
|
||||
VIKUNJA_DATABASE_DATABASE: vikunjatest
|
||||
commands:
|
||||
- make generate
|
||||
- make integration-test
|
||||
- mage build:generate
|
||||
- mage test:integration
|
||||
depends_on: [ fetch-tags ]
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
@ -266,8 +266,8 @@ steps:
|
|||
VIKUNJA_DATABASE_DATABASE: vikunjatest
|
||||
VIKUNJA_DATABASE_SSLMODE: disable
|
||||
commands:
|
||||
- make generate
|
||||
- make integration-test
|
||||
- mage build:generate
|
||||
- mage test:integration
|
||||
depends_on: [ fetch-tags ]
|
||||
when:
|
||||
event: [ push, tag, pull_request ]
|
||||
|
@ -304,8 +304,9 @@ steps:
|
|||
pull: true
|
||||
commands:
|
||||
- export PATH=$PATH:$GOPATH/bin
|
||||
- make generate
|
||||
- make release-dirs
|
||||
- go install github.com/magefile/mage
|
||||
- mage build:generate
|
||||
- mage release:dirs
|
||||
depends_on: [ fetch-tags ]
|
||||
|
||||
- name: static-build-windows
|
||||
|
@ -317,7 +318,8 @@ steps:
|
|||
GOPATH: /srv/app
|
||||
commands:
|
||||
- export PATH=$PATH:$GOPATH/bin
|
||||
- make release-windows
|
||||
- go install github.com/magefile/mage
|
||||
- mage release:windows
|
||||
depends_on: [ before-static-build ]
|
||||
|
||||
- name: static-build-linux
|
||||
|
@ -329,7 +331,8 @@ steps:
|
|||
GOPATH: /srv/app
|
||||
commands:
|
||||
- export PATH=$PATH:$GOPATH/bin
|
||||
- make release-linux
|
||||
- go install github.com/magefile/mage
|
||||
- mage release:linux
|
||||
depends_on: [ before-static-build ]
|
||||
|
||||
- name: static-build-darwin
|
||||
|
@ -341,7 +344,8 @@ steps:
|
|||
GOPATH: /srv/app
|
||||
commands:
|
||||
- export PATH=$PATH:$GOPATH/bin
|
||||
- make release-darwin
|
||||
- go install github.com/magefile/mage
|
||||
- mage release:darwin
|
||||
depends_on: [ before-static-build ]
|
||||
|
||||
- name: after-build-compress
|
||||
|
@ -352,7 +356,7 @@ steps:
|
|||
- static-build-linux
|
||||
- static-build-darwin
|
||||
commands:
|
||||
- make release-compress
|
||||
- mage release:compress
|
||||
|
||||
- name: after-build-static
|
||||
image: techknowlogick/xgo:latest
|
||||
|
@ -360,10 +364,11 @@ steps:
|
|||
depends_on:
|
||||
- after-build-compress
|
||||
commands:
|
||||
- make release-copy
|
||||
- make release-check
|
||||
- make release-os-package
|
||||
- make release-zip
|
||||
- go install github.com/magefile/mage
|
||||
- mage release:copy
|
||||
- mage release:check
|
||||
- mage release:os-package
|
||||
- mage release:zip
|
||||
|
||||
- name: sign-release
|
||||
image: plugins/gpgsign:1
|
||||
|
|
Loading…
Reference in New Issue