convox/custom-manifest feat: added an option to change default manifest file

Push event #7149.5 failed

  • Ran for
AMD64
Ruby: 2.6.2
Git
Raw log
Scroll to End of Log
0.13s0.09s0.00s0.07s
worker_info
1Worker information
2hostname: cd1577a2-7abb-47d6-b0fb-c7500b0704dc@1.worker-n2-com-779d777f7b-46bm8.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-518ea157-d444-489b-8c20-e045aff1f1de travis-ci-sardonyx-xenial-1643096237-31a09d16 (via amqp)
5startup: 6.536916768s
60.15s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 246081066
11Job id: 558786618
12Runtime kernel version: 4.15.0-1098-gcp
13travis-build version: 944a334e
14Build image provisioning date and time
15Tue Jan 25 08:00:00 UTC 2022
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 16.04.7 LTS
19Release: 16.04
20Codename: xenial
21Systemd Version
22systemd 229
23Cookbooks Version
243735dd8 https://github.com/travis-ci/travis-cookbooks/tree/3735dd8
25git version
26git version 2.35.0
27bash version
28GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
31docker version
32Client: Docker Engine - Community
33 Version: 20.10.7
34 API version: 1.41
35 Go version: go1.13.15
36 Git commit: f0df350
37 Built: Wed Jun 2 11:56:47 2021
38 OS/Arch: linux/amd64
39 Context: default
40 Experimental: true
42Server: Docker Engine - Community
43 Engine:
44 Version: 20.10.7
45 API version: 1.41 (minimum version 1.12)
46 Go version: go1.13.15
47 Git commit: b0f5bc3
48 Built: Wed Jun 2 11:54:58 2021
49 OS/Arch: linux/amd64
50 Experimental: false
51 containerd:
52 Version: 1.4.6
53 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
54 runc:
55 Version: 1.0.0-rc95
56 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
57 docker-init:
58 Version: 0.19.0
59 GitCommit: de40ad0
60clang version
61clang version 7.0.0 (tags/RELEASE_700/final)
62jq version
63jq-1.6
64bats version
65Bats 0.4.0
66shellcheck version
670.7.2
68shfmt version
69v3.2.1
70ccache version
713.2.4
72cmake version
73cmake version 3.12.4
74heroku version
75heroku/7.59.2 linux-x64 node-v12.21.0
76imagemagick version
77Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org
78md5deep version
794.4
80mercurial version
81version 4.8
82mysql version
83mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper
84openssl version
85OpenSSL 1.0.2g 1 Mar 2016
86packer version
871.7.5
88postgresql client version
89psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)
90ragel version
91Ragel State Machine Compiler version 6.8 Feb 2013
92sudo version
931.8.16
94gzip version
95gzip 1.6
96zip version
97Zip 3.0
98vim version
99VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)
100iptables version
101iptables v1.6.0
102curl version
103curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
104wget version
105GNU Wget 1.17.1 built on linux-gnu.
106rsync version
107rsync version 3.1.1 protocol version 31
108gimme version
109v1.5.4
110nvm version
1110.39.1
112perlbrew version
113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.94
114phpenv version
115rbenv 1.2.0-8-ga76c4aa
116rvm version
117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
118default ruby version
119ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
120CouchDB version
121couchdb 1.6.1
122ElasticSearch version
1237.16.3
124Installed Firefox version
125firefox 63.0.1
126MongoDB version
127MongoDB 4.0.28
128PhantomJS version
1292.1.1
130Pre-installed PostgreSQL versions
1319.4.26
1329.5.25
1339.6.22
134Redis version
135redis-server 6.0.6
136Pre-installed Go versions
1371.11.1
138ant version
139Apache Ant(TM) version 1.9.6 compiled on July 20 2018
140mvn version
141Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
142gradle version
143Gradle 5.1.1!
144lein version
145Leiningen 2.9.8 on Java 11.0.2 OpenJDK 64-Bit Server VM
146Pre-installed Node.js versions
147v10.24.1
148v11.0.0
149v12.22.9
150v14.18.3
151v16.13.2
152v4.9.1
153v6.17.1
154v8.12.0
155v8.17.0
156v8.9
157phpenv versions
158 system
159 5.6
160 5.6.40
161 7.1
162 7.1.27
163 7.2
164* 7.2.15 (set by /home/travis/.phpenv/version)
165 hhvm-stable
166 hhvm
167composer --version
168Composer version 1.8.4 2019-02-11 10:52:10
169Pre-installed Ruby versions
170ruby-2.3.8
171ruby-2.4.5
172ruby-2.5.3
1740.01s0.01s0.68s0.28s0.05s0.00s0.04s0.00s0.01s0.01s0.01s0.01s0.01s0.00s0.00s0.02s0.00s0.01s0.29s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.94s0.00s0.10s6.03s0.00s2.92s0.00s2.12s
docker_mtu_and_registry_mirrors
resolvconf
git.checkout
1750.79s$ git clone --depth=50 --branch=convox/custom-manifest https://github.com/travis-ci/dpl.git travis-ci/dpl
176Cloning into 'travis-ci/dpl'...
177$ cd travis-ci/dpl
178$ git checkout -qf d9343ced4ac5b615ebe039764b0a62cc51e3564e
1800.02s
181Setting environment variables from repository settings
182$ export SNAP_TOKEN=[secure]
183$ export encrypted_81cf70da4be5_key=[secure]
184$ export encrypted_81cf70da4be5_iv=[secure]
185$ export encrypted_b24ece17e78a_key=[secure]
186$ export encrypted_b24ece17e78a_iv=[secure]
187$ export COVERALLS_REPO_TOKEN=[secure]
188$ export encrypted_ee862e3b87bc_key=[secure]
189$ export encrypted_ee862e3b87bc_iv=[secure]
190$ export NPM_API_TOKEN=[secure]
rvm
19215.95s$ rvm use 2.6.2 --install --binary --fuzzy
193curl: (22) The requested URL returned error: 404 Not Found
194Required ruby-2.6.2 is not installed - installing.
195curl: (22) The requested URL returned error: 404 Not Found
196Searching for binary rubies, this might take some time.
197Found remote file https://rvm_io.global.ssl.fastly.net/binaries/ubuntu/16.04/x86_64/ruby-2.6.2.tar.bz2
198Checking requirements for ubuntu.
199Requirements installation successful.
200ruby-2.6.2 - #configure
201ruby-2.6.2 - #download
202 % Total % Received % Xferd Average Speed Time Time Time Current
203 Dload Upload Total Spent Left Speed
204100 18.2M 100 18.2M 0 0 16.3M 0 0:00:01 0:00:01 --:--:-- 16.3M
205ruby-2.6.2 - #validate archive
206ruby-2.6.2 - #extract
207ruby-2.6.2 - #validate binary
208ruby-2.6.2 - #setup
209ruby-2.6.2 - #gemset created /home/travis/.rvm/gems/ruby-2.6.2@global
210ruby-2.6.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
211ruby-2.6.2 - #generating global wrappers........
212ruby-2.6.2 - #uninstalling gem rubygems-bundler-1.4.5.
213ruby-2.6.2 - #gemset created /home/travis/.rvm/gems/ruby-2.6.2
214ruby-2.6.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
215ruby-2.6.2 - #generating default wrappers........
216Using /home/travis/.rvm/gems/ruby-2.6.2
218$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
219Setting up build cache
220$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2210.22s$ Installing caching utilities
2220.00s2.30sattempting to download cache archive
223fetching custom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.6.2--gemfile-Gemfile.tgz
224fetching convoxcustom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.6.2--gemfile-Gemfile.tgz
225fetching custom-manifest/cache-linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.6.2--gemfile-Gemfile.tgz
226fetching custom-manifest/cache--rvm-2.6.2--gemfile-Gemfile.tgz
227fetching convoxcustom-manifest/cache-linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.6.2--gemfile-Gemfile.tgz
228fetching convoxcustom-manifest/cache--rvm-2.6.2--gemfile-Gemfile.tgz
229fetching master/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.6.2--gemfile-Gemfile.tgz
230found cache
cache.bundler
2330.00s3.09sadding /home/travis/build/travis-ci/dpl/vendor/bundle to cache
234creating directory /home/travis/build/travis-ci/dpl/vendor/bundle
ruby.versions
235$ ruby --version
236ruby 2.6.2p47 (2019-03-13 revision 67232) [x86_64-linux]
237$ rvm --version
238rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
239$ bundle --version
240Bundler version 1.17.3
241$ gem --version
2423.0.8
install.bundler
24412.63s$ bundle install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}
245Fetching gem metadata from https://rubygems.org/........
246Fetching gem metadata from https://rubygems.org/.
247Resolving dependencies.....
248Using rake 12.3.3
249Using public_suffix 3.0.3
250Using awesome_print 1.9.2
251Using aws-eventstream 1.2.0
252Fetching aws-partitions 1.553.0
253Fetching jmespath 1.5.0
254Installing aws-partitions 1.553.0
255Installing jmespath 1.5.0
256Using optionally 0.0.3
257Using wrapomatic 0.3.0
258Using builder 3.2.4
259Using bundler 1.17.3
260Using fuzzyurl 0.9.0
261Using tomlrb 2.0.1
262Using mixlib-shellout 2.4.4
263Using libyajl2 2.1.0
264Using hashie 3.6.0
265Using mixlib-log 1.7.1
266Using rack 2.2.3
267Using uuidtools 2.1.5
268Using diff-lcs 1.5.0
269Using erubis 2.7.0
270Using highline 1.7.10
271Using iniparse 1.5.0
272Using mixlib-authentication 1.4.2
273Using mixlib-cli 1.7.0
274Using net-ssh 4.2.0
275Fetching ffi 1.15.5
276Using ipaddress 0.8.3
277Using plist 3.6.0
278Using systemu 2.6.5
279Using wmi-lite 1.0.5
280Using proxifier 1.0.3
281Using rspec-support 3.10.3
282Using multi_json 1.15.0
283Using net-telnet 0.1.1
284Using sfl 2.3
285Using syslog-logger 1.6.8
286Using cistern 0.12.3
287Using regstry 1.0.15
288Using coderay 1.1.3
289Using colorize 0.8.1
290Using cookiejar 0.3.3
291Using json 1.8.6
292Using docile 1.4.0
293Using simplecov-html 0.10.2
294Using sync 0.5.0
295Using thor 0.20.3
296Using rexml 3.2.5
297Using unf_ext 0.0.8
298Using eventmachine 1.2.7
299Using http_parser.rb 0.8.0
300Using escape 0.0.4
301Fetching excon 0.91.0
302Installing excon 0.91.0
303Installing ffi 1.15.5 with native extensions
304Fetching ey-hmac 2.3.1
305Installing ey-hmac 2.3.1
306Using multipart-post 2.0.0
307Using websocket-extensions 0.1.5
308Using mime-types-data 3.2022.0105
309Using oj 3.13.11
310Using oj_mimic_json 1.0.1
311Using method_source 1.0.0
312Using sshkey 1.9.0
313Using table_print 1.5.7
314Using facter 2.5.7
315Using fast_gettext 1.1.2
316Using formatador 0.3.0
317Using mini_portile2 2.4.0
318Using http-accept 1.7.0
319Using netrc 0.11.0
320Using hashdiff 1.0.1
321Using hiera 3.8.0
322Using json_pure 1.8.6
323Using locale 2.1.3
324Using mime 0.4.4
325Using pathspec 0.2.1
326Using rendezvous 0.1.3
327Using rubyzip 1.2.4
328Using aws-sigv4 1.4.0
329Using addressable 2.8.0
330Using belafonte 0.5.0
331Using mixlib-config 2.2.18
332Using ffi-yajl 2.4.0
333Using mixlib-archive 0.4.20
334Using net-sftp 2.1.2
335Using net-ssh-gateway 2.0.0
336Using net-scp 3.0.0
337Fetching rspec-core 3.10.2
338Installing rspec-core 3.10.2
339Fetching rspec-expectations 3.10.2
340Installing rspec-expectations 3.10.2
341Fetching rspec-mocks 3.10.3
342Installing rspec-mocks 3.10.3
343Using cl 1.2.4
344Using gems 1.1.1
345Using simplecov 0.16.1
346Using tins 1.31.0
347Using crack 0.4.5
348Using unf 0.1.4
349Using em-socksify 0.3.2
350Using faraday 0.9.2
351Using websocket-driver 0.7.5
352Using mime-types 3.2.2
353Using pry 0.14.1
354Fetching aws-sdk-core 3.126.0
355Installing aws-sdk-core 3.126.0
356Using chef-config 12.22.5
357Using chef-zero 5.3.2
358Using net-ssh-multi 1.2.1
359Using specinfra 2.83.1
360Using nokogiri 1.9.1
361Using packagecloud-ruby 1.0.8
362Using puppet 5.5.22
363Using rspec_junit_formatter 0.2.3
364Using rspec-its 1.3.0
365Using rspec 3.10.0
366Using dpl 2.0.2.beta.1 from source at `.`
367Using term-ansicolor 1.7.1
368Using webmock 3.14.0
369Using domain_name 0.5.20190701
370Using em-http-request 1.1.7
371Using faraday_middleware 0.14.0
372Using faye-websocket 0.11.1
373Using fog-core 2.1.0
374Fetching aws-sdk-cloudformation 1.65.0
375Using sawyer 0.8.2
376Fetching aws-sdk-codedeploy 1.48.0
377Installing aws-sdk-codedeploy 1.48.0
378Installing aws-sdk-cloudformation 1.65.0
379Fetching aws-sdk-ecr 1.53.0
380Fetching aws-sdk-elasticbeanstalk 1.50.0
381Installing aws-sdk-ecr 1.53.0
382Fetching aws-sdk-kms 1.54.0
383Installing aws-sdk-elasticbeanstalk 1.50.0
384Fetching aws-sdk-lambda 1.78.0
385Installing aws-sdk-kms 1.54.0
386Installing aws-sdk-lambda 1.78.0
387Fetching aws-sdk-opsworks 1.40.0
388Fetching serverspec 2.42.0
389Installing serverspec 2.42.0
390Installing aws-sdk-opsworks 1.40.0
391Using coveralls 0.8.23
392Using ohai 8.26.1
393Using http-cookie 1.0.4
394Using faye 1.4.0
395Using fog-json 1.2.0
396Using fog-xml 0.1.4
397Using octokit 4.15.0
398Fetching aws-sdk-s3 1.112.0
399Using rest-client 2.1.0
400Using ey-core 3.5.0
401Using fog-rackspace 0.1.6
402Using chef 12.22.5
403Using gleis 0.8.0
404Using puppet-blacksmith 3.3.1
405Installing aws-sdk-s3 1.112.0
406Bundle complete! 33 Gemfile dependencies, 140 gems now installed.
407Bundled gems are installed into `./vendor/bundle`
40913.99s$ bundle exec rspec
410[Coveralls] Set up the SimpleCov formatter.
411[Coveralls] Using SimpleCov's default settings.
412Run options: exclude {:skip=>true}
413................................................................................................................................................................................................................../home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/gems/chef-12.22.5/lib/chef/monkey_patches/net_http.rb:16: warning: constant Net::HTTPServerException is deprecated
414....................................................................................FF.....F....F............................................................................................................................/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/gems/faraday-0.9.2/lib/faraday/request/retry.rb:30: warning: constant ::Fixnum is deprecated
415.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
417Failures:
419 1) Dpl::Providers::Convox by default is expected to run "convox deploy --rack rack --app app --wait --id --description \\{\\\"repo_slug\\\":\\\"travis-ci/dpl\\\",\\\"git_commit_sha\\\":\\\"sha\\\",\\\"git_commit_message\\\":\\\"commit\\ msg\\\",\\\"git_commit_author\\\":\\\"author\\ name\\\",\\\"git_tag\\\":\\\"tag\\\",\\\"branch\\\":\\\"git\\ branch\\\",\\\"travis_build_id\\\":\\\"1\\\",\\\"travis_build_number\\\":\\\"2\\\",\\\"pull_request\\\":\\\"3\\\"\\}"
420 Failure/Error: it { should have_run "convox deploy --rack rack --app app --wait --id --description #{desc}" }
422 Expected the command
424 convox deploy --rack rack --app app --wait --id --description \{\"repo_slug\":\"travis-ci/dpl\",\"git_commit_sha\":\"sha\",\"git_commit_message\":\"commit\ msg\",\"git_commit_author\":\"author\ name\",\"git_tag\":\"tag\",\"branch\":\"git\ branch\",\"travis_build_id\":\"1\",\"travis_build_number\":\"2\",\"pull_request\":\"3\"\}
426 to have run, but it didn't. Instead, we have run the commands:
428 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
429 [info] Installing deployment dependencies
430 [gem:require] json (, {})
431 #!/bin/bash
433 if ! command -v convox &> /dev/null; then
434 echo "Downloading convox CLI"
435 mkdir -p $HOME/bin
436 export PATH="$HOME/bin:$PATH"
437 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
438 chmod +x $HOME/bin/convox
439 else
440 echo "Convox CLI exists. Skipping installation"
441 fi
442 [info] $ convox version --rack rack
443 convox version --rack rack
444 [info] Setting the build environment up for the deployment
445 [info] $ convox apps info --rack rack --app app
446 convox apps info --rack rack --app app
447 [info] Building and promoting application ...
448 convox deploy --rack rack --app app --wait --id --manifest convox.yml --description \{\"repo_slug\":\"travis-ci/dpl\",\"git_commit_sha\":\"sha\",\"git_commit_message\":\"commit\ msg\",\"git_commit_author\":\"author\ name\",\"git_tag\":\"tag\",\"branch\":\"git\ branch\",\"travis_build_id\":\"1\",\"travis_build_number\":\"2\",\"pull_request\":\"3\"\}
449 # ./spec/dpl/providers/convox_spec.rb:43:in `block (3 levels) in <top (required)>'
450 # ./vendor/bundle/ruby/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
452 2) Dpl::Providers::Convox by default is expected to have run commands in order
453 Failure/Error: it { should have_run_in_order }
455 Expected the commands
457 (?-mix:curl -sL -o \$HOME\/bin\/convox https:\/\/convox.com\/cli\/linux\/convox)
458 [info] $ convox version --rack rack
459 convox version --rack rack
460 [info] Setting the build environment up for the deployment
461 [info] $ convox apps info --rack rack --app app
462 convox apps info --rack rack --app app
463 [info] Building and promoting application ...
464 convox deploy --rack rack --app app --wait --id --description \{\"repo_slug\":\"travis-ci/dpl\",\"git_commit_sha\":\"sha\",\"git_commit_message\":\"commit\ msg\",\"git_commit_author\":\"author\ name\",\"git_tag\":\"tag\",\"branch\":\"git\ branch\",\"travis_build_id\":\"1\",\"travis_build_number\":\"2\",\"pull_request\":\"3\"\}
466 to have run in this order, but they have run as follows:
468 (?-mix:curl -sL -o \$HOME\/bin\/convox https:\/\/convox.com\/cli\/linux\/convox)
469 [info] $ convox version --rack rack
470 convox version --rack rack
471 [info] Setting the build environment up for the deployment
472 [info] $ convox apps info --rack rack --app app
473 convox apps info --rack rack --app app
474 [info] Building and promoting application ...
475 # ./spec/dpl/providers/convox_spec.rb:44:in `block (3 levels) in <top (required)>'
476 # ./vendor/bundle/ruby/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
478 3) Dpl::Providers::Convox given --no-promote is expected to run "convox build --rack rack --app app --id --description \\{\\\"repo_slug\\\":\\\"travis-ci/dpl\\\",\\\"git_commit_sha\\\":\\\"sha\\\",\\\"git_commit_message\\\":\\\"commit\\ msg\\\",\\\"git_commit_author\\\":\\\"author\\ name\\\",\\\"git_tag\\\":\\\"tag\\\",\\\"branch\\\":\\\"git\\ branch\\\",\\\"travis_build_id\\\":\\\"1\\\",\\\"travis_build_number\\\":\\\"2\\\",\\\"pull_request\\\":\\\"3\\\"\\}"
479 Failure/Error: it { should have_run "convox build --rack rack --app app --id --description #{desc}" }
481 Expected the command
483 convox build --rack rack --app app --id --description \{\"repo_slug\":\"travis-ci/dpl\",\"git_commit_sha\":\"sha\",\"git_commit_message\":\"commit\ msg\",\"git_commit_author\":\"author\ name\",\"git_tag\":\"tag\",\"branch\":\"git\ branch\",\"travis_build_id\":\"1\",\"travis_build_number\":\"2\",\"pull_request\":\"3\"\}
485 to have run, but it didn't. Instead, we have run the commands:
487 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
488 [info] Installing deployment dependencies
489 [gem:require] json (, {})
490 #!/bin/bash
492 if ! command -v convox &> /dev/null; then
493 echo "Downloading convox CLI"
494 mkdir -p $HOME/bin
495 export PATH="$HOME/bin:$PATH"
496 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
497 chmod +x $HOME/bin/convox
498 else
499 echo "Convox CLI exists. Skipping installation"
500 fi
501 [info] $ convox version --rack rack
502 convox version --rack rack
503 [info] Setting the build environment up for the deployment
504 [info] $ convox apps info --rack rack --app app
505 convox apps info --rack rack --app app
506 [info] Building application ...
507 convox build --rack rack --app app --id --manifest convox.yml --description \{\"repo_slug\":\"travis-ci/dpl\",\"git_commit_sha\":\"sha\",\"git_commit_message\":\"commit\ msg\",\"git_commit_author\":\"author\ name\",\"git_tag\":\"tag\",\"branch\":\"git\ branch\",\"travis_build_id\":\"1\",\"travis_build_number\":\"2\",\"pull_request\":\"3\"\}
508 # ./spec/dpl/providers/convox_spec.rb:65:in `block (3 levels) in <top (required)>'
509 # ./vendor/bundle/ruby/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
511 4) Dpl::Providers::Convox given --description other is expected to run "convox deploy --rack rack --app app --wait --id --description other"
512 Failure/Error: it { should have_run 'convox deploy --rack rack --app app --wait --id --description other' }
514 Expected the command
516 convox deploy --rack rack --app app --wait --id --description other
518 to have run, but it didn't. Instead, we have run the commands:
520 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
521 [info] Installing deployment dependencies
522 [gem:require] json (, {})
523 #!/bin/bash
525 if ! command -v convox &> /dev/null; then
526 echo "Downloading convox CLI"
527 mkdir -p $HOME/bin
528 export PATH="$HOME/bin:$PATH"
529 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
530 chmod +x $HOME/bin/convox
531 else
532 echo "Convox CLI exists. Skipping installation"
533 fi
534 [info] $ convox version --rack rack
535 convox version --rack rack
536 [info] Setting the build environment up for the deployment
537 [info] $ convox apps info --rack rack --app app
538 convox apps info --rack rack --app app
539 [info] Building and promoting application ...
540 convox deploy --rack rack --app app --wait --id --manifest convox.yml --description other
541 # ./spec/dpl/providers/convox_spec.rb:82:in `block (3 levels) in <top (required)>'
542 # ./vendor/bundle/ruby/2.6.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
544Finished in 11.07 seconds (files took 0.80249 seconds to load)
5451174 examples, 4 failures
547Failed examples:
549rspec ./spec/dpl/providers/convox_spec.rb:43 # Dpl::Providers::Convox by default is expected to run "convox deploy --rack rack --app app --wait --id --description \\{\\\"repo_slug\\\":\\\"travis-ci/dpl\\\",\\\"git_commit_sha\\\":\\\"sha\\\",\\\"git_commit_message\\\":\\\"commit\\ msg\\\",\\\"git_commit_author\\\":\\\"author\\ name\\\",\\\"git_tag\\\":\\\"tag\\\",\\\"branch\\\":\\\"git\\ branch\\\",\\\"travis_build_id\\\":\\\"1\\\",\\\"travis_build_number\\\":\\\"2\\\",\\\"pull_request\\\":\\\"3\\\"\\}"
550rspec ./spec/dpl/providers/convox_spec.rb:44 # Dpl::Providers::Convox by default is expected to have run commands in order
551rspec ./spec/dpl/providers/convox_spec.rb:65 # Dpl::Providers::Convox given --no-promote is expected to run "convox build --rack rack --app app --id --description \\{\\\"repo_slug\\\":\\\"travis-ci/dpl\\\",\\\"git_commit_sha\\\":\\\"sha\\\",\\\"git_commit_message\\\":\\\"commit\\ msg\\\",\\\"git_commit_author\\\":\\\"author\\ name\\\",\\\"git_tag\\\":\\\"tag\\\",\\\"branch\\\":\\\"git\\ branch\\\",\\\"travis_build_id\\\":\\\"1\\\",\\\"travis_build_number\\\":\\\"2\\\",\\\"pull_request\\\":\\\"3\\\"\\}"
552rspec ./spec/dpl/providers/convox_spec.rb:82 # Dpl::Providers::Convox given --description other is expected to run "convox deploy --rack rack --app app --wait --id --description other"
554[Coveralls] Submitting to https://coveralls.io/api/v1
555fatal: not a git repository (or any of the parent directories): .git
556fatal: not a git repository (or any of the parent directories): .git
557fatal: not a git repository (or any of the parent directories): .git
558fatal: not a git repository (or any of the parent directories): .git
559fatal: not a git repository (or any of the parent directories): .git
560fatal: not a git repository (or any of the parent directories): .git
561fatal: not a git repository (or any of the parent directories): .git
562fatal: not a git repository (or any of the parent directories): .git
563[Coveralls] Job ##6666.1
564[Coveralls] https://coveralls.io/jobs/94131571
565Coverage is at 95.67%.
566Coverage report sent to Coveralls.
567The command "bundle exec rspec" exited with 1.
cache.2
568store build cache
569$ bundle clean
570Removing excon (0.89.0)
571Removing ffi (1.15.4)
572Removing aws-sdk-elasticbeanstalk (1.49.0)
573Removing aws-sdk-ecr (1.52.0)
574Removing rspec-core (3.10.1)
575Removing aws-sdk-s3 (1.111.1)
576Removing aws-sdk-opsworks (1.39.0)
577Removing aws-sdk-kms (1.53.0)
578Removing serverspec (2.41.8)
579Removing aws-sdk-lambda (1.77.0)
580Removing rspec-mocks (3.10.2)
581Removing aws-partitions (1.547.0)
582Removing aws-sdk-codedeploy (1.47.0)
583Removing ey-hmac (2.2.0)
584Removing rspec-expectations (3.10.1)
585Removing aws-sdk-cloudformation (1.64.0)
586Removing aws-sdk-core (3.125.1)
587Removing jmespath (1.4.0)
5880.00s6.21schanges detected (content changed, file is created, or file is deleted):\n/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-partitions-1.547.0.gem
589/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-partitions-1.553.0.gem
590/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-cloudformation-1.64.0.gem
591/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-cloudformation-1.65.0.gem
592/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-codedeploy-1.47.0.gem
593/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-codedeploy-1.48.0.gem
594/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-core-3.125.1.gem
595/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-core-3.126.0.gem
596/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-ecr-1.52.0.gem
597/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-ecr-1.53.0.gem
598/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.6.0/cache/aws-sdk-elasticbea\n...
599changes detected, packing new archive
600uploading custom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.6.2--gemfile-Gemfile.tgz
601cache uploaded
604Done. Your build exited with 1.
Top