AMD64
no language set
Git
Raw log
Scroll to End of Log
0.00sUpdating gimme0.20s0.11s0.06s
worker_info
1Worker information
2hostname: d921b6f5-8a53-47d0-82b9-9b9c22e58178@1.worker-n2-com-696d86f5d9-mgv4r.gce-production-1
3version: v6.2.24-6-g098ca78 https://github.com/travis-ci/worker/tree/098ca78612c4c91c488169d6a2c94fbeee1fb89d
4instance: travis-job-258bc40a-c23c-4aad-ade2-8709a06e8013 travis-ci-ubuntu-2004-1722508972-dca9c545 (via amqp)
5startup: 6.149495048s
60.29s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: go
9Build dist: focal
10Build id: 272097817
11Job id: 625622385
12Runtime kernel version: 5.15.0-1065-gcp
13travis-build version: 5243a51a
14Build image provisioning date and time
15Thu 01 Aug 2024 11:09:08 AM UTC
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 20.04.6 LTS
19Release: 20.04
20Codename: focal
21Systemd Version
22systemd 245 (245.4-4ubuntu3.23)
23Cookbooks Version
2450feb93 https://github.com/travis-ci/travis-cookbooks/tree/50feb93
25git version
26git version 2.46.0
27bash version
28GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
31docker version
32Client:
33 Version: 24.0.7
34 API version: 1.43
35 Go version: go1.21.1
36 Git commit: 24.0.7-0ubuntu2~20.04.1
37 Built: Wed Mar 13 20:29:24 2024
38 OS/Arch: linux/amd64
39 Context: default
41Server:
42 Engine:
43 Version: 24.0.7
44 API version: 1.43 (minimum version 1.12)
45 Go version: go1.21.1
46 Git commit: 24.0.7-0ubuntu2~20.04.1
47 Built: Wed Mar 13 20:29:24 2024
48 OS/Arch: linux/amd64
49 Experimental: false
50 containerd:
51 Version: 1.7.12
52 GitCommit:
53 runc:
54 Version: 1.1.12-0ubuntu2~20.04.1
55 GitCommit:
56 docker-init:
57 Version: 0.19.0
58 GitCommit:
59clang version
60clang version 18.1.8
61jq version
62jq-1.7.1
63bats version
64Bats 1.11.0
65shellcheck version
660.10.0
67shfmt version
68v3.8.0
69ccache version
703.7.7
71cmake version
72cmake version 3.29.0
73heroku version
74heroku/9.1.0 linux-x64 node-v16.20.2
75imagemagick version
76Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
77md5deep version
784.4
79mercurial version
80version 6.5.2
81mysql version
82mysql Ver 8.0.39-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
83openssl version
84OpenSSL 1.1.1f 31 Mar 2020
85packer version
86Packer v1.11.2
87postgresql client version
88psql (PostgreSQL) 13.15 (Ubuntu 13.15-1.pgdg20.04+1)
89ragel version
90Ragel State Machine Compiler version 6.10 March 2017
91sudo version
921.8.31
93gzip version
94gzip 1.10
95zip version
96Zip 3.0
97vim version
98VIM - Vi IMproved 8.1 (2018 May 18, compiled May 03 2024 02:36:35)
99iptables version
100iptables v1.8.4 (legacy)
101curl version
102curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
103wget version
104GNU Wget 1.20.3 built on linux-gnu.
105rsync version
106rsync version 3.1.3 protocol version 31
107gimme version
108v1.5.4
109nvm version
1100.40.0
111perlbrew version
112/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
113phpenv version
114rbenv 1.3.0
115rvm version
116rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
117default ruby version
118ruby 3.3.1 (2024-04-23 revision c56cd86388) [x86_64-linux]
119default python version
120Python 3.7.17
121ElasticSearch version
1227.16.3
123Installed Firefox version
124firefox 99.0
125MongoDB version
126MongoDB 4.4.29
127PhantomJS version
1282.1.1
129Redis version
130redis-server 7.4.0
131Pre-installed Go versions
1321.22.5
133mvn version
134Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
135gradle version
136Gradle 8.3!
137lein version
138Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM
139Pre-installed Node.js versions
140v10.24.1
141v12.22.12
142v14.21.3
143v16.15
144v16.20.2
145v18.20.3
146v18.20.4
147v20.16.0
148v4.9.1
149v6.17.1
150v8.17.0
151phpenv versions
152 system
153 7.4
154* 7.4.6 (set by /home/travis/.phpenv/version)
155 hhvm-stable
156 hhvm
157composer --version
158Composer version 1.10.6 2020-05-06 10:28:10
159Pre-installed Ruby versions
160ruby-2.7.6
161ruby-3.3.1
1630.02s0.01s0.80s0.32s0.06s0.01s0.04s0.00s0.03s0.01s0.02s0.01s0.01s0.00s0.36sOK
1640.00s0.05s0.00s0.01s0.14s0.00s0.00s0.00s0.01s0.00s0.13s0.00s0.99s0.00s0.12s6.04s0.00s3.98s0.00s2.21s
docker_mtu_and_registry_mirrors
resolvconf
apt
16510.88s$ travis_apt_get_update
166Installing APT Packages
16713.27s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install rabbitmq-server
168Reading package lists...
169Building dependency tree...
170Reading state information...
171The following packages were automatically installed and are no longer required:
172 amd64-microcode intel-microcode iucode-tool libglu1-mesa
173 libjs-jquery-metadata libjs-jquery-tablesorter libnotify4 libwxbase3.0-0v5
174 libwxgtk3.0-gtk3-0v5 linux-image-unsigned-5.4.0-190-generic
175 linux-modules-5.4.0-190-generic postgresql-client-12
176Use 'sudo apt autoremove' to remove them.
177The following packages will be upgraded:
178 rabbitmq-server
1791 upgraded, 0 newly installed, 0 to remove and 41 not upgraded.
180Need to get 16.7 MB of archives.
181After this operation, 39.9 kB of additional disk space will be used.
182Get:1 https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu focal/main amd64 rabbitmq-server all 3.13.7-1 [16.7 MB]
183Fetched 16.7 MB in 0s (40.6 MB/s)
184(Reading database ... 172342 files and directories currently installed.)
185Preparing to unpack .../rabbitmq-server_3.13.7-1_all.deb ...
186Unpacking rabbitmq-server (3.13.7-1) over (3.13.6-1) ...
187Setting up rabbitmq-server (3.13.7-1) ...
188Processing triggers for man-db (2.9.1-1) ...
189Processing triggers for systemd (245.4-4ubuntu3.23) ...
services
1910.01s$ sudo systemctl start rabbitmq-server
1920.01s$ sudo systemctl start docker
1933.09s$ sudo systemctl start redis-server
git.checkout
1950.01s0.52s$ git clone --depth=10 https://github.com/travis-ci/worker.git travis-ci/worker
196Cloning into 'travis-ci/worker'...
197$ cd travis-ci/worker
1980.33s$ git fetch origin +refs/pull/675/merge: --depth=10
199From https://github.com/travis-ci/worker
200 * branch refs/pull/675/merge -> FETCH_HEAD
201$ git checkout -qf FETCH_HEAD
203$ travis_export_go 1.22.x github.com/travis-ci/worker
2040.01s
205Setting environment variables from repository settings
206$ export ARTIFACTS_PATHS=./build
207$ export ARTIFACTS_BUCKET=travis-worker-artifacts
208$ export ARTIFACTS_PERMISSIONS=public-read
209$ export ARTIFACTS_KEY=[secure]
210$ export ARTIFACTS_SECRET=[secure]
211$ export PACKAGECLOUD_TOKEN=[secure]
212$ export DOCKER_HUB_TRIGGER_URL=[secure]
213$ export DOCKER_LOGIN_USERNAME=[secure]
214$ export DOCKER_LOGIN_PASSWORD=[secure]
215$ export VAULT_PASS=[secure]
216$ export GCE_PROJECT=[secure]
217$ export VAULT_USERNAME=[secure]
218$ export VAULT_ADDR=[secure]
219$ export CLOUDSDK_CORE_DISABLE_PROMPTS=[secure]
221Setting environment variables from .travis.yml
222$ export AMQP_URI="amqp://"
223$ export GOPATH="$HOME/gopath"
224$ export PATH="bin:$HOME/gopath/bin:$HOME/bin:$PATH"
225$ export CHECKOUT_ROOT="$HOME/gopath/src/github.com/travis-ci/worker"
226$ export GO15VENDOREXPERIMENT='1'
227$ export REDIS_URL="redis://"
2292.73s$ travis_setup_go
230go version go1.22.6 linux/amd64
231$ export GOPATH="/home/travis/gopath"
232$ export PATH="/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.22.6.linux.amd64/bin:bin:/home/travis/gopath/bin:/home/travis/bin:/home/travis/bin:/home/travis/bin:/home/travis/.local/bin:/usr/local/lib/jvm/openjdk11/bin:/opt/pyenv/shims:/home/travis/.phpenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.nvm/versions/node/v18.20.3/bin:/home/travis/.kiex/elixirs/elixir-1.7.4/bin:/home/travis/.kiex/bin:/home/travis/.rvm/gems/ruby-3.3.1/bin:/home/travis/.rvm/gems/ruby-3.3.1@global/bin:/home/travis/.rvm/rubies/ruby-3.3.1/bin:/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.22.5.linux.amd64/bin:/usr/local/maven-3.9.4/bin:/usr/local/cmake-3.29.0/bin:/usr/local/clang-18.1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/ant/bin:/home/travis/.rvm/bin:/home/travis/.phpenv/bin:/opt/pyenv/bin:/home/travis/.yarn/bin"
233$ export GO111MODULE="auto"
cache.1
234Setting up build cache
235$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2360.16s$ Installing caching utilities
2370.00s5.00sattempting to download cache archive
238fetching PR.675/cache--linux-focal-8e66efc74188d5464db6c5a9d3decd4835ed340208a6ac39f04af14f2f93a35a--go-1.22.x.tgz
239found cache
2400.00s21.24sadding /home/travis/gopath/src/github.com/travis-ci/worker/vendor to cache
241creating directory /home/travis/gopath/src/github.com/travis-ci/worker/vendor
242adding /home/travis/.cache/go-build to cache
243adding /home/travis/gopath/bin to cache
244adding /home/travis/gopath/pkg/mod to cache
245creating directory /home/travis/gopath/pkg/mod
247$ gimme version
248v1.5.4
249$ go version
250go version go1.22.6 linux/amd64
go.env
251$ go env
252GO111MODULE='auto'
253GOARCH='amd64'
254GOBIN=''
255GOCACHE='/home/travis/.cache/go-build'
256GOENV='/home/travis/.config/go/env'
257GOEXE=''
258GOEXPERIMENT=''
259GOFLAGS=''
260GOHOSTARCH='amd64'
261GOHOSTOS='linux'
262GOINSECURE=''
263GOMODCACHE='/home/travis/gopath/pkg/mod'
264GONOPROXY=''
265GONOSUMDB=''
266GOOS='linux'
267GOPATH='/home/travis/gopath'
268GOPRIVATE=''
269GOPROXY='https://proxy.golang.org,direct'
270GOROOT='/home/travis/.gimme/versions/go1.22.6.linux.amd64'
271GOSUMDB='sum.golang.org'
272GOTMPDIR=''
273GOTOOLCHAIN='auto'
274GOTOOLDIR='/home/travis/.gimme/versions/go1.22.6.linux.amd64/pkg/tool/linux_amd64'
275GOVCS=''
276GOVERSION='go1.22.6'
277GCCGO='gccgo'
278GOAMD64='v1'
279AR='ar'
280CC='gcc'
281CXX='g++'
282CGO_ENABLED='1'
283GOMOD='/home/travis/gopath/src/github.com/travis-ci/worker/go.mod'
284GOWORK=''
285CGO_CFLAGS='-O2 -g'
286CGO_CPPFLAGS=''
287CGO_CXXFLAGS='-O2 -g'
288CGO_FFLAGS='-O2 -g'
289CGO_LDFLAGS='-O2 -g'
290PKG_CONFIG='pkg-config'
291GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build4042557919=/tmp/go-build -gno-record-gcc-switches'
install
2920.00s$ travis_install_go_dependencies 1.22.x -v
293Makefile detected
2942.36s$ make deps
295if ! shfmt -version 2>/dev/null; then \
296 curl -o /home/travis/gopath/bin/shfmt -sSL https://github.com/mvdan/sh/releases/download/v2.5.0/shfmt_v2.5.0_linux_amd64; \
297 chmod +x /home/travis/gopath/bin/shfmt; \
298 shfmt -version; \
299fi
300v3.8.0
301curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b /home/travis/bin
302golangci/golangci-lint info checking GitHub for latest tag
303golangci/golangci-lint info found version: 1.60.3 for v1.60.3/linux/amd64
304golangci/golangci-lint info installed /home/travis/bin/golangci-lint
305if ! command -v /bin/golangci-lint &>/dev/null; then \
306 /home/travis/bin/golangci-lint --version; \
307fi
308golangci-lint has version 1.60.3 built with go1.23.0 from c2e095c0 on 2024-08-22T21:51:56Z
309GO111MODULE=on go mod download
310GO111MODULE=on go mod vendor
311touch .deps-fetched
312The command "make deps" exited with 0.
3134.96s$ GO111MODULE=on make build
314go install -tags netgo -ldflags "-X 'github.com/travis-ci/worker.VersionString=v6.2.24-10-g981f3fc' -X 'github.com/travis-ci/worker.RevisionString=981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.RevisionURLString=https://github.com/travis-ci/worker/tree/981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.GeneratedString=2024-08-29T12:03:43+0000' -X 'github.com/travis-ci/worker.CopyrightString=© 2018 Travis CI GmbH'" github.com/travis-ci/worker github.com/travis-ci/worker/image github.com/travis-ci/worker/backend github.com/travis-ci/worker/metrics github.com/travis-ci/worker/winrm github.com/travis-ci/worker/ssh github.com/travis-ci/worker/context github.com/travis-ci/worker/ratelimit github.com/travis-ci/worker/config github.com/travis-ci/worker/errors github.com/travis-ci/worker/remote github.com/travis-ci/worker/cmd/...
315The command "GO111MODULE=on make build" exited with 0.
3160.01s$ mkdir -p build/linux/amd64
317The command "mkdir -p build/linux/amd64" exited with 0.
3180.04s$ cp ${GOPATH%%:*}/bin/travis-worker build/linux/amd64
319The command "cp ${GOPATH%%:*}/bin/travis-worker build/linux/amd64" exited with 0.
320203.21s$ make test-no-cover
321go test -race -tags netgo -ldflags "-X 'github.com/travis-ci/worker.VersionString=v6.2.24-10-g981f3fc' -X 'github.com/travis-ci/worker.RevisionString=981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.RevisionURLString=https://github.com/travis-ci/worker/tree/981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.GeneratedString=2024-08-29T12:03:48+0000' -X 'github.com/travis-ci/worker.CopyrightString=© 2018 Travis CI GmbH'" github.com/travis-ci/worker github.com/travis-ci/worker/image github.com/travis-ci/worker/backend github.com/travis-ci/worker/metrics github.com/travis-ci/worker/winrm github.com/travis-ci/worker/ssh github.com/travis-ci/worker/context github.com/travis-ci/worker/ratelimit github.com/travis-ci/worker/config github.com/travis-ci/worker/errors github.com/travis-ci/worker/remote github.com/travis-ci/worker/cmd/...
322ok github.com/travis-ci/worker 5.708s
323ok github.com/travis-ci/worker/image 1.570s
324? github.com/travis-ci/worker/metrics [no test files]
325? github.com/travis-ci/worker/winrm [no test files]
326? github.com/travis-ci/worker/ssh [no test files]
327? github.com/travis-ci/worker/context [no test files]
328? github.com/travis-ci/worker/errors [no test files]
329? github.com/travis-ci/worker/remote [no test files]
330ok github.com/travis-ci/worker/backend 71.243s
331ok github.com/travis-ci/worker/ratelimit 1.068s
332ok github.com/travis-ci/worker/config 1.020s
333ok github.com/travis-ci/worker/cmd/travis-worker 1.076s
334The command "make test-no-cover" exited with 0.
335193.93s$ make test-cover
336go test -covermode=count -coverprofile=root-coverage.coverprofile \
337 -tags netgo -ldflags "-X 'github.com/travis-ci/worker.VersionString=v6.2.24-10-g981f3fc' -X 'github.com/travis-ci/worker.RevisionString=981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.RevisionURLString=https://github.com/travis-ci/worker/tree/981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.GeneratedString=2024-08-29T12:07:11+0000' -X 'github.com/travis-ci/worker.CopyrightString=© 2018 Travis CI GmbH'" \
338 github.com/travis-ci/worker/
339ok github.com/travis-ci/worker 4.450s coverage: 29.3% of statements
340go test -covermode=count -coverprofile=backend-coverage.coverprofile \
341 -tags netgo -ldflags "-X 'github.com/travis-ci/worker.VersionString=v6.2.24-10-g981f3fc' -X 'github.com/travis-ci/worker.RevisionString=981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.RevisionURLString=https://github.com/travis-ci/worker/tree/981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.GeneratedString=2024-08-29T12:07:40+0000' -X 'github.com/travis-ci/worker.CopyrightString=© 2018 Travis CI GmbH'" \
342 github.com/travis-ci/worker/backend
343ok github.com/travis-ci/worker/backend 82.447s coverage: 16.6% of statements
344go test -covermode=count -coverprofile=config-coverage.coverprofile \
345 -tags netgo -ldflags "-X 'github.com/travis-ci/worker.VersionString=v6.2.24-10-g981f3fc' -X 'github.com/travis-ci/worker.RevisionString=981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.RevisionURLString=https://github.com/travis-ci/worker/tree/981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.GeneratedString=2024-08-29T12:09:06+0000' -X 'github.com/travis-ci/worker.CopyrightString=© 2018 Travis CI GmbH'" \
346 github.com/travis-ci/worker/config
347ok github.com/travis-ci/worker/config 0.006s coverage: 63.2% of statements
348go test -covermode=count -coverprofile=image-coverage.coverprofile \
349 -tags netgo -ldflags "-X 'github.com/travis-ci/worker.VersionString=v6.2.24-10-g981f3fc' -X 'github.com/travis-ci/worker.RevisionString=981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.RevisionURLString=https://github.com/travis-ci/worker/tree/981f3fc1944e475b222cabdac92bf9c5ef7bfc8e' -X 'github.com/travis-ci/worker.GeneratedString=2024-08-29T12:09:07+0000' -X 'github.com/travis-ci/worker.CopyrightString=© 2018 Travis CI GmbH'" \
350 github.com/travis-ci/worker/image
351ok github.com/travis-ci/worker/image 0.585s coverage: 62.0% of statements
352./script/fold-coverprofiles root-coverage.coverprofile backend-coverage.coverprofile config-coverage.coverprofile image-coverage.coverprofile > coverage.coverprofile
353ok github.com/travis-ci/worker 5.203s coverage: 29.3% of statements
354go tool cover -func=coverage.coverprofile
355github.com/travis-ci/worker/amqp_canceller.go:32: NewAMQPCanceller 100.0%
356github.com/travis-ci/worker/amqp_canceller.go:45: Run 45.5%
357github.com/travis-ci/worker/amqp_canceller.go:100: processCommand 81.8%
358github.com/travis-ci/worker/amqp_canceller.go:122: tryClose 0.0%
359github.com/travis-ci/worker/amqp_job.go:37: GoString 100.0%
360github.com/travis-ci/worker/amqp_job.go:42: Payload 100.0%
361github.com/travis-ci/worker/amqp_job.go:46: RawPayload 100.0%
362github.com/travis-ci/worker/amqp_job.go:50: StartAttributes 100.0%
363github.com/travis-ci/worker/amqp_job.go:54: FinishState 0.0%
364github.com/travis-ci/worker/amqp_job.go:58: Requeued 0.0%
365github.com/travis-ci/worker/amqp_job.go:62: Error 77.8%
366github.com/travis-ci/worker/amqp_job.go:79: Requeue 88.9%
367github.com/travis-ci/worker/amqp_job.go:102: Received 100.0%
368github.com/travis-ci/worker/amqp_job.go:115: Started 100.0%
369github.com/travis-ci/worker/amqp_job.go:126: Finish 80.0%
370github.com/travis-ci/worker/amqp_job.go:161: LogWriter 75.0%
371github.com/travis-ci/worker/amqp_job.go:170: createStateUpdateBody 77.8%
372github.com/travis-ci/worker/amqp_job.go:211: sendStateUpdate 83.3%
373github.com/travis-ci/worker/amqp_job.go:230: SetupContext 0.0%
374github.com/travis-ci/worker/amqp_job.go:234: Name 0.0%
375github.com/travis-ci/worker/amqp_job.go:250: Process 100.0%
376github.com/travis-ci/worker/amqp_job.go:260: BlockUntilReady 0.0%
377github.com/travis-ci/worker/amqp_job.go:265: Interrupt 0.0%
378github.com/travis-ci/worker/amqp_job.go:269: Terminate 0.0%
379github.com/travis-ci/worker/amqp_job.go:280: sendStateUpdate 71.4%
380github.com/travis-ci/worker/amqp_job_queue.go:35: NewAMQPJobQueue 0.0%
381github.com/travis-ci/worker/amqp_job_queue.go:92: newStateUpdatePool 80.0%
382github.com/travis-ci/worker/amqp_job_queue.go:104: reportPoolMetrics 0.0%
383github.com/travis-ci/worker/amqp_job_queue.go:115: Jobs 0.0%
384github.com/travis-ci/worker/amqp_job_queue.go:243: Name 0.0%
385github.com/travis-ci/worker/amqp_job_queue.go:248: Cleanup 0.0%
386github.com/travis-ci/worker/amqp_log_writer.go:52: newAMQPLogWriter 100.0%
387github.com/travis-ci/worker/amqp_log_writer.go:74: Write 87.5%
388github.com/travis-ci/worker/amqp_log_writer.go:108: Close 88.9%
389github.com/travis-ci/worker/amqp_log_writer.go:129: Timeout 0.0%
390github.com/travis-ci/worker/amqp_log_writer.go:133: SetMaxLogLength 100.0%
391github.com/travis-ci/worker/amqp_log_writer.go:137: SetJobStarted 0.0%
392github.com/travis-ci/worker/amqp_log_writer.go:142: SetCancelFunc 100.0%
393github.com/travis-ci/worker/amqp_log_writer.go:146: MaxLengthReached 100.0%
394github.com/travis-ci/worker/amqp_log_writer.go:152: WriteAndClose 85.7%
395github.com/travis-ci/worker/amqp_log_writer.go:181: closed 66.7%
396github.com/travis-ci/worker/amqp_log_writer.go:190: flushRegularly 85.7%
397github.com/travis-ci/worker/amqp_log_writer.go:205: flush 93.3%
398github.com/travis-ci/worker/amqp_log_writer.go:242: publishLogPart 72.2%
399github.com/travis-ci/worker/amqp_log_writer_factory.go:16: NewAMQPLogWriterFactory 0.0%
400github.com/travis-ci/worker/amqp_log_writer_factory.go:47: LogWriter 0.0%
401github.com/travis-ci/worker/amqp_log_writer_factory.go:56: Cleanup 0.0%
402github.com/travis-ci/worker/backend/backend.go:29: Register 100.0%
403github.com/travis-ci/worker/backend/backend.go:43: NewBackendProvider 0.0%
404github.com/travis-ci/worker/backend/backend.go:56: EachBackend 0.0%
405github.com/travis-ci/worker/backend/docker.go:72: init 100.0%
406github.com/travis-ci/worker/backend/docker.go:82: NumCPU 0.0%
407github.com/travis-ci/worker/backend/docker.go:125: newDockerProvider 85.0%
408github.com/travis-ci/worker/backend/docker.go:285: buildDockerClient 64.7%
409github.com/travis-ci/worker/backend/docker.go:328: buildDockerImageSelector 25.0%
410github.com/travis-ci/worker/backend/docker.go:347: dockerImageNameForID 77.8%
411github.com/travis-ci/worker/backend/docker.go:364: SupportsProgress 0.0%
412github.com/travis-ci/worker/backend/docker.go:368: StartWithProgress 0.0%
413github.com/travis-ci/worker/backend/docker.go:372: Start 60.5%
414github.com/travis-ci/worker/backend/docker.go:548: Setup 100.0%
415github.com/travis-ci/worker/backend/docker.go:550: checkoutCPUSets 94.1%
416github.com/travis-ci/worker/backend/docker.go:582: checkinCPUSets 76.9%
417github.com/travis-ci/worker/backend/docker.go:607: sshConnection 0.0%
418github.com/travis-ci/worker/backend/docker.go:620: Warmed 0.0%
419github.com/travis-ci/worker/backend/docker.go:624: SupportsProgress 0.0%
420github.com/travis-ci/worker/backend/docker.go:628: UploadScript 66.7%
421github.com/travis-ci/worker/backend/docker.go:635: uploadScriptNative 75.0%
422github.com/travis-ci/worker/backend/docker.go:659: uploadScriptSCP 0.0%
423github.com/travis-ci/worker/backend/docker.go:677: RunScript 66.7%
424github.com/travis-ci/worker/backend/docker.go:684: runScriptExec 66.7%
425github.com/travis-ci/worker/backend/docker.go:766: runScriptSSH 0.0%
426github.com/travis-ci/worker/backend/docker.go:778: DownloadTrace 0.0%
427github.com/travis-ci/worker/backend/docker.go:785: downloadTraceNative 0.0%
428github.com/travis-ci/worker/backend/docker.go:824: downloadTraceSSH 0.0%
429github.com/travis-ci/worker/backend/docker.go:839: Stop 75.0%
430github.com/travis-ci/worker/backend/docker.go:858: ID 100.0%
431github.com/travis-ci/worker/backend/docker.go:866: ImageName 100.0%
432github.com/travis-ci/worker/backend/docker.go:870: StartupDuration 83.3%
433github.com/travis-ci/worker/backend/docker.go:881: Select 80.0%
434github.com/travis-ci/worker/backend/docker.go:898: findDockerImageByTag 75.0%
435github.com/travis-ci/worker/backend/ec2.go:71: init 100.0%
436github.com/travis-ci/worker/backend/ec2.go:122: newEC2Provider 0.0%
437github.com/travis-ci/worker/backend/ec2.go:295: buildEC2ImageSelector 0.0%
438github.com/travis-ci/worker/backend/ec2.go:310: StartWithProgress 0.0%
439github.com/travis-ci/worker/backend/ec2.go:314: SupportsProgress 0.0%
440github.com/travis-ci/worker/backend/ec2.go:318: Start 0.0%
441github.com/travis-ci/worker/backend/ec2.go:570: Setup 0.0%
442github.com/travis-ci/worker/backend/ec2.go:583: UploadScript 0.0%
443github.com/travis-ci/worker/backend/ec2.go:631: uploadScriptAttempt 0.0%
444github.com/travis-ci/worker/backend/ec2.go:635: uploadScriptSCP 0.0%
445github.com/travis-ci/worker/backend/ec2.go:652: sshConnection 0.0%
446github.com/travis-ci/worker/backend/ec2.go:660: RunScript 0.0%
447github.com/travis-ci/worker/backend/ec2.go:664: runScriptSSH 0.0%
448github.com/travis-ci/worker/backend/ec2.go:676: Stop 0.0%
449github.com/travis-ci/worker/backend/ec2.go:711: DownloadTrace 0.0%
450github.com/travis-ci/worker/backend/ec2.go:715: SupportsProgress 0.0%
451github.com/travis-ci/worker/backend/ec2.go:719: Warmed 0.0%
452github.com/travis-ci/worker/backend/ec2.go:723: ID 0.0%
453github.com/travis-ci/worker/backend/ec2.go:730: ImageName 0.0%
454github.com/travis-ci/worker/backend/ec2.go:734: StartupDuration 0.0%
455github.com/travis-ci/worker/backend/fake.go:12: init 100.0%
456github.com/travis-ci/worker/backend/fake.go:24: newFakeProvider 0.0%
457github.com/travis-ci/worker/backend/fake.go:28: SupportsProgress 0.0%
458github.com/travis-ci/worker/backend/fake.go:32: StartWithProgress 0.0%
459github.com/travis-ci/worker/backend/fake.go:36: Start 0.0%
460github.com/travis-ci/worker/backend/fake.go:52: Setup 0.0%
461github.com/travis-ci/worker/backend/fake.go:60: Warmed 0.0%
462github.com/travis-ci/worker/backend/fake.go:64: SupportsProgress 0.0%
463github.com/travis-ci/worker/backend/fake.go:68: UploadScript 0.0%
464github.com/travis-ci/worker/backend/fake.go:72: RunScript 0.0%
465github.com/travis-ci/worker/backend/fake.go:93: DownloadTrace 0.0%
466github.com/travis-ci/worker/backend/fake.go:97: Stop 0.0%
467github.com/travis-ci/worker/backend/fake.go:101: ID 0.0%
468github.com/travis-ci/worker/backend/fake.go:105: ImageName 0.0%
469github.com/travis-ci/worker/backend/fake.go:109: StartupDuration 0.0%
470github.com/travis-ci/worker/backend/gce.go:160: stringInSlice 0.0%
471github.com/travis-ci/worker/backend/gce.go:177: init 100.0%
472github.com/travis-ci/worker/backend/gce.go:185: Error 0.0%
473github.com/travis-ci/worker/backend/gce.go:210: GpuMapping 0.0%
474github.com/travis-ci/worker/backend/gce.go:218: GpuDefaultGpuCount 0.0%
475github.com/travis-ci/worker/backend/gce.go:222: GpuDefaultGpuDiskSize 0.0%
476github.com/travis-ci/worker/backend/gce.go:226: GpuDefaultGpuType 0.0%
477github.com/travis-ci/worker/backend/gce.go:230: GPUType 0.0%
478github.com/travis-ci/worker/backend/gce.go:305: Run 0.0%
479github.com/travis-ci/worker/backend/gce.go:309: Cleanup 0.0%
480github.com/travis-ci/worker/backend/gce.go:365: Run 0.0%
481github.com/travis-ci/worker/backend/gce.go:369: Cleanup 0.0%
482github.com/travis-ci/worker/backend/gce.go:371: newGCEProvider 50.8%
483github.com/travis-ci/worker/backend/gce.go:728: apiRateLimit 51.7%
484github.com/travis-ci/worker/backend/gce.go:782: Setup 13.3%
485github.com/travis-ci/worker/backend/gce.go:939: backoffRetry 100.0%
486github.com/travis-ci/worker/backend/gce.go:952: RoundTrip 0.0%
487github.com/travis-ci/worker/backend/gce.go:957: buildGoogleComputeService 62.5%
488github.com/travis-ci/worker/backend/gce.go:999: loadGoogleAccountJSON 66.7%
489github.com/travis-ci/worker/backend/gce.go:1019: SupportsProgress 0.0%
490github.com/travis-ci/worker/backend/gce.go:1023: StartWithProgress 0.0%
491github.com/travis-ci/worker/backend/gce.go:1077: Start 0.0%
492github.com/travis-ci/worker/backend/gce.go:1081: stepGetImage 0.0%
493github.com/travis-ci/worker/backend/gce.go:1103: makeWindowsPassword 0.0%
494github.com/travis-ci/worker/backend/gce.go:1112: stepRenderScript 0.0%
495github.com/travis-ci/worker/backend/gce.go:1152: stepInsertInstance 0.0%
496github.com/travis-ci/worker/backend/gce.go:1289: stepWaitForInstanceIP 0.0%
497github.com/travis-ci/worker/backend/gce.go:1439: imageByFilter 0.0%
498github.com/travis-ci/worker/backend/gce.go:1473: imageSelect 0.0%
499github.com/travis-ci/worker/backend/gce.go:1526: buildGCEImageSelector 28.6%
500github.com/travis-ci/worker/backend/gce.go:1541: buildInstance 0.0%
501github.com/travis-ci/worker/backend/gce.go:1700: warmerRequestInstance 0.0%
502github.com/travis-ci/worker/backend/gce.go:1765: pickRandomZone 0.0%
503github.com/travis-ci/worker/backend/gce.go:1769: pickAlternateZone 0.0%
504github.com/travis-ci/worker/backend/gce.go:1785: setStartContextZone 0.0%
505github.com/travis-ci/worker/backend/gce.go:1804: gceMtKey 0.0%
506github.com/travis-ci/worker/backend/gce.go:1808: gcePdSSDForZone 0.0%
507github.com/travis-ci/worker/backend/gce.go:1828: sshConnection 0.0%
508github.com/travis-ci/worker/backend/gce.go:1848: winrmRemoter 0.0%
509github.com/travis-ci/worker/backend/gce.go:1859: getCachedIP 0.0%
510github.com/travis-ci/worker/backend/gce.go:1885: getIP 0.0%
511github.com/travis-ci/worker/backend/gce.go:1913: getZoneName 0.0%
512github.com/travis-ci/worker/backend/gce.go:1918: refreshInstance 0.0%
513github.com/travis-ci/worker/backend/gce.go:1946: Warmed 0.0%
514github.com/travis-ci/worker/backend/gce.go:1950: SupportsProgress 0.0%
515github.com/travis-ci/worker/backend/gce.go:1954: UploadScript 0.0%
516github.com/travis-ci/worker/backend/gce.go:2028: uploadScriptAttempt 0.0%
517github.com/travis-ci/worker/backend/gce.go:2069: isPreempted 0.0%
518github.com/travis-ci/worker/backend/gce.go:2103: RunScript 0.0%
519github.com/travis-ci/worker/backend/gce.go:2137: DownloadTrace 0.0%
520github.com/travis-ci/worker/backend/gce.go:2160: Stop 0.0%
521github.com/travis-ci/worker/backend/gce.go:2191: stepDeleteInstance 0.0%
522github.com/travis-ci/worker/backend/gce.go:2213: stepWaitForInstanceDeleted 0.0%
523github.com/travis-ci/worker/backend/gce.go:2262: ID 0.0%
524github.com/travis-ci/worker/backend/gce.go:2266: ImageName 0.0%
525github.com/travis-ci/worker/backend/gce.go:2270: StartupDuration 0.0%
526github.com/travis-ci/worker/backend/jupiterbrain.go:66: init 100.0%
527github.com/travis-ci/worker/backend/jupiterbrain.go:106: newJupiterBrainProvider 0.0%
528github.com/travis-ci/worker/backend/jupiterbrain.go:220: buildJupiterBrainImageSelector 0.0%
529github.com/travis-ci/worker/backend/jupiterbrain.go:235: SupportsProgress 0.0%
530github.com/travis-ci/worker/backend/jupiterbrain.go:239: Start 0.0%
531github.com/travis-ci/worker/backend/jupiterbrain.go:243: StartWithProgress 0.0%
532github.com/travis-ci/worker/backend/jupiterbrain.go:379: Setup 0.0%
533github.com/travis-ci/worker/backend/jupiterbrain.go:383: Warmed 0.0%
534github.com/travis-ci/worker/backend/jupiterbrain.go:387: SupportsProgress 0.0%
535github.com/travis-ci/worker/backend/jupiterbrain.go:391: UploadScript 0.0%
536github.com/travis-ci/worker/backend/jupiterbrain.go:443: RunScript 0.0%
537github.com/travis-ci/worker/backend/jupiterbrain.go:474: DownloadTrace 0.0%
538github.com/travis-ci/worker/backend/jupiterbrain.go:489: Stop 0.0%
539github.com/travis-ci/worker/backend/jupiterbrain.go:494: ID 0.0%
540github.com/travis-ci/worker/backend/jupiterbrain.go:501: ImageName 0.0%
541github.com/travis-ci/worker/backend/jupiterbrain.go:508: StartupDuration 0.0%
542github.com/travis-ci/worker/backend/jupiterbrain.go:512: sshConnection 0.0%
543github.com/travis-ci/worker/backend/jupiterbrain.go:530: getImageName 0.0%
544github.com/travis-ci/worker/backend/jupiterbrain.go:548: waitForIP 0.0%
545github.com/travis-ci/worker/backend/jupiterbrain.go:587: waitForSSH 0.0%
546github.com/travis-ci/worker/backend/jupiterbrain.go:621: Start 0.0%
547github.com/travis-ci/worker/backend/jupiterbrain.go:677: Get 0.0%
548github.com/travis-ci/worker/backend/jupiterbrain.go:713: Stop 0.0%
549github.com/travis-ci/worker/backend/jupiterbrain.go:733: httpDo 0.0%
550github.com/travis-ci/worker/backend/local.go:24: init 100.0%
551github.com/travis-ci/worker/backend/local.go:33: newLocalProvider 0.0%
552github.com/travis-ci/worker/backend/local.go:47: SupportsProgress 0.0%
553github.com/travis-ci/worker/backend/local.go:51: StartWithProgress 0.0%
554github.com/travis-ci/worker/backend/local.go:55: Start 0.0%
555github.com/travis-ci/worker/backend/local.go:59: Setup 0.0%
556github.com/travis-ci/worker/backend/local.go:67: newLocalInstance 0.0%
557github.com/travis-ci/worker/backend/local.go:73: Warmed 0.0%
558github.com/travis-ci/worker/backend/local.go:77: SupportsProgress 0.0%
559github.com/travis-ci/worker/backend/local.go:81: UploadScript 0.0%
560github.com/travis-ci/worker/backend/local.go:95: RunScript 0.0%
561github.com/travis-ci/worker/backend/local.go:129: DownloadTrace 0.0%
562github.com/travis-ci/worker/backend/local.go:133: Stop 0.0%
563github.com/travis-ci/worker/backend/local.go:137: ID 0.0%
564github.com/travis-ci/worker/backend/local.go:141: ImageName 0.0%
565github.com/travis-ci/worker/backend/local.go:145: StartupDuration 0.0%
566github.com/travis-ci/worker/backend/lxd.go:71: init 100.0%
567github.com/travis-ci/worker/backend/lxd.go:79: Write 0.0%
568github.com/travis-ci/worker/backend/lxd.go:83: Close 0.0%
569github.com/travis-ci/worker/backend/lxd.go:125: newLXDProvider 0.0%
570github.com/travis-ci/worker/backend/lxd.go:356: SupportsProgress 0.0%
571github.com/travis-ci/worker/backend/lxd.go:360: StartWithProgress 0.0%
572github.com/travis-ci/worker/backend/lxd.go:364: allocateAddress 0.0%
573github.com/travis-ci/worker/backend/lxd.go:427: releaseAddress 0.0%
574github.com/travis-ci/worker/backend/lxd.go:434: buildLxdImageSelector 0.0%
575github.com/travis-ci/worker/backend/lxd.go:449: getImage 0.0%
576github.com/travis-ci/worker/backend/lxd.go:496: Start 0.0%
577github.com/travis-ci/worker/backend/lxd.go:857: Setup 0.0%
578github.com/travis-ci/worker/backend/lxd.go:864: Warmed 0.0%
579github.com/travis-ci/worker/backend/lxd.go:868: SupportsProgress 0.0%
580github.com/travis-ci/worker/backend/lxd.go:881: ID 0.0%
581github.com/travis-ci/worker/backend/lxd.go:889: ImageName 0.0%
582github.com/travis-ci/worker/backend/lxd.go:893: StartupDuration 0.0%
583github.com/travis-ci/worker/backend/lxd.go:901: Stop 0.0%
584github.com/travis-ci/worker/backend/lxd.go:958: UploadScript 0.0%
585github.com/travis-ci/worker/backend/lxd.go:978: DownloadTrace 0.0%
586github.com/travis-ci/worker/backend/lxd.go:997: RunScript 0.0%
587github.com/travis-ci/worker/backend/openstack.go:80: init 100.0%
588github.com/travis-ci/worker/backend/openstack.go:131: newOSProvider 0.0%
589github.com/travis-ci/worker/backend/openstack.go:315: buildOSComputeService 0.0%
590github.com/travis-ci/worker/backend/openstack.go:383: Setup 0.0%
591github.com/travis-ci/worker/backend/openstack.go:385: waitForSSH 0.0%
592github.com/travis-ci/worker/backend/openstack.go:419: waitForStatus 0.0%
593github.com/travis-ci/worker/backend/openstack.go:456: SupportsProgress 0.0%
594github.com/travis-ci/worker/backend/openstack.go:460: StartWithProgress 0.0%
595github.com/travis-ci/worker/backend/openstack.go:464: Start 0.0%
596github.com/travis-ci/worker/backend/openstack.go:566: buildOSImageSelector 0.0%
597github.com/travis-ci/worker/backend/openstack.go:581: getImageName 0.0%
598github.com/travis-ci/worker/backend/openstack.go:607: sshConnection 0.0%
599github.com/travis-ci/worker/backend/openstack.go:612: Warmed 0.0%
600github.com/travis-ci/worker/backend/openstack.go:616: SupportsProgress 0.0%
601github.com/travis-ci/worker/backend/openstack.go:620: UploadScript 0.0%
602github.com/travis-ci/worker/backend/openstack.go:642: RunScript 0.0%
603github.com/travis-ci/worker/backend/openstack.go:654: DownloadTrace 0.0%
604github.com/travis-ci/worker/backend/openstack.go:658: Stop 0.0%
605github.com/travis-ci/worker/backend/openstack.go:676: ID 0.0%
606github.com/travis-ci/worker/backend/openstack.go:683: ImageName 0.0%
607github.com/travis-ci/worker/backend/openstack.go:687: StartupDuration 0.0%
608github.com/travis-ci/worker/backend/package.go:124: asBool 100.0%
609github.com/travis-ci/worker/backend/package.go:133: str2map 92.9%
610github.com/travis-ci/worker/backend/package.go:158: hostnameFromContext 93.3%
611github.com/travis-ci/worker/backend/progresser.go:11: String 0.0%
612github.com/travis-ci/worker/backend/progresser.go:38: Progress 0.0%
613github.com/travis-ci/worker/backend/start_attributes.go:50: SetDefaults 100.0%
614github.com/travis-ci/worker/backend/text_progresser.go:17: NewTextProgresser 100.0%
615github.com/travis-ci/worker/backend/text_progresser.go:24: Progress 100.0%
616github.com/travis-ci/worker/build_script_generator.go:57: NewBuildScriptGenerator 100.0%
617github.com/travis-ci/worker/build_script_generator.go:85: Generate 56.4%
618github.com/travis-ci/worker/build_trace_persister.go:35: NewBuildTracePersister 0.0%
619github.com/travis-ci/worker/build_trace_persister.go:51: Persist 0.0%
620github.com/travis-ci/worker/canceller.go:19: NewCancellationBroadcaster 100.0%
621github.com/travis-ci/worker/canceller.go:27: Broadcast 100.0%
622github.com/travis-ci/worker/canceller.go:43: Subscribe 100.0%
623github.com/travis-ci/worker/canceller.go:58: Unsubscribe 75.0%
624github.com/travis-ci/worker/cli.go:75: NewCLI 100.0%
625github.com/travis-ci/worker/cli.go:89: Setup 0.0%
626github.com/travis-ci/worker/cli.go:232: Run 0.0%
627github.com/travis-ci/worker/cli.go:268: setupHeartbeat 0.0%
628github.com/travis-ci/worker/cli.go:288: handleStartHook 0.0%
629github.com/travis-ci/worker/cli.go:309: handleStopHook 0.0%
630github.com/travis-ci/worker/cli.go:330: setupSentry 0.0%
631github.com/travis-ci/worker/cli.go:360: setupMetrics 0.0%
632github.com/travis-ci/worker/cli.go:379: loadStackdriverTraceJSON 0.0%
633github.com/travis-ci/worker/cli.go:397: loadBytes 0.0%
634github.com/travis-ci/worker/cli.go:415: setupOpenCensus 0.0%
635github.com/travis-ci/worker/cli.go:458: heartbeatHandler 76.9%
636github.com/travis-ci/worker/cli.go:486: heartbeatCheck 84.2%
637github.com/travis-ci/worker/cli.go:520: setupRemoteController 0.0%
638github.com/travis-ci/worker/cli.go:530: workerInfo 0.0%
639github.com/travis-ci/worker/cli.go:548: signalHandler 0.0%
640github.com/travis-ci/worker/cli.go:585: logProcessorInfo 0.0%
641github.com/travis-ci/worker/cli.go:609: setupJobQueueAndCanceller 0.0%
642github.com/travis-ci/worker/cli.go:651: buildAMQPJobQueueAndCanceller 0.0%
643github.com/travis-ci/worker/cli.go:720: buildHTTPJobQueue 0.0%
644github.com/travis-ci/worker/cli.go:744: buildFileJobQueue 0.0%
645github.com/travis-ci/worker/cli.go:760: setupLogWriterFactory 0.0%
646github.com/travis-ci/worker/cli.go:773: buildAMQPLogWriterFactory 0.0%
647github.com/travis-ci/worker/cli.go:826: amqpErrorWatcher 0.0%
648github.com/travis-ci/worker/config/config.go:289: twEnvVars 100.0%
649github.com/travis-ci/worker/config/config.go:293: twEnvVarsSlice 100.0%
650github.com/travis-ci/worker/config/config.go:300: init 75.0%
651github.com/travis-ci/worker/config/config.go:309: defFlags 100.0%
652github.com/travis-ci/worker/config/config.go:327: NewConfigDef 91.3%
653github.com/travis-ci/worker/config/config.go:452: FromCLIContext 100.0%
654github.com/travis-ci/worker/config/config.go:482: WriteEnvConfig 0.0%
655github.com/travis-ci/worker/config/provider_config.go:21: GoString 0.0%
656github.com/travis-ci/worker/config/provider_config.go:28: Each 0.0%
657github.com/travis-ci/worker/config/provider_config.go:43: Get 80.0%
658github.com/travis-ci/worker/config/provider_config.go:55: Set 100.0%
659github.com/travis-ci/worker/config/provider_config.go:63: Unset 0.0%
660github.com/travis-ci/worker/config/provider_config.go:72: IsSet 0.0%
661github.com/travis-ci/worker/config/provider_config.go:87: ProviderConfigFromEnviron 100.0%
662github.com/travis-ci/worker/config/provider_config.go:119: ProviderConfigFromMap 0.0%
663github.com/travis-ci/worker/file_job.go:32: Payload 0.0%
664github.com/travis-ci/worker/file_job.go:36: RawPayload 0.0%
665github.com/travis-ci/worker/file_job.go:40: StartAttributes 0.0%
666github.com/travis-ci/worker/file_job.go:44: FinishState 0.0%
667github.com/travis-ci/worker/file_job.go:48: Requeued 0.0%
668github.com/travis-ci/worker/file_job.go:52: Received 0.0%
669github.com/travis-ci/worker/file_job.go:56: Started 0.0%
670github.com/travis-ci/worker/file_job.go:60: Error 0.0%
671github.com/travis-ci/worker/file_job.go:74: Requeue 0.0%
672github.com/travis-ci/worker/file_job.go:97: Finish 0.0%
673github.com/travis-ci/worker/file_job.go:114: LogWriter 0.0%
674github.com/travis-ci/worker/file_job.go:123: SetupContext 0.0%
675github.com/travis-ci/worker/file_job.go:125: Name 0.0%
676github.com/travis-ci/worker/file_job_queue.go:37: NewFileJobQueue 0.0%
677github.com/travis-ci/worker/file_job_queue.go:77: Jobs 0.0%
678github.com/travis-ci/worker/file_job_queue.go:85: pollInDirForJobs 0.0%
679github.com/travis-ci/worker/file_job_queue.go:92: pollInDirTick 0.0%
680github.com/travis-ci/worker/file_job_queue.go:156: Name 0.0%
681github.com/travis-ci/worker/file_job_queue.go:161: Cleanup 0.0%
682github.com/travis-ci/worker/file_log_writer.go:19: newFileLogWriter 0.0%
683github.com/travis-ci/worker/file_log_writer.go:35: Write 0.0%
684github.com/travis-ci/worker/file_log_writer.go:39: Close 0.0%
685github.com/travis-ci/worker/file_log_writer.go:43: SetMaxLogLength 0.0%
686github.com/travis-ci/worker/file_log_writer.go:45: SetJobStarted 0.0%
687github.com/travis-ci/worker/file_log_writer.go:47: SetCancelFunc 0.0%
688github.com/travis-ci/worker/file_log_writer.go:49: MaxLengthReached 0.0%
689github.com/travis-ci/worker/file_log_writer.go:53: Timeout 0.0%
690github.com/travis-ci/worker/file_log_writer.go:57: WriteAndClose 0.0%
691github.com/travis-ci/worker/help.go:32: init 100.0%
692github.com/travis-ci/worker/help.go:36: helpPrinter 0.0%
693github.com/travis-ci/worker/http_job.go:52: GoString 100.0%
694github.com/travis-ci/worker/http_job.go:57: Payload 100.0%
695github.com/travis-ci/worker/http_job.go:61: RawPayload 100.0%
696github.com/travis-ci/worker/http_job.go:65: StartAttributes 100.0%
697github.com/travis-ci/worker/http_job.go:69: FinishState 0.0%
698github.com/travis-ci/worker/http_job.go:73: Requeued 0.0%
699github.com/travis-ci/worker/http_job.go:77: Error 71.4%
700github.com/travis-ci/worker/http_job.go:91: Requeue 100.0%
701github.com/travis-ci/worker/http_job.go:104: Received 60.0%
702github.com/travis-ci/worker/http_job.go:113: Started 100.0%
703github.com/travis-ci/worker/http_job.go:121: currentState 100.0%
704github.com/travis-ci/worker/http_job.go:135: Finish 88.9%
705github.com/travis-ci/worker/http_job.go:153: LogWriter 75.0%
706github.com/travis-ci/worker/http_job.go:162: Generate 0.0%
707github.com/travis-ci/worker/http_job.go:175: createStateUpdateBody 83.3%
708github.com/travis-ci/worker/http_job.go:206: sendStateUpdate 72.0%
709github.com/travis-ci/worker/http_job.go:251: handleStateUpdateError 0.0%
710github.com/travis-ci/worker/http_job.go:264: SetupContext 0.0%
711github.com/travis-ci/worker/http_job.go:268: Name 0.0%
712github.com/travis-ci/worker/http_job_queue.go:48: NewHTTPJobQueue 100.0%
713github.com/travis-ci/worker/http_job_queue.go:64: NewHTTPJobQueueWithIntervals 0.0%
714github.com/travis-ci/worker/http_job_queue.go:80: Jobs 82.4%
715github.com/travis-ci/worker/http_job_queue.go:116: pollForJob 54.2%
716github.com/travis-ci/worker/http_job_queue.go:164: fetchJobID 82.9%
717github.com/travis-ci/worker/http_job_queue.go:226: deleteJob 0.0%
718github.com/travis-ci/worker/http_job_queue.go:304: refreshJobClaim 0.0%
719github.com/travis-ci/worker/http_job_queue.go:364: fetchJob 61.9%
720github.com/travis-ci/worker/http_job_queue.go:484: generateJobRefreshClaimFunc 14.3%
721github.com/travis-ci/worker/http_job_queue.go:518: Name 100.0%
722github.com/travis-ci/worker/http_job_queue.go:523: Cleanup 100.0%
723github.com/travis-ci/worker/http_log_part_sink.go:60: getHTTPLogPartSinkByURL 100.0%
724github.com/travis-ci/worker/http_log_part_sink.go:78: newHTTPLogPartSink 100.0%
725github.com/travis-ci/worker/http_log_part_sink.go:93: Add 78.6%
726github.com/travis-ci/worker/http_log_part_sink.go:116: flushRegularly 63.6%
727github.com/travis-ci/worker/http_log_part_sink.go:135: flush 76.9%
728github.com/travis-ci/worker/http_log_part_sink.go:192: publishLogParts 77.1%
729github.com/travis-ci/worker/http_log_part_sink.go:254: generatePayloadSignature 100.0%
730github.com/travis-ci/worker/http_log_writer.go:41: newHTTPLogWriter 100.0%
731github.com/travis-ci/worker/http_log_writer.go:55: Write 84.2%
732github.com/travis-ci/worker/http_log_writer.go:102: Close 70.0%
733github.com/travis-ci/worker/http_log_writer.go:130: Timeout 0.0%
734github.com/travis-ci/worker/http_log_writer.go:134: SetMaxLogLength 100.0%
735github.com/travis-ci/worker/http_log_writer.go:138: SetJobStarted 0.0%
736github.com/travis-ci/worker/http_log_writer.go:140: SetCancelFunc 100.0%
737github.com/travis-ci/worker/http_log_writer.go:144: MaxLengthReached 100.0%
738github.com/travis-ci/worker/http_log_writer.go:148: WriteAndClose 66.7%
739github.com/travis-ci/worker/http_log_writer.go:191: closed 100.0%
740github.com/travis-ci/worker/image/api_selector.go:35: NewAPISelector 100.0%
741github.com/travis-ci/worker/image/api_selector.go:43: SetMaxInterval 100.0%
742github.com/travis-ci/worker/image/api_selector.go:47: SetMaxElapsedTime 100.0%
743github.com/travis-ci/worker/image/api_selector.go:51: Select 100.0%
744github.com/travis-ci/worker/image/api_selector.go:69: SelectAll 0.0%
745github.com/travis-ci/worker/image/api_selector.go:115: queryWithTags 97.4%
746github.com/travis-ci/worker/image/api_selector.go:171: makeImageRequest 90.3%
747github.com/travis-ci/worker/image/api_selector.go:243: GoString 0.0%
748github.com/travis-ci/worker/image/api_selector.go:247: buildCandidateTags 100.0%
749github.com/travis-ci/worker/image/api_selector.go:358: Group 0.0%
750github.com/travis-ci/worker/image/env_selector.go:18: NewEnvSelector 100.0%
751github.com/travis-ci/worker/image/env_selector.go:24: buildLookup 100.0%
752github.com/travis-ci/worker/image/env_selector.go:36: Select 100.0%
753github.com/travis-ci/worker/image/env_selector.go:57: buildCandidateKeys 87.2%
754github.com/travis-ci/worker/image/manager.go:24: NewManager 0.0%
755github.com/travis-ci/worker/image/manager.go:47: Load 0.0%
756github.com/travis-ci/worker/image/manager.go:71: Exists 0.0%
757github.com/travis-ci/worker/image/manager.go:88: Update 0.0%
758github.com/travis-ci/worker/image/manager.go:125: Cleanup 0.0%
759github.com/travis-ci/worker/image/manager.go:131: importImage 0.0%
760github.com/travis-ci/worker/image/manager.go:204: imageUrl 0.0%
761github.com/travis-ci/worker/multi_source_job_queue.go:19: NewMultiSourceJobQueue 100.0%
762github.com/travis-ci/worker/multi_source_job_queue.go:24: Jobs 78.1%
763github.com/travis-ci/worker/multi_source_job_queue.go:89: Name 100.0%
764github.com/travis-ci/worker/multi_source_job_queue.go:99: Cleanup 80.0%
765github.com/travis-ci/worker/package.go:14: writeFold 100.0%
766github.com/travis-ci/worker/package.go:26: writeFoldStart 0.0%
767github.com/travis-ci/worker/package.go:32: writeFoldEnd 0.0%
768github.com/travis-ci/worker/package.go:38: stringSplitSpace 0.0%
769github.com/travis-ci/worker/processor.go:56: NewProcessor 0.0%
770github.com/travis-ci/worker/processor.go:94: Run 0.0%
771github.com/travis-ci/worker/processor.go:169: GracefulShutdown 0.0%
772github.com/travis-ci/worker/processor.go:184: Terminate 0.0%
773github.com/travis-ci/worker/processor.go:188: process 0.0%
774github.com/travis-ci/worker/processor.go:287: processorInfo 0.0%
775github.com/travis-ci/worker/processor_pool.go:50: NewProcessorPool 100.0%
776github.com/travis-ci/worker/processor_pool.go:71: Each 0.0%
777github.com/travis-ci/worker/processor_pool.go:89: Ready 0.0%
778github.com/travis-ci/worker/processor_pool.go:98: Size 0.0%
779github.com/travis-ci/worker/processor_pool.go:108: SetSize 0.0%
780github.com/travis-ci/worker/processor_pool.go:137: ExpectedSize 0.0%
781github.com/travis-ci/worker/processor_pool.go:142: TotalProcessed 0.0%
782github.com/travis-ci/worker/processor_pool.go:152: Run 0.0%
783github.com/travis-ci/worker/processor_pool.go:177: GracefulShutdown 44.4%
784github.com/travis-ci/worker/processor_pool.go:212: Incr 0.0%
785github.com/travis-ci/worker/processor_pool.go:220: incr 0.0%
786github.com/travis-ci/worker/processor_pool.go:248: Decr 0.0%
787github.com/travis-ci/worker/processor_pool.go:252: decr 0.0%
788github.com/travis-ci/worker/processor_pool.go:262: makeProcessor 0.0%
789github.com/travis-ci/worker/processor_pool.go:274: waitForFirstProcessor 0.0%
790github.com/travis-ci/worker/remote_controller.go:25: Setup 0.0%
791github.com/travis-ci/worker/remote_controller.go:47: SetContext 0.0%
792github.com/travis-ci/worker/remote_controller.go:59: CheckAuth 0.0%
793github.com/travis-ci/worker/remote_controller.go:94: HealthCheck 0.0%
794github.com/travis-ci/worker/remote_controller.go:103: ReadyCheck 0.0%
795github.com/travis-ci/worker/remote_controller.go:115: GetWorkerInfo 0.0%
796github.com/travis-ci/worker/remote_controller.go:130: UpdateWorkerInfo 0.0%
797github.com/travis-ci/worker/remote_controller.go:155: ShutdownWorker 0.0%
798github.com/travis-ci/worker/remote_controller.go:183: IncrementPool 0.0%
799github.com/travis-ci/worker/remote_controller.go:193: DecrementPool 0.0%
800github.com/travis-ci/worker/sentry_logrus_hook.go:32: NewSentryHook 0.0%
801github.com/travis-ci/worker/sentry_logrus_hook.go:41: Fire 0.0%
802github.com/travis-ci/worker/sentry_logrus_hook.go:83: Levels 0.0%
803github.com/travis-ci/worker/step_check_cancellation.go:17: Run 0.0%
804github.com/travis-ci/worker/step_check_cancellation.go:46: Cleanup 0.0%
805github.com/travis-ci/worker/step_check_cancellation.go:48: writeLogAndFinishWithState 0.0%
806github.com/travis-ci/worker/step_download_trace.go:22: Run 0.0%
807github.com/travis-ci/worker/step_download_trace.go:104: Cleanup 0.0%
808github.com/travis-ci/worker/step_generate_script.go:18: Run 0.0%
809github.com/travis-ci/worker/step_generate_script.go:71: Cleanup 0.0%
810github.com/travis-ci/worker/step_open_log_writer.go:19: Run 63.6%
811github.com/travis-ci/worker/step_open_log_writer.go:59: Cleanup 0.0%
812github.com/travis-ci/worker/step_run_script.go:31: Run 0.0%
813github.com/travis-ci/worker/step_run_script.go:166: writeLogAndFinishWithState 0.0%
814github.com/travis-ci/worker/step_run_script.go:182: Cleanup 0.0%
815github.com/travis-ci/worker/step_send_received.go:15: Run 0.0%
816github.com/travis-ci/worker/step_send_received.go:35: Cleanup 0.0%
817github.com/travis-ci/worker/step_sleep.go:16: Run 0.0%
818github.com/travis-ci/worker/step_sleep.go:29: Cleanup 0.0%
819github.com/travis-ci/worker/step_start_instance.go:22: Run 0.0%
820github.com/travis-ci/worker/step_start_instance.go:119: Cleanup 0.0%
821github.com/travis-ci/worker/step_subscribe_cancellation.go:14: Run 0.0%
822github.com/travis-ci/worker/step_subscribe_cancellation.go:33: Cleanup 0.0%
823github.com/travis-ci/worker/step_transform_build_json.go:25: Run 25.9%
824github.com/travis-ci/worker/step_transform_build_json.go:70: Cleanup 0.0%
825github.com/travis-ci/worker/step_update_state.go:16: Run 0.0%
826github.com/travis-ci/worker/step_update_state.go:60: Cleanup 0.0%
827github.com/travis-ci/worker/step_upload_script.go:21: Run 0.0%
828github.com/travis-ci/worker/step_upload_script.go:90: Cleanup 0.0%
829github.com/travis-ci/worker/step_write_worker_info.go:16: Run 100.0%
830github.com/travis-ci/worker/step_write_worker_info.go:38: Cleanup 0.0%
831github.com/travis-ci/worker/version.go:25: init 100.0%
832github.com/travis-ci/worker/version.go:32: customVersionPrinter 0.0%
833total: (statements) 25.2%
834go tool cover -html=coverage.coverprofile -o coverage.html
835The command "make test-cover" exited with 0.
8360.39s$ make smoke
837./script/smoke
838Updated 0 paths from 7629f32
839travis-worker v=v6.2.24-10-g981f3fc rev=981f3fc1944e475b222cabdac92bf9c5ef7bfc8e d=2024-08-29T12:03:43+0000 go=go1.22.6
840travis-worker v=v6.2.24-10-g981f3fc rev=981f3fc1944e475b222cabdac92bf9c5ef7bfc8e d=2024-08-29T12:03:43+0000 go=go1.22.6
841NAME:
842 travis-worker - Travis Worker
844USAGE:
845 travis-worker [global options] command [command options] [arguments...]
847VERSION:
848 v6.2.24-10-g981f3fc
850AUTHOR:
851 Travis CI GmbH <contact+travis-worker@travis-ci.com>
853COMMANDS:
854 help, h Shows a list of commands or help for one command
856GLOBAL OPTIONS:
857 --provider-name value The name of the provider to use. See below for provider-specific configuration (default: "docker") [$TRAVIS_WORKER_PROVIDER_NAME, $PROVIDER_NAME]
858 --queue-type value The name of the queue type to use ("amqp", "http", or "file") (default: "amqp") [$TRAVIS_WORKER_QUEUE_TYPE, $QUEUE_TYPE]
859 --amqp-heartbeat value The heartbeat timeout value defines after what time the peer TCP connection should be considered unreachable (default: 10s) [$TRAVIS_WORKER_AMQP_HEARTBEAT, $AMQP_HEARTBEAT]
860 --amqp-consumer-priority value The consumer priority to set when consuming jobs (default: 0) [$TRAVIS_WORKER_AMQP_CONSUMER_PRIORITY, $AMQP_CONSUMER_PRIORITY]
861 --amqp-uri value The URI to the AMQP server to connect to (only valid for "amqp" queue type) (default: "amqp://") [$TRAVIS_WORKER_AMQP_URI, $AMQP_URI]
862 --logs-amqp-uri value The URI to the Logs AMQP server to connect to (only valid for "amqp" queue type) [$TRAVIS_WORKER_LOGS_AMQP_URI, $LOGS_AMQP_URI]
863 --amqp-insecure Whether to connect to the AMQP server without verifying TLS certificates (only valid for "amqp" queue type) [$TRAVIS_WORKER_AMQP_INSECURE, $AMQP_INSECURE]
864 --amqp-tls-cert value The TLS certificate used to connet to the jobs AMQP server [$TRAVIS_WORKER_AMQP_TLS_CERT, $AMQP_TLS_CERT]
865 --amqp-tls-cert-path value Path to the TLS certificate used to connet to the jobs AMQP server [$TRAVIS_WORKER_AMQP_TLS_CERT_PATH, $AMQP_TLS_CERT_PATH]
866 --logs-amqp-tls-cert value The TLS certificate used to connet to the logs AMQP server [$TRAVIS_WORKER_LOGS_AMQP_TLS_CERT, $LOGS_AMQP_TLS_CERT]
867 --logs-amqp-tls-cert-path value Path to the TLS certificate used to connet to the logs AMQP server [$TRAVIS_WORKER_LOGS_AMQP_TLS_CERT_PATH, $LOGS_AMQP_TLS_CERT_PATH]
868 --base-dir value The base directory for file-based queues (only valid for "file" queue type) (default: ".") [$TRAVIS_WORKER_BASE_DIR, $BASE_DIR]
869 --file-polling-interval value The interval at which file-based queues are checked (only valid for "file" queue type) (default: 5s) [$TRAVIS_WORKER_FILE_POLLING_INTERVAL, $FILE_POLLING_INTERVAL]
870 --pool-size value The size of the processor pool, affecting the number of jobs this worker can run in parallel (default: 1) [$TRAVIS_WORKER_POOL_SIZE, $POOL_SIZE]
871 --build-api-uri value The full URL to the build API endpoint to use. Note that this also requires the path of the URL. If a username is included in the URL, this will be translated to a token passed in the Authorization header [$TRAVIS_WORKER_BUILD_API_URI, $BUILD_API_URI]
872 --queue-name value The AMQP queue to subscribe to for jobs [$TRAVIS_WORKER_QUEUE_NAME, $QUEUE_NAME]
873 --http-polling-interval value Sleep interval between new job requests (only valid for "http" queue type) (default: 3s) [$TRAVIS_WORKER_HTTP_POLLING_INTERVAL, $HTTP_POLLING_INTERVAL]
874 --http-refresh-claim-interval value Sleep interval between job claim refresh requests (only valid for "http" queue type) (default: 5s) [$TRAVIS_WORKER_HTTP_REFRESH_CLAIM_INTERVAL, $HTTP_REFRESH_CLAIM_INTERVAL]
875 --librato-email value Librato metrics account email [$TRAVIS_WORKER_LIBRATO_EMAIL, $LIBRATO_EMAIL]
876 --librato-token value Librato metrics account token [$TRAVIS_WORKER_LIBRATO_TOKEN, $LIBRATO_TOKEN]
877 --librato-source value Librato metrics source name (default: "travis-job-258bc40a-c23c-4aad-ade2-8709a06e8013") [$TRAVIS_WORKER_LIBRATO_SOURCE, $LIBRATO_SOURCE]
878 --sentry-dsn value The DSN to send Sentry events to [$TRAVIS_WORKER_SENTRY_DSN, $SENTRY_DSN]
879 --sentry-hook-errors Add logrus.ErrorLevel to logrus sentry hook [$TRAVIS_WORKER_SENTRY_HOOK_ERRORS, $SENTRY_HOOK_ERRORS]
880 --hostname value Host name used in log output to identify the source of a job (default: "travis-job-258bc40a-c23c-4aad-ade2-8709a06e8013") [$TRAVIS_WORKER_HOSTNAME, $HOSTNAME]
881 --default-language value Default "language" value for each job (default: "default") [$TRAVIS_WORKER_DEFAULT_LANGUAGE, $DEFAULT_LANGUAGE]
882 --default-dist value Default "dist" value for each job (default: "xenial") [$TRAVIS_WORKER_DEFAULT_DIST, $DEFAULT_DIST]
883 --default-arch value Default "arch" value for each job (default: "amd64") [$TRAVIS_WORKER_DEFAULT_ARCH, $DEFAULT_ARCH]
884 --default-group value Default "group" value for each job (default: "stable") [$TRAVIS_WORKER_DEFAULT_GROUP, $DEFAULT_GROUP]
885 --default-os value Default "os" value for each job (default: "linux") [$TRAVIS_WORKER_DEFAULT_OS, $DEFAULT_OS]
886 --hard-timeout value The outermost (maximum) timeout for a given job, at which time the job is cancelled (default: 50m0s) [$TRAVIS_WORKER_HARD_TIMEOUT, $HARD_TIMEOUT]
887 --initial-sleep value The time to sleep prior to opening log and starting job (default: 1s) [$TRAVIS_WORKER_INITIAL_SLEEP, $INITIAL_SLEEP]
888 --log-timeout value The timeout for a job that's not outputting anything (default: 10m0s) [$TRAVIS_WORKER_LOG_TIMEOUT, $LOG_TIMEOUT]
889 --script-upload-timeout value The timeout for the script upload step (default: 3m30s) [$TRAVIS_WORKER_SCRIPT_UPLOAD_TIMEOUT, $SCRIPT_UPLOAD_TIMEOUT]
890 --startup-timeout value The timeout for execution environment to be ready (default: 4m0s) [$TRAVIS_WORKER_STARTUP_TIMEOUT, $STARTUP_TIMEOUT]
891 --max-log-length value The maximum length of a log in bytes (default: 4500000) [$TRAVIS_WORKER_MAX_LOG_LENGTH, $MAX_LOG_LENGTH]
892 --job-board-url value The base URL for job-board used with http queue [$TRAVIS_WORKER_JOB_BOARD_URL, $JOB_BOARD_URL]
893 --travis-site value Either 'org' or 'com', used for job-board [$TRAVIS_WORKER_TRAVIS_SITE, $TRAVIS_SITE]
894 --state-update-pool-size value The pool size for state update workers (default: 3) [$TRAVIS_WORKER_STATE_UPDATE_POOL_SIZE, $STATE_UPDATE_POOL_SIZE]
895 --log-pool-size value The pool size for log workers (default: 3) [$TRAVIS_WORKER_LOG_POOL_SIZE, $LOG_POOL_SIZE]
896 --rabbitmq-sharding Enable sharding for the logs AMQP queue [$TRAVIS_WORKER_RABBITMQ_SHARDING, $RABBITMQ_SHARDING]
897 --build-cache-fetch-timeout value (default: 5m0s) [$TRAVIS_WORKER_BUILD_CACHE_FETCH_TIMEOUT, $BUILD_CACHE_FETCH_TIMEOUT]
898 --build-cache-push-timeout value (default: 5m0s) [$TRAVIS_WORKER_BUILD_CACHE_PUSH_TIMEOUT, $BUILD_CACHE_PUSH_TIMEOUT]
899 --build-apt-cache value [$TRAVIS_WORKER_BUILD_APT_CACHE, $BUILD_APT_CACHE]
900 --build-npm-cache value [$TRAVIS_WORKER_BUILD_NPM_CACHE, $BUILD_NPM_CACHE]
901 --build-paranoid [$TRAVIS_WORKER_BUILD_PARANOID, $BUILD_PARANOID]
902 --build-fix-resolv-conf [$TRAVIS_WORKER_BUILD_FIX_RESOLV_CONF, $BUILD_FIX_RESOLV_CONF]
903 --build-fix-etc-hosts [$TRAVIS_WORKER_BUILD_FIX_ETC_HOSTS, $BUILD_FIX_ETC_HOSTS]
904 --build-cache-type value [$TRAVIS_WORKER_BUILD_CACHE_TYPE, $BUILD_CACHE_TYPE]
905 --build-cache-s3-scheme value [$TRAVIS_WORKER_BUILD_CACHE_S3_SCHEME, $BUILD_CACHE_S3_SCHEME]
906 --build-cache-s3-region value [$TRAVIS_WORKER_BUILD_CACHE_S3_REGION, $BUILD_CACHE_S3_REGION]
907 --build-cache-s3-bucket value [$TRAVIS_WORKER_BUILD_CACHE_S3_BUCKET, $BUILD_CACHE_S3_BUCKET]
908 --build-cache-s3-access-key-id value [$TRAVIS_WORKER_BUILD_CACHE_S3_ACCESS_KEY_ID, $BUILD_CACHE_S3_ACCESS_KEY_ID]
909 --build-cache-s3-secret-access-key value [$TRAVIS_WORKER_BUILD_CACHE_S3_SECRET_ACCESS_KEY, $BUILD_CACHE_S3_SECRET_ACCESS_KEY]
910 --build-trace-enabled Enable downloading build traces [$TRAVIS_WORKER_BUILD_TRACE_ENABLED, $BUILD_TRACE_ENABLED]
911 --build-trace-s3-bucket value [$TRAVIS_WORKER_BUILD_TRACE_S3_BUCKET, $BUILD_TRACE_S3_BUCKET]
912 --build-trace-s3-key-prefix value [$TRAVIS_WORKER_BUILD_TRACE_S3_KEY_PREFIX, $BUILD_TRACE_S3_KEY_PREFIX]
913 --build-trace-s3-region value [$TRAVIS_WORKER_BUILD_TRACE_S3_REGION, $BUILD_TRACE_S3_REGION]
914 --payload-filter-executable value External executable which will be called to filter the json to be sent to the build script generator [$TRAVIS_WORKER_PAYLOAD_FILTER_EXECUTABLE, $PAYLOAD_FILTER_EXECUTABLE]
915 --skip-shutdown-on-log-timeout Special-case mode to aid with debugging timed out jobs [$TRAVIS_WORKER_SKIP_SHUTDOWN_ON_LOG_TIMEOUT, $SKIP_SHUTDOWN_ON_LOG_TIMEOUT]
916 --build-api-insecure-skip-verify Skip build API TLS verification (useful for Enterprise and testing) [$TRAVIS_WORKER_BUILD_API_INSECURE_SKIP_VERIFY, $BUILD_API_INSECURE_SKIP_VERIFY]
917 --progress-type value Report progress for supported backends (valid values "text" or unset) [$TRAVIS_WORKER_PROGRESS_TYPE, $PROGRESS_TYPE]
918 --remote-controller-addr value enable remote controller http api (and pprof) at address [$TRAVIS_WORKER_REMOTE_CONTROLLER_ADDR, $REMOTE_CONTROLLER_ADDR]
919 --remote-controller-auth value username:password for http api basic auth for remote controller [$TRAVIS_WORKER_REMOTE_CONTROLLER_AUTH, $REMOTE_CONTROLLER_AUTH]
920 --silence-metrics deprecated flag [$TRAVIS_WORKER_SILENCE_METRICS, $SILENCE_METRICS]
921 --log-metrics periodically print metrics to the stdout [$TRAVIS_WORKER_LOG_METRICS, $LOG_METRICS]
922 --echo-config echo parsed config and exit [$TRAVIS_WORKER_ECHO_CONFIG, $ECHO_CONFIG]
923 --list-backend-providers echo backend provider list and exit [$TRAVIS_WORKER_LIST_BACKEND_PROVIDERS, $LIST_BACKEND_PROVIDERS]
924 --update-images update images for LXD backend from job-board [$TRAVIS_WORKER_UPDATE_IMAGES, $UPDATE_IMAGES]
925 --debug set log level to debug [$TRAVIS_WORKER_DEBUG, $DEBUG]
926 --start-hook value executable to run just before starting [$TRAVIS_WORKER_START_HOOK, $START_HOOK]
927 --stop-hook value executable to run just before exiting [$TRAVIS_WORKER_STOP_HOOK, $STOP_HOOK]
928 --heartbeat-url value health check and/or supervisor check URL (expects response: {"state": "(up|down)"}) [$TRAVIS_WORKER_HEARTBEAT_URL, $HEARTBEAT_URL]
929 --heartbeat-url-auth-token value auth token for health check and/or supervisor check URL (may be "file://path/to/file") [$TRAVIS_WORKER_HEARTBEAT_URL_AUTH_TOKEN, $HEARTBEAT_URL_AUTH_TOKEN]
930 --infra value infra tag, e.g. gce or ec2 [$TRAVIS_WORKER_INFRA, $INFRA]
931 --stackdriver-trace-account-json value file path or JSON to stackdriver trace on Google Cloud [$TRAVIS_WORKER_STACKDRIVER_TRACE_ACCOUNT_JSON, $STACKDRIVER_TRACE_ACCOUNT_JSON]
932 --stackdriver-project-id value google cloud project ID where where traces are exported and viewed [$TRAVIS_WORKER_STACKDRIVER_PROJECT_ID, $STACKDRIVER_PROJECT_ID]
933 --opencensus-tracing-enabled enable tracing for worker with google stackdriver client [$TRAVIS_WORKER_OPENCENSUS_TRACING_ENABLED, $OPENCENSUS_TRACING_ENABLED]
934 --opencensus-sampling-rate value sample rate for trace as an inverse fraction - for sample rate n, every nth event will be sampled (default: 1) [$TRAVIS_WORKER_OPENCENSUS_SAMPLING_RATE, $OPENCENSUS_SAMPLING_RATE]
935 --help, -h show help
936 --version, -v print the version
938COPYRIGHT:
939 © 2018 Travis CI GmbH
941All provider options must be given as environment variables of the form:
943 $[TRAVIS_WORKER_]{UPCASE_PROVIDER_NAME}_{UPCASE_UNDERSCORED_KEY}
944 ^------------^
945 optional namespace
947e.g.:
949 TRAVIS_WORKER_DOCKER_HOST='tcp://127.0.0.1:4243'
950 TRAVIS_WORKER_DOCKER_PRIVILEGED='true'
953Docker provider help:
955 BINDS - Bind mount a volume (example: "/var/run/docker.sock:/var/run/docker.sock", default "")
956 CERT_PATH - directory where ca.pem, cert.pem, and key.pem are located (default "")
957 CMD - command (CMD) to run when creating containers (default "/sbin/init")
958 CONTAINER_LABELS - comma- or space-delimited key:value pairs of labels to apply to each container (default "")
959 CPUS - cpu count to allocate to each container (0 disables allocation, default 2)
960 CPU_SET_SIZE - size of available cpu set (default detected locally via runtime.NumCPU)
961 ENDPOINT / HOST - [REQUIRED] tcp or unix address for connecting to Docker
962 EXEC_CMD - command to run via exec/ssh (default "bash /home/travis/build.sh")
963 IMAGE_SELECTOR_TYPE - image selector type ("tag", "api", or "env", default "tag")
964 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
965 INSPECT_INTERVAL - time to wait between container inspections as duration (default "500ms")
966 MEMORY - memory to allocate to each container (0 disables allocation, default "4G")
967 NATIVE - upload and run build script via docker API instead of over ssh (default false)
968 PRIVILEGED - run containers in privileged mode (default false)
969 SECURITY_OPT - Security configuration (example: "seccomp=unconfined") to turn off seccomp confinement for the container
970 SHM - /dev/shm to allocate to each container (0 disables allocation, default "64MiB")
971 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 5s)
972 TMPFS_MAP - "+"-delimited key:value map of tmpfs mounts (example "/run:rw,exec+/run/lock:rw,exec", default map["/run":"rw,nosuid,nodev,exec,noatime,size=65536k"])
974EC2 provider help:
976 AWS_ACCESS_KEY_ID - AWS Access Key ID
977 AWS_SECRET_ACCESS_KEY - AWS Secret Access Key
978 CPU_CREDIT_SPECIFICATION - standard|unlimited (for faster boots)
979 CUSTOM_TAGS - Custom tags to set for the EC2 instance. Comma separated list with format key1=value1,key2=value2.....keyN=valueN
980 DISK_SIZE - Disk size in GB (default 100)
981 EBS_OPTIMIZED - Whether or not to use EBS-optimized instances (Default: false)
982 IAM_INSTANCE_PROFILE - This is not a good idea... for security, builds should provice API keys
983 IMAGE_ALIASES - comma-delimited strings used as stable names for images, used only when image selector type is "env"
984 IMAGE_DEFAULT - default image name to use when none found
985 IMAGE_MAP - Map of which image to use for which language
986 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
987 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
988 IMAGE_[ALIAS_]{ALIAS} - full name for a given alias given via IMAGE_ALIASES, where the alias form in the key is uppercased and normalized by replacing non-alphanumerics with _
989 INSTANCE_TYPE - Instance type to use for builds
990 KEY_NAME - Key name to use for the admin user, this is in case you need login access to instances. The travis user has a auto generated key.
991 PUBLIC_IP - boot job instances with a public ip, disable this for NAT (default true)
992 PUBLIC_IP_CONNECT - connect to the public ip of the instance instead of the internal, only takes effect if PUBLIC_IP is true (default true)
993 REGION - Which region to run workers in
994 SECURITY_GROUPS - Security groups to assign
995 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 5s)
996 SUBNET_ID - Subnet ID to launch instances into
997 TAGS - Tags, how to deal with key value?
998 UPLOAD_RETRIES - number of times to attempt to upload script before erroring (default 120)
999 UPLOAD_RETRY_SLEEP - sleep interval between script upload attempts (default 1s)
1000 USER_DATA - User data, needs to be URL safe base64 encoded format (RFC 4648)
1002Fake provider help:
1004 ERROR - error out all jobs (useful for testing requeue storms)
1005 LOG_OUTPUT - faked log output to write
1006 RUN_SLEEP - faked runtime sleep duration
1008Google Compute Engine provider help:
1010 ACCOUNT_JSON - [REQUIRED] account JSON config
1011 AUTO_IMPLODE - schedule a poweroff at HARD_TIMEOUT_MINUTES in the future (default true)
1012 BACKOFF_RETRY_MAX - Maximum allowed duration of generic exponential backoff retries (default 1m)
1013 BOOT_POLL_SLEEP - sleep interval between polling server for instance ready status (default 3s)
1014 BOOT_PRE_POLL_SLEEP - time to sleep prior to polling server for instance ready status (default 15s)
1015 DEFAULT_LANGUAGE - default language to use when looking up image (default "minimal")
1016 DETERMINISTIC_HOSTNAME - assign deterministic hostname based on repo slug and job id (default false)
1017 DISK_SIZE - disk size in GB (default 20)
1018 DISK_SIZE_WINDOWS - disk size in GB for windows OS (defaults to DISK_SIZE value)
1019 GPU_COUNT - number of GPUs to use (default 0)
1020 GPU_TYPE - type of GPU to use (default "nvidia-tesla-p100")
1021 IMAGE_ALIASES - comma-delimited strings used as stable names for images, used only when image selector type is "env"
1022 IMAGE_DEFAULT - default image name to use when none found (default "travis-ci.+")
1023 IMAGE_PROJECT_ID - GCE project id to use for images, will use PROJECT_ID if not specified
1024 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1025 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1026 IMAGE_[ALIAS_]{ALIAS} - full name for a given alias given via IMAGE_ALIASES, where the alias form in the key is uppercased and normalized by replacing non-alphanumerics with _
1027 MACHINE_TYPE - machine name (default "n1-standard-2")
1028 NETWORK - network name (default "default")
1029 PREEMPTIBLE - boot job instances with preemptible flag enabled (default false)
1030 PREMIUM_MACHINE_TYPE - premium machine type (default "n1-standard-4")
1031 PROJECT_ID - [REQUIRED] GCE project id
1032 PUBLIC_IP - boot job instances with a public ip, disable this for NAT (default true)
1033 PUBLIC_IP_CONNECT - connect to the public ip of the instance instead of the internal, only takes effect if PUBLIC_IP is true (default true)
1034 RATE_LIMIT_DURATION - interval in which to let max-calls through to the GCE API (default 1s)
1035 RATE_LIMIT_DYNAMIC_CONFIG - get max-calls and duration dynamically through redis (default false)
1036 RATE_LIMIT_DYNAMIC_CONFIG_TTL - time to cache dynamic config for (default 1m0s)
1037 RATE_LIMIT_MAX_CALLS - number of calls per duration to let through to the GCE API (default 10)
1038 RATE_LIMIT_PREFIX - prefix for the rate limit key in Redis
1039 RATE_LIMIT_REDIS_URL - URL to Redis instance to use for rate limiting
1040 REGION - only takes effect when SUBNETWORK is defined; region in which to deploy (default us-central1)
1041 SKIP_STOP_POLL - immediately return after issuing first instance deletion request (default false)
1042 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 5s)
1043 STOP_POLL_SLEEP - sleep interval between polling server for instance stop status (default 3s)
1044 STOP_PRE_POLL_SLEEP - time to sleep prior to polling server for instance stop status (default 15s)
1045 SUBNETWORK - the subnetwork in which to launch build instances (gce internal default "default")
1046 UPLOAD_RETRIES - number of times to attempt to upload script before erroring (default 120)
1047 UPLOAD_RETRY_SLEEP - sleep interval between script upload attempts (default 1s)
1048 WARMER_SSH_PASSPHRASE - The passphrase used to decipher instace SSH keys
1049 WARMER_TIMEOUT - timeout for requests to warmer service (default 5s)
1050 WARMER_URL - URL for warmer service
1051 ZONE - [DEPRECATED] Use ZONES instead. Zone name (default "us-central1-a")
1052 ZONES - comma-delimited list of zone names (default "us-central1-a")
1054Jupiter Brain provider help:
1056 BOOT_POLL_DIAL_TIMEOUT - how long to wait for a TCP connection to be made when polling SSH port (default 3s)
1057 BOOT_POLL_SLEEP - sleep interval between polling server for instance status (default 3s)
1058 BOOT_POLL_WAIT_FOR_ERROR - time to wait for an error message after cancelling the boot polling (default 2s)
1059 ENDPOINT - [REQUIRED] url to Jupiter Brain server, including auth
1060 IMAGE_ALIASES - comma-delimited strings used as stable names for images (default: "")
1061 IMAGE_ALIAS_{ALIAS} - full name for a given alias given via IMAGE_ALIASES, where the alias form in the key is uppercased and normalized by replacing non-alphanumerics with _
1062 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1063 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1064 KEYCHAIN_PASSWORD - [REQUIRED] password used ... somehow
1065 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 5s)
1066 SSH_KEY_PASSPHRASE - [REQUIRED] passphrase for SSH key given as SSH_KEY_PATH
1067 SSH_KEY_PATH - [REQUIRED] path to SSH key used to access job VMs
1069Local provider help:
1071 SCRIPTS_DIR - directory where generated scripts will be written
1073LXD provider help:
1075 ARCH_OVERRIDE - override arch value from job config (default "")
1076 CPUS - CPU count to allocate to each container (default "2")
1077 CPUS_BURST - allow using all CPUs when not in use (default false)
1078 DISK - disk size (default "10GB")
1079 DOCKER_DISK - disk size to use for Docker (default "10GB")
1080 DOCKER_POOL - storage pool to use for Docker (default "")
1081 EXEC_CMD - command to run via exec/ssh (default "bash /home/travis/build.sh")
1082 EXEC_UID - UID of travis user (default 1000)
1083 IMAGE - image to use for the containers (default "ubuntu:18.04")
1084 IMAGE_AUTO_DOWNLOAD - automatically try to download lxc image if it's missing (default false)
1085 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1086 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1087 IMAGE_SERVER_URL - base URL for images auto download
1088 MEMORY - memory to allocate to each container (default "4GB")
1089 NETWORK - network bandwidth (default "500Mbit")
1090 NETWORK_DNS - comma separated list of DNS servers (requires NETWORK_STATIC) (default "1.1.1.1,1.0.0.1")
1091 NETWORK_IPV6_FILTERING - prevent the containers from spoofing another's IPv6 address (default true)
1092 NETWORK_STATIC - whether to statically set network configuration (default false)
1093 POOL - storage pool to use for the instances
1094 PROCESS - maximum number of processes (default "5000")
1095 SECURITY_PRIVILEGED - request a container to run without a UID mapping when set true (default false)
1097OpenStack provider help:
1099 AUTO_SSH_KEY_GEN - If SSH key generation is to be generated automatically (default false)
1100 BOOT_POLL_DIAL_SLEEP - sleep interval between connection dials (default 10s)
1101 BOOT_POLL_SLEEP - sleep interval between polling server for instance ACTIVE status (default 1m30s)
1102 ENDPOINT - [REQUIRED] Keystone/Identity Service Endpoint
1103 IMAGE_ALIASES - comma-delimited strings used as stable names for images (default: "")
1104 IMAGE_DEFAULT - default image name to use when none found (default "")
1105 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1106 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1107 INSTANCE_KEYPAIR - Key Pair Name to be used for instance creation
1108 INSTANCE_NAME - Name of the VM to be created (default travis- followed by timeStamp)
1109 MACHINE_TYPE - machine type/flavor (default "m1.small")
1110 NETWORK - Network to which instance is to be attached.
1111 OS_DOMAIN - [REQUIRED] Openstack domain name only in case using v3 Identity service API
1112 OS_PASSWORD - [REQUIRED] Openstack user password
1113 OS_REGION - Openstack region (default RegionOne)
1114 OS_USERNAME - [REQUIRED] Openstack user name
1115 OS_ZONE - Openstack zone (default nova)
1116 SECURITY_GROUP - Instance Security Group Name (default default)
1117 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 20s)
1118 SSH_KEY_PATH - path to SSH key used to access job VMs
1119 SSH_PASSWORD - SSH password to login into the VM
1120 SSH_POLL_TIMEOUT - Timeout after which VM is marked not sshable (default 20s)
1121 SSH_USER - SSH username to login into the VM
1122 TENANT_NAME - [REQUIRED] Openstack tenant name
1124NAME:
1125 travis-worker - Travis Worker
1127USAGE:
1128 travis-worker [global options] command [command options] [arguments...]
1130VERSION:
1131 v6.2.24-10-g981f3fc
1133AUTHOR:
1134 Travis CI GmbH <contact+travis-worker@travis-ci.com>
1136COMMANDS:
1137 help, h Shows a list of commands or help for one command
1139GLOBAL OPTIONS:
1140 --provider-name value The name of the provider to use. See below for provider-specific configuration (default: "docker") [$TRAVIS_WORKER_PROVIDER_NAME, $PROVIDER_NAME]
1141 --queue-type value The name of the queue type to use ("amqp", "http", or "file") (default: "amqp") [$TRAVIS_WORKER_QUEUE_TYPE, $QUEUE_TYPE]
1142 --amqp-heartbeat value The heartbeat timeout value defines after what time the peer TCP connection should be considered unreachable (default: 10s) [$TRAVIS_WORKER_AMQP_HEARTBEAT, $AMQP_HEARTBEAT]
1143 --amqp-consumer-priority value The consumer priority to set when consuming jobs (default: 0) [$TRAVIS_WORKER_AMQP_CONSUMER_PRIORITY, $AMQP_CONSUMER_PRIORITY]
1144 --amqp-uri value The URI to the AMQP server to connect to (only valid for "amqp" queue type) (default: "amqp://") [$TRAVIS_WORKER_AMQP_URI, $AMQP_URI]
1145 --logs-amqp-uri value The URI to the Logs AMQP server to connect to (only valid for "amqp" queue type) [$TRAVIS_WORKER_LOGS_AMQP_URI, $LOGS_AMQP_URI]
1146 --amqp-insecure Whether to connect to the AMQP server without verifying TLS certificates (only valid for "amqp" queue type) [$TRAVIS_WORKER_AMQP_INSECURE, $AMQP_INSECURE]
1147 --amqp-tls-cert value The TLS certificate used to connet to the jobs AMQP server [$TRAVIS_WORKER_AMQP_TLS_CERT, $AMQP_TLS_CERT]
1148 --amqp-tls-cert-path value Path to the TLS certificate used to connet to the jobs AMQP server [$TRAVIS_WORKER_AMQP_TLS_CERT_PATH, $AMQP_TLS_CERT_PATH]
1149 --logs-amqp-tls-cert value The TLS certificate used to connet to the logs AMQP server [$TRAVIS_WORKER_LOGS_AMQP_TLS_CERT, $LOGS_AMQP_TLS_CERT]
1150 --logs-amqp-tls-cert-path value Path to the TLS certificate used to connet to the logs AMQP server [$TRAVIS_WORKER_LOGS_AMQP_TLS_CERT_PATH, $LOGS_AMQP_TLS_CERT_PATH]
1151 --base-dir value The base directory for file-based queues (only valid for "file" queue type) (default: ".") [$TRAVIS_WORKER_BASE_DIR, $BASE_DIR]
1152 --file-polling-interval value The interval at which file-based queues are checked (only valid for "file" queue type) (default: 5s) [$TRAVIS_WORKER_FILE_POLLING_INTERVAL, $FILE_POLLING_INTERVAL]
1153 --pool-size value The size of the processor pool, affecting the number of jobs this worker can run in parallel (default: 1) [$TRAVIS_WORKER_POOL_SIZE, $POOL_SIZE]
1154 --build-api-uri value The full URL to the build API endpoint to use. Note that this also requires the path of the URL. If a username is included in the URL, this will be translated to a token passed in the Authorization header [$TRAVIS_WORKER_BUILD_API_URI, $BUILD_API_URI]
1155 --queue-name value The AMQP queue to subscribe to for jobs [$TRAVIS_WORKER_QUEUE_NAME, $QUEUE_NAME]
1156 --http-polling-interval value Sleep interval between new job requests (only valid for "http" queue type) (default: 3s) [$TRAVIS_WORKER_HTTP_POLLING_INTERVAL, $HTTP_POLLING_INTERVAL]
1157 --http-refresh-claim-interval value Sleep interval between job claim refresh requests (only valid for "http" queue type) (default: 5s) [$TRAVIS_WORKER_HTTP_REFRESH_CLAIM_INTERVAL, $HTTP_REFRESH_CLAIM_INTERVAL]
1158 --librato-email value Librato metrics account email [$TRAVIS_WORKER_LIBRATO_EMAIL, $LIBRATO_EMAIL]
1159 --librato-token value Librato metrics account token [$TRAVIS_WORKER_LIBRATO_TOKEN, $LIBRATO_TOKEN]
1160 --librato-source value Librato metrics source name (default: "travis-job-258bc40a-c23c-4aad-ade2-8709a06e8013") [$TRAVIS_WORKER_LIBRATO_SOURCE, $LIBRATO_SOURCE]
1161 --sentry-dsn value The DSN to send Sentry events to [$TRAVIS_WORKER_SENTRY_DSN, $SENTRY_DSN]
1162 --sentry-hook-errors Add logrus.ErrorLevel to logrus sentry hook [$TRAVIS_WORKER_SENTRY_HOOK_ERRORS, $SENTRY_HOOK_ERRORS]
1163 --hostname value Host name used in log output to identify the source of a job (default: "travis-job-258bc40a-c23c-4aad-ade2-8709a06e8013") [$TRAVIS_WORKER_HOSTNAME, $HOSTNAME]
1164 --default-language value Default "language" value for each job (default: "default") [$TRAVIS_WORKER_DEFAULT_LANGUAGE, $DEFAULT_LANGUAGE]
1165 --default-dist value Default "dist" value for each job (default: "xenial") [$TRAVIS_WORKER_DEFAULT_DIST, $DEFAULT_DIST]
1166 --default-arch value Default "arch" value for each job (default: "amd64") [$TRAVIS_WORKER_DEFAULT_ARCH, $DEFAULT_ARCH]
1167 --default-group value Default "group" value for each job (default: "stable") [$TRAVIS_WORKER_DEFAULT_GROUP, $DEFAULT_GROUP]
1168 --default-os value Default "os" value for each job (default: "linux") [$TRAVIS_WORKER_DEFAULT_OS, $DEFAULT_OS]
1169 --hard-timeout value The outermost (maximum) timeout for a given job, at which time the job is cancelled (default: 50m0s) [$TRAVIS_WORKER_HARD_TIMEOUT, $HARD_TIMEOUT]
1170 --initial-sleep value The time to sleep prior to opening log and starting job (default: 1s) [$TRAVIS_WORKER_INITIAL_SLEEP, $INITIAL_SLEEP]
1171 --log-timeout value The timeout for a job that's not outputting anything (default: 10m0s) [$TRAVIS_WORKER_LOG_TIMEOUT, $LOG_TIMEOUT]
1172 --script-upload-timeout value The timeout for the script upload step (default: 3m30s) [$TRAVIS_WORKER_SCRIPT_UPLOAD_TIMEOUT, $SCRIPT_UPLOAD_TIMEOUT]
1173 --startup-timeout value The timeout for execution environment to be ready (default: 4m0s) [$TRAVIS_WORKER_STARTUP_TIMEOUT, $STARTUP_TIMEOUT]
1174 --max-log-length value The maximum length of a log in bytes (default: 4500000) [$TRAVIS_WORKER_MAX_LOG_LENGTH, $MAX_LOG_LENGTH]
1175 --job-board-url value The base URL for job-board used with http queue [$TRAVIS_WORKER_JOB_BOARD_URL, $JOB_BOARD_URL]
1176 --travis-site value Either 'org' or 'com', used for job-board [$TRAVIS_WORKER_TRAVIS_SITE, $TRAVIS_SITE]
1177 --state-update-pool-size value The pool size for state update workers (default: 3) [$TRAVIS_WORKER_STATE_UPDATE_POOL_SIZE, $STATE_UPDATE_POOL_SIZE]
1178 --log-pool-size value The pool size for log workers (default: 3) [$TRAVIS_WORKER_LOG_POOL_SIZE, $LOG_POOL_SIZE]
1179 --rabbitmq-sharding Enable sharding for the logs AMQP queue [$TRAVIS_WORKER_RABBITMQ_SHARDING, $RABBITMQ_SHARDING]
1180 --build-cache-fetch-timeout value (default: 5m0s) [$TRAVIS_WORKER_BUILD_CACHE_FETCH_TIMEOUT, $BUILD_CACHE_FETCH_TIMEOUT]
1181 --build-cache-push-timeout value (default: 5m0s) [$TRAVIS_WORKER_BUILD_CACHE_PUSH_TIMEOUT, $BUILD_CACHE_PUSH_TIMEOUT]
1182 --build-apt-cache value [$TRAVIS_WORKER_BUILD_APT_CACHE, $BUILD_APT_CACHE]
1183 --build-npm-cache value [$TRAVIS_WORKER_BUILD_NPM_CACHE, $BUILD_NPM_CACHE]
1184 --build-paranoid [$TRAVIS_WORKER_BUILD_PARANOID, $BUILD_PARANOID]
1185 --build-fix-resolv-conf [$TRAVIS_WORKER_BUILD_FIX_RESOLV_CONF, $BUILD_FIX_RESOLV_CONF]
1186 --build-fix-etc-hosts [$TRAVIS_WORKER_BUILD_FIX_ETC_HOSTS, $BUILD_FIX_ETC_HOSTS]
1187 --build-cache-type value [$TRAVIS_WORKER_BUILD_CACHE_TYPE, $BUILD_CACHE_TYPE]
1188 --build-cache-s3-scheme value [$TRAVIS_WORKER_BUILD_CACHE_S3_SCHEME, $BUILD_CACHE_S3_SCHEME]
1189 --build-cache-s3-region value [$TRAVIS_WORKER_BUILD_CACHE_S3_REGION, $BUILD_CACHE_S3_REGION]
1190 --build-cache-s3-bucket value [$TRAVIS_WORKER_BUILD_CACHE_S3_BUCKET, $BUILD_CACHE_S3_BUCKET]
1191 --build-cache-s3-access-key-id value [$TRAVIS_WORKER_BUILD_CACHE_S3_ACCESS_KEY_ID, $BUILD_CACHE_S3_ACCESS_KEY_ID]
1192 --build-cache-s3-secret-access-key value [$TRAVIS_WORKER_BUILD_CACHE_S3_SECRET_ACCESS_KEY, $BUILD_CACHE_S3_SECRET_ACCESS_KEY]
1193 --build-trace-enabled Enable downloading build traces [$TRAVIS_WORKER_BUILD_TRACE_ENABLED, $BUILD_TRACE_ENABLED]
1194 --build-trace-s3-bucket value [$TRAVIS_WORKER_BUILD_TRACE_S3_BUCKET, $BUILD_TRACE_S3_BUCKET]
1195 --build-trace-s3-key-prefix value [$TRAVIS_WORKER_BUILD_TRACE_S3_KEY_PREFIX, $BUILD_TRACE_S3_KEY_PREFIX]
1196 --build-trace-s3-region value [$TRAVIS_WORKER_BUILD_TRACE_S3_REGION, $BUILD_TRACE_S3_REGION]
1197 --payload-filter-executable value External executable which will be called to filter the json to be sent to the build script generator [$TRAVIS_WORKER_PAYLOAD_FILTER_EXECUTABLE, $PAYLOAD_FILTER_EXECUTABLE]
1198 --skip-shutdown-on-log-timeout Special-case mode to aid with debugging timed out jobs [$TRAVIS_WORKER_SKIP_SHUTDOWN_ON_LOG_TIMEOUT, $SKIP_SHUTDOWN_ON_LOG_TIMEOUT]
1199 --build-api-insecure-skip-verify Skip build API TLS verification (useful for Enterprise and testing) [$TRAVIS_WORKER_BUILD_API_INSECURE_SKIP_VERIFY, $BUILD_API_INSECURE_SKIP_VERIFY]
1200 --progress-type value Report progress for supported backends (valid values "text" or unset) [$TRAVIS_WORKER_PROGRESS_TYPE, $PROGRESS_TYPE]
1201 --remote-controller-addr value enable remote controller http api (and pprof) at address [$TRAVIS_WORKER_REMOTE_CONTROLLER_ADDR, $REMOTE_CONTROLLER_ADDR]
1202 --remote-controller-auth value username:password for http api basic auth for remote controller [$TRAVIS_WORKER_REMOTE_CONTROLLER_AUTH, $REMOTE_CONTROLLER_AUTH]
1203 --silence-metrics deprecated flag [$TRAVIS_WORKER_SILENCE_METRICS, $SILENCE_METRICS]
1204 --log-metrics periodically print metrics to the stdout [$TRAVIS_WORKER_LOG_METRICS, $LOG_METRICS]
1205 --echo-config echo parsed config and exit [$TRAVIS_WORKER_ECHO_CONFIG, $ECHO_CONFIG]
1206 --list-backend-providers echo backend provider list and exit [$TRAVIS_WORKER_LIST_BACKEND_PROVIDERS, $LIST_BACKEND_PROVIDERS]
1207 --update-images update images for LXD backend from job-board [$TRAVIS_WORKER_UPDATE_IMAGES, $UPDATE_IMAGES]
1208 --debug set log level to debug [$TRAVIS_WORKER_DEBUG, $DEBUG]
1209 --start-hook value executable to run just before starting [$TRAVIS_WORKER_START_HOOK, $START_HOOK]
1210 --stop-hook value executable to run just before exiting [$TRAVIS_WORKER_STOP_HOOK, $STOP_HOOK]
1211 --heartbeat-url value health check and/or supervisor check URL (expects response: {"state": "(up|down)"}) [$TRAVIS_WORKER_HEARTBEAT_URL, $HEARTBEAT_URL]
1212 --heartbeat-url-auth-token value auth token for health check and/or supervisor check URL (may be "file://path/to/file") [$TRAVIS_WORKER_HEARTBEAT_URL_AUTH_TOKEN, $HEARTBEAT_URL_AUTH_TOKEN]
1213 --infra value infra tag, e.g. gce or ec2 [$TRAVIS_WORKER_INFRA, $INFRA]
1214 --stackdriver-trace-account-json value file path or JSON to stackdriver trace on Google Cloud [$TRAVIS_WORKER_STACKDRIVER_TRACE_ACCOUNT_JSON, $STACKDRIVER_TRACE_ACCOUNT_JSON]
1215 --stackdriver-project-id value google cloud project ID where where traces are exported and viewed [$TRAVIS_WORKER_STACKDRIVER_PROJECT_ID, $STACKDRIVER_PROJECT_ID]
1216 --opencensus-tracing-enabled enable tracing for worker with google stackdriver client [$TRAVIS_WORKER_OPENCENSUS_TRACING_ENABLED, $OPENCENSUS_TRACING_ENABLED]
1217 --opencensus-sampling-rate value sample rate for trace as an inverse fraction - for sample rate n, every nth event will be sampled (default: 1) [$TRAVIS_WORKER_OPENCENSUS_SAMPLING_RATE, $OPENCENSUS_SAMPLING_RATE]
1218 --help, -h show help
1219 --version, -v print the version
1221COPYRIGHT:
1222 © 2018 Travis CI GmbH
1224All provider options must be given as environment variables of the form:
1226 $[TRAVIS_WORKER_]{UPCASE_PROVIDER_NAME}_{UPCASE_UNDERSCORED_KEY}
1227 ^------------^
1228 optional namespace
1230e.g.:
1232 TRAVIS_WORKER_DOCKER_HOST='tcp://127.0.0.1:4243'
1233 TRAVIS_WORKER_DOCKER_PRIVILEGED='true'
1236Docker provider help:
1238 BINDS - Bind mount a volume (example: "/var/run/docker.sock:/var/run/docker.sock", default "")
1239 CERT_PATH - directory where ca.pem, cert.pem, and key.pem are located (default "")
1240 CMD - command (CMD) to run when creating containers (default "/sbin/init")
1241 CONTAINER_LABELS - comma- or space-delimited key:value pairs of labels to apply to each container (default "")
1242 CPUS - cpu count to allocate to each container (0 disables allocation, default 2)
1243 CPU_SET_SIZE - size of available cpu set (default detected locally via runtime.NumCPU)
1244 ENDPOINT / HOST - [REQUIRED] tcp or unix address for connecting to Docker
1245 EXEC_CMD - command to run via exec/ssh (default "bash /home/travis/build.sh")
1246 IMAGE_SELECTOR_TYPE - image selector type ("tag", "api", or "env", default "tag")
1247 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1248 INSPECT_INTERVAL - time to wait between container inspections as duration (default "500ms")
1249 MEMORY - memory to allocate to each container (0 disables allocation, default "4G")
1250 NATIVE - upload and run build script via docker API instead of over ssh (default false)
1251 PRIVILEGED - run containers in privileged mode (default false)
1252 SECURITY_OPT - Security configuration (example: "seccomp=unconfined") to turn off seccomp confinement for the container
1253 SHM - /dev/shm to allocate to each container (0 disables allocation, default "64MiB")
1254 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 5s)
1255 TMPFS_MAP - "+"-delimited key:value map of tmpfs mounts (example "/run:rw,exec+/run/lock:rw,exec", default map["/run":"rw,nosuid,nodev,exec,noatime,size=65536k"])
1257EC2 provider help:
1259 AWS_ACCESS_KEY_ID - AWS Access Key ID
1260 AWS_SECRET_ACCESS_KEY - AWS Secret Access Key
1261 CPU_CREDIT_SPECIFICATION - standard|unlimited (for faster boots)
1262 CUSTOM_TAGS - Custom tags to set for the EC2 instance. Comma separated list with format key1=value1,key2=value2.....keyN=valueN
1263 DISK_SIZE - Disk size in GB (default 100)
1264 EBS_OPTIMIZED - Whether or not to use EBS-optimized instances (Default: false)
1265 IAM_INSTANCE_PROFILE - This is not a good idea... for security, builds should provice API keys
1266 IMAGE_ALIASES - comma-delimited strings used as stable names for images, used only when image selector type is "env"
1267 IMAGE_DEFAULT - default image name to use when none found
1268 IMAGE_MAP - Map of which image to use for which language
1269 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1270 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1271 IMAGE_[ALIAS_]{ALIAS} - full name for a given alias given via IMAGE_ALIASES, where the alias form in the key is uppercased and normalized by replacing non-alphanumerics with _
1272 INSTANCE_TYPE - Instance type to use for builds
1273 KEY_NAME - Key name to use for the admin user, this is in case you need login access to instances. The travis user has a auto generated key.
1274 PUBLIC_IP - boot job instances with a public ip, disable this for NAT (default true)
1275 PUBLIC_IP_CONNECT - connect to the public ip of the instance instead of the internal, only takes effect if PUBLIC_IP is true (default true)
1276 REGION - Which region to run workers in
1277 SECURITY_GROUPS - Security groups to assign
1278 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 5s)
1279 SUBNET_ID - Subnet ID to launch instances into
1280 TAGS - Tags, how to deal with key value?
1281 UPLOAD_RETRIES - number of times to attempt to upload script before erroring (default 120)
1282 UPLOAD_RETRY_SLEEP - sleep interval between script upload attempts (default 1s)
1283 USER_DATA - User data, needs to be URL safe base64 encoded format (RFC 4648)
1285Fake provider help:
1287 ERROR - error out all jobs (useful for testing requeue storms)
1288 LOG_OUTPUT - faked log output to write
1289 RUN_SLEEP - faked runtime sleep duration
1291Google Compute Engine provider help:
1293 ACCOUNT_JSON - [REQUIRED] account JSON config
1294 AUTO_IMPLODE - schedule a poweroff at HARD_TIMEOUT_MINUTES in the future (default true)
1295 BACKOFF_RETRY_MAX - Maximum allowed duration of generic exponential backoff retries (default 1m)
1296 BOOT_POLL_SLEEP - sleep interval between polling server for instance ready status (default 3s)
1297 BOOT_PRE_POLL_SLEEP - time to sleep prior to polling server for instance ready status (default 15s)
1298 DEFAULT_LANGUAGE - default language to use when looking up image (default "minimal")
1299 DETERMINISTIC_HOSTNAME - assign deterministic hostname based on repo slug and job id (default false)
1300 DISK_SIZE - disk size in GB (default 20)
1301 DISK_SIZE_WINDOWS - disk size in GB for windows OS (defaults to DISK_SIZE value)
1302 GPU_COUNT - number of GPUs to use (default 0)
1303 GPU_TYPE - type of GPU to use (default "nvidia-tesla-p100")
1304 IMAGE_ALIASES - comma-delimited strings used as stable names for images, used only when image selector type is "env"
1305 IMAGE_DEFAULT - default image name to use when none found (default "travis-ci.+")
1306 IMAGE_PROJECT_ID - GCE project id to use for images, will use PROJECT_ID if not specified
1307 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1308 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1309 IMAGE_[ALIAS_]{ALIAS} - full name for a given alias given via IMAGE_ALIASES, where the alias form in the key is uppercased and normalized by replacing non-alphanumerics with _
1310 MACHINE_TYPE - machine name (default "n1-standard-2")
1311 NETWORK - network name (default "default")
1312 PREEMPTIBLE - boot job instances with preemptible flag enabled (default false)
1313 PREMIUM_MACHINE_TYPE - premium machine type (default "n1-standard-4")
1314 PROJECT_ID - [REQUIRED] GCE project id
1315 PUBLIC_IP - boot job instances with a public ip, disable this for NAT (default true)
1316 PUBLIC_IP_CONNECT - connect to the public ip of the instance instead of the internal, only takes effect if PUBLIC_IP is true (default true)
1317 RATE_LIMIT_DURATION - interval in which to let max-calls through to the GCE API (default 1s)
1318 RATE_LIMIT_DYNAMIC_CONFIG - get max-calls and duration dynamically through redis (default false)
1319 RATE_LIMIT_DYNAMIC_CONFIG_TTL - time to cache dynamic config for (default 1m0s)
1320 RATE_LIMIT_MAX_CALLS - number of calls per duration to let through to the GCE API (default 10)
1321 RATE_LIMIT_PREFIX - prefix for the rate limit key in Redis
1322 RATE_LIMIT_REDIS_URL - URL to Redis instance to use for rate limiting
1323 REGION - only takes effect when SUBNETWORK is defined; region in which to deploy (default us-central1)
1324 SKIP_STOP_POLL - immediately return after issuing first instance deletion request (default false)
1325 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 5s)
1326 STOP_POLL_SLEEP - sleep interval between polling server for instance stop status (default 3s)
1327 STOP_PRE_POLL_SLEEP - time to sleep prior to polling server for instance stop status (default 15s)
1328 SUBNETWORK - the subnetwork in which to launch build instances (gce internal default "default")
1329 UPLOAD_RETRIES - number of times to attempt to upload script before erroring (default 120)
1330 UPLOAD_RETRY_SLEEP - sleep interval between script upload attempts (default 1s)
1331 WARMER_SSH_PASSPHRASE - The passphrase used to decipher instace SSH keys
1332 WARMER_TIMEOUT - timeout for requests to warmer service (default 5s)
1333 WARMER_URL - URL for warmer service
1334 ZONE - [DEPRECATED] Use ZONES instead. Zone name (default "us-central1-a")
1335 ZONES - comma-delimited list of zone names (default "us-central1-a")
1337Jupiter Brain provider help:
1339 BOOT_POLL_DIAL_TIMEOUT - how long to wait for a TCP connection to be made when polling SSH port (default 3s)
1340 BOOT_POLL_SLEEP - sleep interval between polling server for instance status (default 3s)
1341 BOOT_POLL_WAIT_FOR_ERROR - time to wait for an error message after cancelling the boot polling (default 2s)
1342 ENDPOINT - [REQUIRED] url to Jupiter Brain server, including auth
1343 IMAGE_ALIASES - comma-delimited strings used as stable names for images (default: "")
1344 IMAGE_ALIAS_{ALIAS} - full name for a given alias given via IMAGE_ALIASES, where the alias form in the key is uppercased and normalized by replacing non-alphanumerics with _
1345 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1346 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1347 KEYCHAIN_PASSWORD - [REQUIRED] password used ... somehow
1348 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 5s)
1349 SSH_KEY_PASSPHRASE - [REQUIRED] passphrase for SSH key given as SSH_KEY_PATH
1350 SSH_KEY_PATH - [REQUIRED] path to SSH key used to access job VMs
1352Local provider help:
1354 SCRIPTS_DIR - directory where generated scripts will be written
1356LXD provider help:
1358 ARCH_OVERRIDE - override arch value from job config (default "")
1359 CPUS - CPU count to allocate to each container (default "2")
1360 CPUS_BURST - allow using all CPUs when not in use (default false)
1361 DISK - disk size (default "10GB")
1362 DOCKER_DISK - disk size to use for Docker (default "10GB")
1363 DOCKER_POOL - storage pool to use for Docker (default "")
1364 EXEC_CMD - command to run via exec/ssh (default "bash /home/travis/build.sh")
1365 EXEC_UID - UID of travis user (default 1000)
1366 IMAGE - image to use for the containers (default "ubuntu:18.04")
1367 IMAGE_AUTO_DOWNLOAD - automatically try to download lxc image if it's missing (default false)
1368 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1369 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1370 IMAGE_SERVER_URL - base URL for images auto download
1371 MEMORY - memory to allocate to each container (default "4GB")
1372 NETWORK - network bandwidth (default "500Mbit")
1373 NETWORK_DNS - comma separated list of DNS servers (requires NETWORK_STATIC) (default "1.1.1.1,1.0.0.1")
1374 NETWORK_IPV6_FILTERING - prevent the containers from spoofing another's IPv6 address (default true)
1375 NETWORK_STATIC - whether to statically set network configuration (default false)
1376 POOL - storage pool to use for the instances
1377 PROCESS - maximum number of processes (default "5000")
1378 SECURITY_PRIVILEGED - request a container to run without a UID mapping when set true (default false)
1380OpenStack provider help:
1382 AUTO_SSH_KEY_GEN - If SSH key generation is to be generated automatically (default false)
1383 BOOT_POLL_DIAL_SLEEP - sleep interval between connection dials (default 10s)
1384 BOOT_POLL_SLEEP - sleep interval between polling server for instance ACTIVE status (default 1m30s)
1385 ENDPOINT - [REQUIRED] Keystone/Identity Service Endpoint
1386 IMAGE_ALIASES - comma-delimited strings used as stable names for images (default: "")
1387 IMAGE_DEFAULT - default image name to use when none found (default "")
1388 IMAGE_SELECTOR_TYPE - image selector type ("env" or "api", default "env")
1389 IMAGE_SELECTOR_URL - URL for image selector API, used only when image selector is "api"
1390 INSTANCE_KEYPAIR - Key Pair Name to be used for instance creation
1391 INSTANCE_NAME - Name of the VM to be created (default travis- followed by timeStamp)
1392 MACHINE_TYPE - machine type/flavor (default "m1.small")
1393 NETWORK - Network to which instance is to be attached.
1394 OS_DOMAIN - [REQUIRED] Openstack domain name only in case using v3 Identity service API
1395 OS_PASSWORD - [REQUIRED] Openstack user password
1396 OS_REGION - Openstack region (default RegionOne)
1397 OS_USERNAME - [REQUIRED] Openstack user name
1398 OS_ZONE - Openstack zone (default nova)
1399 SECURITY_GROUP - Instance Security Group Name (default default)
1400 SSH_DIAL_TIMEOUT - connection timeout for ssh connections (default 20s)
1401 SSH_KEY_PATH - path to SSH key used to access job VMs
1402 SSH_PASSWORD - SSH password to login into the VM
1403 SSH_POLL_TIMEOUT - Timeout after which VM is marked not sshable (default 20s)
1404 SSH_USER - SSH username to login into the VM
1405 TENANT_NAME - [REQUIRED] Openstack tenant name
1407export TRAVIS_WORKER_FOO_N="7862"
1408# travis-worker env config generated 2024-08-29 12:10:25.613098608 +0000 UTC
1409export TRAVIS_WORKER_AMQP_CONSUMER_PRIORITY="0"
1410export TRAVIS_WORKER_AMQP_HEARTBEAT="10s"
1411export TRAVIS_WORKER_AMQP_INSECURE="false"
1412export TRAVIS_WORKER_AMQP_TLS_CERT=""
1413export TRAVIS_WORKER_AMQP_TLS_CERT_PATH=""
1414export TRAVIS_WORKER_AMQP_URI="amqp://"
1415export TRAVIS_WORKER_BASE_DIR="."
1416export TRAVIS_WORKER_BUILD_API_INSECURE_SKIP_VERIFY="false"
1417export TRAVIS_WORKER_BUILD_API_URI=""
1418export TRAVIS_WORKER_BUILD_APT_CACHE=""
1419export TRAVIS_WORKER_BUILD_CACHE_FETCH_TIMEOUT="5m0s"
1420export TRAVIS_WORKER_BUILD_CACHE_PUSH_TIMEOUT="5m0s"
1421export TRAVIS_WORKER_BUILD_CACHE_S3_ACCESS_KEY_ID=""
1422export TRAVIS_WORKER_BUILD_CACHE_S3_BUCKET=""
1423export TRAVIS_WORKER_BUILD_CACHE_S3_REGION=""
1424export TRAVIS_WORKER_BUILD_CACHE_S3_SCHEME=""
1425export TRAVIS_WORKER_BUILD_CACHE_S3_SECRET_ACCESS_KEY=""
1426export TRAVIS_WORKER_BUILD_CACHE_TYPE=""
1427export TRAVIS_WORKER_BUILD_FIX_ETC_HOSTS="false"
1428export TRAVIS_WORKER_BUILD_FIX_RESOLV_CONF="false"
1429export TRAVIS_WORKER_BUILD_NPM_CACHE=""
1430export TRAVIS_WORKER_BUILD_PARANOID="false"
1431export TRAVIS_WORKER_BUILD_TRACE_ENABLED="false"
1432export TRAVIS_WORKER_BUILD_TRACE_S3_BUCKET=""
1433export TRAVIS_WORKER_BUILD_TRACE_S3_KEY_PREFIX=""
1434export TRAVIS_WORKER_BUILD_TRACE_S3_REGION=""
1435export TRAVIS_WORKER_DEFAULT_ARCH="amd64"
1436export TRAVIS_WORKER_DEFAULT_DIST="xenial"
1437export TRAVIS_WORKER_DEFAULT_GROUP="stable"
1438export TRAVIS_WORKER_DEFAULT_LANGUAGE="default"
1439export TRAVIS_WORKER_DEFAULT_OS="linux"
1440export TRAVIS_WORKER_FILE_POLLING_INTERVAL="5s"
1441export TRAVIS_WORKER_HARD_TIMEOUT="50m0s"
1442export TRAVIS_WORKER_HOSTNAME="travis-job-258bc40a-c23c-4aad-ade2-8709a06e8013"
1443export TRAVIS_WORKER_HTTP_POLLING_INTERVAL="3s"
1444export TRAVIS_WORKER_HTTP_REFRESH_CLAIM_INTERVAL="5s"
1445export TRAVIS_WORKER_INFRA=""
1446export TRAVIS_WORKER_INITIAL_SLEEP="1s"
1447export TRAVIS_WORKER_JOB_BOARD_URL=""
1448export TRAVIS_WORKER_LIBRATO_EMAIL=""
1449export TRAVIS_WORKER_LIBRATO_SOURCE="travis-job-258bc40a-c23c-4aad-ade2-8709a06e8013"
1450export TRAVIS_WORKER_LIBRATO_TOKEN=""
1451export TRAVIS_WORKER_LOG_POOL_SIZE="3"
1452export TRAVIS_WORKER_LOG_TIMEOUT="10m0s"
1453export TRAVIS_WORKER_LOGS_AMQP_TLS_CERT=""
1454export TRAVIS_WORKER_LOGS_AMQP_TLS_CERT_PATH=""
1455export TRAVIS_WORKER_LOGS_AMQP_URI=""
1456export TRAVIS_WORKER_MAX_LOG_LENGTH="4500000"
1457export TRAVIS_WORKER_OPENCENSUS_SAMPLING_RATE="1"
1458export TRAVIS_WORKER_OPENCENSUS_TRACING_ENABLED="false"
1459export TRAVIS_WORKER_PAYLOAD_FILTER_EXECUTABLE=""
1460export TRAVIS_WORKER_POOL_SIZE="1"
1461export TRAVIS_WORKER_PROGRESS_TYPE=""
1462export TRAVIS_WORKER_PROVIDER_NAME="docker"
1463export TRAVIS_WORKER_QUEUE_NAME=""
1464export TRAVIS_WORKER_QUEUE_TYPE="amqp"
1465export TRAVIS_WORKER_RABBITMQ_SHARDING="false"
1466export TRAVIS_WORKER_SCRIPT_UPLOAD_TIMEOUT="3m30s"
1467export TRAVIS_WORKER_SENTRY_DSN=""
1468export TRAVIS_WORKER_SENTRY_HOOK_ERRORS="false"
1469export TRAVIS_WORKER_SKIP_SHUTDOWN_ON_LOG_TIMEOUT="false"
1470export TRAVIS_WORKER_STACKDRIVER_PROJECT_ID=""
1471export TRAVIS_WORKER_STACKDRIVER_TRACE_ACCOUNT_JSON=""
1472export TRAVIS_WORKER_STARTUP_TIMEOUT="4m0s"
1473export TRAVIS_WORKER_STATE_UPDATE_POOL_SIZE="3"
1474export TRAVIS_WORKER_TRAVIS_SITE=""
1476# travis-worker provider config:
1477export TRAVIS_WORKER_DOCKER_DEST="[secure].io/[secure]/worker:v6.2.24-10-g981f3fc"
1478export TRAVIS_WORKER_DOCKER_HUB_TRIGGER_URL="[secure]"
1479export TRAVIS_WORKER_DOCKER_LOGIN_PASSWORD="[secure]"
1480export TRAVIS_WORKER_DOCKER_LOGIN_USERNAME="[secure]"
1481# end travis-worker env config
1482docker
1483ec2
1484fake
1485gce
1486jupiterbrain
1487local
1488lxd
1489openstack
1490The command "make smoke" exited with 0.
before_cache
14910.33s$ make clean
1492./script/clean
1493removed '/home/travis/gopath/bin/travis-worker'
1494removed './backend-coverage.coverprofile'
1495removed './config-coverage.coverprofile'
1496removed './coverage.coverprofile'
1497removed './image-coverage.coverprofile'
1498removed './root-coverage.coverprofile'
1499removed 'coverage.html'
cache.2
1500store build cache
15010.02s47.07schanges detected (content changed, file is created, or file is deleted):\n/home/travis/.cache/go-build/00/000866ff43091ea27769e1c78db37a855043f703bd832ee3eadb47952a5d0029-a
1502/home/travis/.cache/go-build/00/00096317a3377a05967aab166b6c0d512873132f277753a9e961c9927bc7007f-a
1503/home/travis/.cache/go-build/00/000bd07b2ff7c49e1a4f26268664c12d9616d1f63a36be2c98364f3744d48793-a
1504/home/travis/.cache/go-build/00/001311aeaec3c4d671f0fbdf8a7a5ea2b1b31566fe2e8b87e2bb36ce25405d4d-a
1505/home/travis/.cache/go-build/00/001741fb55255fe2d9920c35d6567b461773d41fca1b0226d8330985b48bfba8-a
1506/home/travis/.cache/go-build/00/0019111daee08b7d0f69c0c2a9a44b67d7485bcd5d0f630a46eca969b81a9103-a
1507/home/travis/.cache/go-build/00/00192a3256e939f2e0f865215972599a01170343190b9577720b82a7428c4774-a
1508/home/travis/.cache/go-build/00/002bb6b7579d6311935d309142f901529114a4ab97d78c91fa826fc2a2b9243d-a
1509/home/travis/.cache/go-build/00/00396a36b953067f39010bf0da824724be744877fa5e8bcadc39d69900fe1cb7-a
1510/home/travis/.cache/go-build/00/003bfef9b7922acc51d2d6b7caa648c5353efcf2e86317f54095572c39c67b22-a
1511/home/trav\n...
1512changes detected, packing new archive
1513gzip: warning: GZIP environment variable is deprecated; use an alias or script
1514uploading PR.675/cache--linux-focal-8e66efc74188d5464db6c5a9d3decd4835ed340208a6ac39f04af14f2f93a35a--go-1.22.x.tgz
1515cache uploaded
1518Artifacts support disabled for pull requests
1521Done. Your build exited with 0.
Top