31
31
env :
32
32
- GO111MODULE=on
33
33
script :
34
- - go run build/ci.go install
35
34
- go run build/ci.go test -coverage $TEST_PACKAGES
36
35
37
36
# These are the latest Go versions.
43
42
env :
44
43
- GO111MODULE=on
45
44
script :
46
- - go run build/ci.go install
47
45
- go run build/ci.go test -coverage $TEST_PACKAGES
48
46
49
47
- stage : build
55
53
env :
56
54
- GO111MODULE=on
57
55
script :
58
- - go run build/ci.go install
59
56
- go run build/ci.go test -coverage $TEST_PACKAGES
60
57
61
58
- stage : build
74
71
- ulimit -S -n $NOFILE
75
72
- ulimit -n
76
73
- unset -f cd # workaround for https://github.com/travis-ci/travis-ci/issues/8703
77
- - go run build/ci.go install
78
74
- go run build/ci.go test -coverage $TEST_PACKAGES
79
75
80
76
# This builder does the Ubuntu PPA upload
99
95
- python-paramiko
100
96
script :
101
97
- echo '|1|7SiYPr9xl3uctzovOTj4gMwAC1M=|t6ReES75Bo/PxlOPJ6/GsGbTrM0= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0aKz5UTUndYgIGG7dQBV+HaeuEZJ2xPHo2DS2iSKvUL4xNMSAY4UguNW+pX56nAQmZKIZZ8MaEvSj6zMEDiq6HFfn5JcTlM80UwlnyKe8B8p7Nk06PPQLrnmQt5fh0HmEcZx+JU9TZsfCHPnX7MNz4ELfZE6cFsclClrKim3BHUIGq//t93DllB+h4O9LHjEUsQ1Sr63irDLSutkLJD6RXchjROXkNirlcNVHH/jwLWR5RcYilNX7S5bIkK8NlWPjsn/8Ua5O7I9/YoE97PpO6i73DTGLh5H9JN/SITwCKBkgSDWUt61uPK3Y11Gty7o2lWsBjhBUm2Y38CBsoGmBw==' >> ~/.ssh/known_hosts
102
- -
go run build/ci.go debsrc -goversion 1.15 - upload ethereum/ethereum -sftp-user geth-ci -signer "Go Ethereum Linux Builder <[email protected] >"
98
+ -
go run build/ci.go debsrc -upload ethereum/ethereum -sftp-user geth-ci -signer "Go Ethereum Linux Builder <[email protected] >"
103
99
104
100
# This builder does the Linux Azure uploads
105
101
- stage : build
@@ -119,22 +115,22 @@ jobs:
119
115
- gcc-multilib
120
116
script :
121
117
# Build for the primary platforms that Trusty can manage
122
- - go run build/ci.go install
118
+ - go run build/ci.go install -dlgo
123
119
- go run build/ci.go archive -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
124
- - go run build/ci.go install -arch 386
120
+ - go run build/ci.go install -dlgo - arch 386
125
121
- go run build/ci.go archive -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
126
122
127
123
# Switch over GCC to cross compilation (breaks 386, hence why do it here only)
128
124
- sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install gcc-arm-linux-gnueabi libc6-dev-armel-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross
129
125
- sudo ln -s /usr/include/asm-generic /usr/include/asm
130
126
131
- - GOARM=5 go run build/ci.go install -arch arm -cc arm-linux-gnueabi-gcc
127
+ - GOARM=5 go run build/ci.go install -dlgo - arch arm -cc arm-linux-gnueabi-gcc
132
128
- GOARM=5 go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
133
- - GOARM=6 go run build/ci.go install -arch arm -cc arm-linux-gnueabi-gcc
129
+ - GOARM=6 go run build/ci.go install -dlgo - arch arm -cc arm-linux-gnueabi-gcc
134
130
- GOARM=6 go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
135
- - GOARM=7 go run build/ci.go install -arch arm -cc arm-linux-gnueabihf-gcc
131
+ - GOARM=7 go run build/ci.go install -dlgo - arch arm -cc arm-linux-gnueabihf-gcc
136
132
- GOARM=7 go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
137
- - go run build/ci.go install -arch arm64 -cc aarch64-linux-gnu-gcc
133
+ - go run build/ci.go install -dlgo - arch arm64 -cc aarch64-linux-gnu-gcc
138
134
- go run build/ci.go archive -arch arm64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
139
135
140
136
# This builder does the Linux Azure MIPS xgo uploads
@@ -219,7 +215,7 @@ jobs:
219
215
git :
220
216
submodules : false # avoid cloning ethereum/tests
221
217
script :
222
- - go run build/ci.go install
218
+ - go run build/ci.go install -dlgo
223
219
- go run build/ci.go archive -type tar -signer OSX_SIGNING_KEY -upload gethstore/builds
224
220
225
221
# Build the iOS framework and upload it to CocoaPods and Azure
0 commit comments