drone.yml keep vendors
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
This commit is contained in:
parent
d53d81f8d0
commit
e9b6e10795
26
.drone.yml
26
.drone.yml
|
@ -6,6 +6,9 @@ name: default
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
- name: fetch
|
||||||
image: golang
|
image: golang
|
||||||
|
volumes:
|
||||||
|
- name: deps
|
||||||
|
path: /go
|
||||||
when:
|
when:
|
||||||
repo: flutter/libcwtch-go
|
repo: flutter/libcwtch-go
|
||||||
branch: trunk
|
branch: trunk
|
||||||
|
@ -15,9 +18,16 @@ steps:
|
||||||
- wget https://git.openprivacy.ca/openprivacy/buildfiles/raw/master/tor/torrc
|
- wget https://git.openprivacy.ca/openprivacy/buildfiles/raw/master/tor/torrc
|
||||||
- chmod a+x tor
|
- chmod a+x tor
|
||||||
- go get -u golang.org/x/lint/golint
|
- go get -u golang.org/x/lint/golint
|
||||||
# go install for 1.16
|
#- export GO111MODULE=on
|
||||||
|
#- go mod vendor
|
||||||
|
- go get
|
||||||
|
# TODO: upgrade to go1.16, remove mod/vendor, add go install for 1.16
|
||||||
|
# go vendor so packages aren't refetched each new stage which loses this working dir, or restructure workspace to include pkg
|
||||||
- name: quality
|
- name: quality
|
||||||
image: golang
|
image: golang
|
||||||
|
volumes:
|
||||||
|
- name: deps
|
||||||
|
path: /go
|
||||||
when:
|
when:
|
||||||
repo: flutter/libcwtch-go
|
repo: flutter/libcwtch-go
|
||||||
branch: trunk
|
branch: trunk
|
||||||
|
@ -26,16 +36,22 @@ steps:
|
||||||
- go list ./... | xargs go vet
|
- go list ./... | xargs go vet
|
||||||
- go list ./... | xargs golint
|
- go list ./... | xargs golint
|
||||||
#Todo: fix all the lint errors and add `-set_exit_status` above to enforce linting
|
#Todo: fix all the lint errors and add `-set_exit_status` above to enforce linting
|
||||||
- name: buildLinux
|
- name: build-linux
|
||||||
image: openpriv/android-go-mobile:2021
|
image: openpriv/android-go-mobile:2021
|
||||||
|
volumes:
|
||||||
|
- name: deps
|
||||||
|
path: /go
|
||||||
when:
|
when:
|
||||||
repo: flutter/libcwtch-go
|
repo: flutter/libcwtch-go
|
||||||
branch: trunk
|
branch: trunk
|
||||||
event: [ push, pull_request ]
|
event: [ push, pull_request ]
|
||||||
commands:
|
commands:
|
||||||
- make linux
|
- make linux
|
||||||
- name: build-androiud
|
- name: build-android
|
||||||
image: openpriv/android-go-mobile:2021
|
image: openpriv/android-go-mobile:2021
|
||||||
|
volumes:
|
||||||
|
- name: deps
|
||||||
|
path: /go
|
||||||
when:
|
when:
|
||||||
repo: flutter/libcwtch-go
|
repo: flutter/libcwtch-go
|
||||||
branch: trunk
|
branch: trunk
|
||||||
|
@ -62,3 +78,7 @@ steps:
|
||||||
status: [ success, changed, failure ]
|
status: [ success, changed, failure ]
|
||||||
secrets: [gogs_account_token]
|
secrets: [gogs_account_token]
|
||||||
gogs_url: https://git.openprivacy.ca
|
gogs_url: https://git.openprivacy.ca
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- name: deps
|
||||||
|
temp: {}
|
||||||
|
|
Loading…
Reference in New Issue