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

Push event #7149.4 failed

  • Ran for
AMD64
Ruby: 2.5.3
Git
Raw log
Scroll to End of Log
0.13s0.09s0.00s0.07s
worker_info
1Worker information
2hostname: 0bbb15b7-602e-4bd6-90b6-77d18fc6e679@1.worker-n2-com-779d777f7b-46bm8.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-732ec97c-17b5-4597-bdf2-dbd0d91aa4be travis-ci-sardonyx-xenial-1643096237-31a09d16 (via amqp)
5startup: 6.75334392s
60.14s0.00s0.01s0.00s0.00s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 246081066
11Job id: 558786617
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.70s0.28s0.05s0.00s0.04s0.00s0.01s0.01s0.01s0.01s0.01s0.00s0.00s0.02s0.00s0.01s0.26s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.95s0.00s0.10s6.03s0.00s2.91s0.00s2.15s
docker_mtu_and_registry_mirrors
resolvconf
git.checkout
1750.81s$ 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.01s
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
1920.66s$ rvm use 2.5.3 --install --binary --fuzzy
193Using /home/travis/.rvm/gems/ruby-2.5.3
195$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
196Setting up build cache
197$ export CASHER_DIR=${TRAVIS_HOME}/.casher
1980.22s$ Installing caching utilities
1990.00s2.18sattempting to download cache archive
200fetching custom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.5.3--gemfile-Gemfile.tgz
201fetching convoxcustom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.5.3--gemfile-Gemfile.tgz
202fetching custom-manifest/cache-linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.5.3--gemfile-Gemfile.tgz
203fetching custom-manifest/cache--rvm-2.5.3--gemfile-Gemfile.tgz
204fetching convoxcustom-manifest/cache-linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.5.3--gemfile-Gemfile.tgz
205fetching convoxcustom-manifest/cache--rvm-2.5.3--gemfile-Gemfile.tgz
206fetching master/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.5.3--gemfile-Gemfile.tgz
207found cache
cache.bundler
2100.00s3.08sadding /home/travis/build/travis-ci/dpl/vendor/bundle to cache
211creating directory /home/travis/build/travis-ci/dpl/vendor/bundle
ruby.versions
212$ ruby --version
213ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
214$ rvm --version
215rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
216$ bundle --version
217Your RubyGems version (3.0.8)) has a bug that prevents `required_ruby_version` from working for Bundler. Any scripts that use `gem install bundler` will break as soon as Bundler drops support for your Ruby version. Please upgrade RubyGems to avoid future breakage and silence this warning by running `gem update --system 3.2.3`
218Bundler version 2.3.5
219$ gem --version
2203.0.8
install.bundler
22217.63s$ bundle install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}
223Your RubyGems version (3.0.8)) has a bug that prevents `required_ruby_version` from working for Bundler. Any scripts that use `gem install bundler` will break as soon as Bundler drops support for your Ruby version. Please upgrade RubyGems to avoid future breakage and silence this warning by running `gem update --system 3.2.3`
224[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag
225Fetching gem metadata from https://rubygems.org/........
226Resolving dependencies......
227Using rake 12.3.3
228Using public_suffix 3.0.3
229Using awesome_print 1.9.2
230Using aws-eventstream 1.2.0
231Fetching aws-partitions 1.553.0
232Fetching jmespath 1.5.0
233Using optionally 0.0.3
234Using wrapomatic 0.3.0
235Using builder 3.2.4
236Using bundler 2.3.5
237Using fuzzyurl 0.9.0
238Using tomlrb 2.0.1
239Using mixlib-shellout 2.4.4
240Using libyajl2 2.1.0
241Using hashie 3.6.0
242Using mixlib-log 1.7.1
243Using rack 2.2.3
244Using uuidtools 2.1.5
245Using diff-lcs 1.5.0
246Using erubis 2.7.0
247Using highline 1.7.10
248Using iniparse 1.5.0
249Using mixlib-authentication 1.4.2
250Using mixlib-cli 1.7.0
251Using net-ssh 4.2.0
252Fetching ffi 1.15.5
253Installing aws-partitions 1.553.0
254Installing jmespath 1.5.0
255Using ipaddress 0.8.3
256Using plist 3.6.0
257Using systemu 2.6.5
258Using wmi-lite 1.0.5
259Using proxifier 1.0.3
260Using rspec-support 3.10.3
261Using multi_json 1.15.0
262Using net-telnet 0.1.1
263Using sfl 2.3
264Using syslog-logger 1.6.8
265Using cistern 0.12.3
266Using regstry 1.0.15
267Using coderay 1.1.3
268Using colorize 0.8.1
269Using cookiejar 0.3.3
270Using json 1.8.6
271Using docile 1.4.0
272Using simplecov-html 0.10.2
273Using sync 0.5.0
274Using thor 0.20.3
275Using rexml 3.2.5
276Using unf_ext 0.0.8
277Using eventmachine 1.2.7
278Using http_parser.rb 0.8.0
279Using escape 0.0.4
280Fetching excon 0.91.0
281Fetching ey-hmac 2.3.1
282Installing ffi 1.15.5 with native extensions
283Installing excon 0.91.0
284Installing ey-hmac 2.3.1
285Using multipart-post 2.0.0
286Using websocket-extensions 0.1.5
287Using mime-types-data 3.2022.0105
288Using oj 3.13.11
289Using oj_mimic_json 1.0.1
290Using method_source 1.0.0
291Using sshkey 1.9.0
292Using table_print 1.5.7
293Using facter 2.5.7
294Using fast_gettext 1.1.2
295Using formatador 0.3.0
296Using mini_portile2 2.4.0
297Using http-accept 1.7.0
298Using netrc 0.11.0
299Using hashdiff 1.0.1
300Using hiera 3.8.0
301Using json_pure 1.8.6
302Using locale 2.1.3
303Using mime 0.4.4
304Using pathspec 0.2.1
305Using rendezvous 0.1.3
306Using rubyzip 1.2.4
307Using addressable 2.8.0
308Using aws-sigv4 1.4.0
309Using belafonte 0.5.0
310Using mixlib-config 2.2.18
311Using ffi-yajl 2.4.0
312Using mixlib-archive 0.4.20
313Using net-sftp 2.1.2
314Using net-ssh-gateway 2.0.0
315Using net-scp 3.0.0
316Fetching rspec-core 3.10.2
317Fetching rspec-expectations 3.10.2
318Installing rspec-expectations 3.10.2
319Installing rspec-core 3.10.2
320Fetching rspec-mocks 3.10.3
321Installing rspec-mocks 3.10.3
322Using cl 1.2.4
323Using simplecov 0.16.1
324Using tins 1.31.0
325Using crack 0.4.5
326Using unf 0.1.4
327Using em-socksify 0.3.2
328Using gems 1.1.1
329Using faraday 0.9.2
330Using websocket-driver 0.7.5
331Fetching aws-sdk-core 3.126.0
332Installing aws-sdk-core 3.126.0
333Using chef-config 12.22.5
334Using chef-zero 5.3.2
335Using net-ssh-multi 1.2.1
336Using specinfra 2.83.1
337Using mime-types 3.2.2
338Using pry 0.14.1
339Using nokogiri 1.9.1
340Using puppet 5.5.22
341Using packagecloud-ruby 1.0.8
342Using rspec_junit_formatter 0.2.3
343Using rspec-its 1.3.0
344Using term-ansicolor 1.7.1
345Using domain_name 0.5.20190701
346Using dpl 2.0.2.beta.1 from source at `.` and installing its executables
347Using em-http-request 1.1.7
348Using webmock 3.14.0
349Using sawyer 0.8.2
350Using faraday_middleware 0.14.0
351Using faye-websocket 0.11.1
352Using rspec 3.10.0
353Using fog-core 2.1.0
354Using http-cookie 1.0.4
355Using coveralls 0.8.23
356Fetching serverspec 2.42.0
357Installing serverspec 2.42.0
358Using faye 1.4.0
359Using fog-json 1.2.0
360Using fog-xml 0.1.4
361Using rest-client 2.1.0
362Using octokit 4.15.0
363Fetching aws-sdk-cloudformation 1.65.0
364Installing aws-sdk-cloudformation 1.65.0
365Fetching aws-sdk-codedeploy 1.48.0
366Fetching aws-sdk-ecr 1.53.0
367Installing aws-sdk-ecr 1.53.0
368Installing aws-sdk-codedeploy 1.48.0
369Fetching aws-sdk-elasticbeanstalk 1.50.0
370Fetching aws-sdk-kms 1.54.0
371Installing aws-sdk-elasticbeanstalk 1.50.0
372Installing aws-sdk-kms 1.54.0
373Fetching aws-sdk-lambda 1.78.0
374Fetching aws-sdk-opsworks 1.40.0
375Installing aws-sdk-lambda 1.78.0
376Installing aws-sdk-opsworks 1.40.0
377Using ey-core 3.5.0
378Using fog-rackspace 0.1.6
379Using gleis 0.8.0
380Using puppet-blacksmith 3.3.1
381Fetching aws-sdk-s3 1.112.0
382Installing aws-sdk-s3 1.112.0
383Using ohai 8.26.1
384Using chef 12.22.5
385Bundle complete! 33 Gemfile dependencies, 140 gems now installed.
386Bundled gems are installed into `./vendor/bundle`
38818.40s$ bundle exec rspec
389Your RubyGems version (3.0.8)) has a bug that prevents `required_ruby_version` from working for Bundler. Any scripts that use `gem install bundler` will break as soon as Bundler drops support for your Ruby version. Please upgrade RubyGems to avoid future breakage and silence this warning by running `gem update --system 3.2.3`
390[Coveralls] Set up the SimpleCov formatter.
391[Coveralls] Using SimpleCov's default settings.
392Run options: exclude {:skip=>true}
393......................................................................................................................................................................................................................................................................................................FF.....F....F............................................................................................................................/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/gems/faraday-0.9.2/lib/faraday/request/retry.rb:30: warning: constant ::Fixnum is deprecated
394.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
396Failures:
398 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\\\"\\}"
399 Failure/Error: it { should have_run "convox deploy --rack rack --app app --wait --id --description #{desc}" }
401 Expected the command
403 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\"\}
405 to have run, but it didn't. Instead, we have run the commands:
407 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
408 [info] Installing deployment dependencies
409 [gem:require] json (, {})
410 #!/bin/bash
412 if ! command -v convox &> /dev/null; then
413 echo "Downloading convox CLI"
414 mkdir -p $HOME/bin
415 export PATH="$HOME/bin:$PATH"
416 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
417 chmod +x $HOME/bin/convox
418 else
419 echo "Convox CLI exists. Skipping installation"
420 fi
421 [info] $ convox version --rack rack
422 convox version --rack rack
423 [info] Setting the build environment up for the deployment
424 [info] $ convox apps info --rack rack --app app
425 convox apps info --rack rack --app app
426 [info] Building and promoting application ...
427 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\"\}
428 # ./spec/dpl/providers/convox_spec.rb:43:in `block (3 levels) in <top (required)>'
429 # ./vendor/bundle/ruby/2.5.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
431 2) Dpl::Providers::Convox by default is expected to have run commands in order
432 Failure/Error: it { should have_run_in_order }
434 Expected the commands
436 (?-mix:curl -sL -o \$HOME\/bin\/convox https:\/\/convox.com\/cli\/linux\/convox)
437 [info] $ convox version --rack rack
438 convox version --rack rack
439 [info] Setting the build environment up for the deployment
440 [info] $ convox apps info --rack rack --app app
441 convox apps info --rack rack --app app
442 [info] Building and promoting application ...
443 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\"\}
445 to have run in this order, but they have run as follows:
447 (?-mix:curl -sL -o \$HOME\/bin\/convox https:\/\/convox.com\/cli\/linux\/convox)
448 [info] $ convox version --rack rack
449 convox version --rack rack
450 [info] Setting the build environment up for the deployment
451 [info] $ convox apps info --rack rack --app app
452 convox apps info --rack rack --app app
453 [info] Building and promoting application ...
454 # ./spec/dpl/providers/convox_spec.rb:44:in `block (3 levels) in <top (required)>'
455 # ./vendor/bundle/ruby/2.5.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
457 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\\\"\\}"
458 Failure/Error: it { should have_run "convox build --rack rack --app app --id --description #{desc}" }
460 Expected the command
462 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\"\}
464 to have run, but it didn't. Instead, we have run the commands:
466 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
467 [info] Installing deployment dependencies
468 [gem:require] json (, {})
469 #!/bin/bash
471 if ! command -v convox &> /dev/null; then
472 echo "Downloading convox CLI"
473 mkdir -p $HOME/bin
474 export PATH="$HOME/bin:$PATH"
475 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
476 chmod +x $HOME/bin/convox
477 else
478 echo "Convox CLI exists. Skipping installation"
479 fi
480 [info] $ convox version --rack rack
481 convox version --rack rack
482 [info] Setting the build environment up for the deployment
483 [info] $ convox apps info --rack rack --app app
484 convox apps info --rack rack --app app
485 [info] Building application ...
486 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\"\}
487 # ./spec/dpl/providers/convox_spec.rb:65:in `block (3 levels) in <top (required)>'
488 # ./vendor/bundle/ruby/2.5.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
490 4) Dpl::Providers::Convox given --description other is expected to run "convox deploy --rack rack --app app --wait --id --description other"
491 Failure/Error: it { should have_run 'convox deploy --rack rack --app app --wait --id --description other' }
493 Expected the command
495 convox deploy --rack rack --app app --wait --id --description other
497 to have run, but it didn't. Instead, we have run the commands:
499 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
500 [info] Installing deployment dependencies
501 [gem:require] json (, {})
502 #!/bin/bash
504 if ! command -v convox &> /dev/null; then
505 echo "Downloading convox CLI"
506 mkdir -p $HOME/bin
507 export PATH="$HOME/bin:$PATH"
508 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
509 chmod +x $HOME/bin/convox
510 else
511 echo "Convox CLI exists. Skipping installation"
512 fi
513 [info] $ convox version --rack rack
514 convox version --rack rack
515 [info] Setting the build environment up for the deployment
516 [info] $ convox apps info --rack rack --app app
517 convox apps info --rack rack --app app
518 [info] Building and promoting application ...
519 convox deploy --rack rack --app app --wait --id --manifest convox.yml --description other
520 # ./spec/dpl/providers/convox_spec.rb:82:in `block (3 levels) in <top (required)>'
521 # ./vendor/bundle/ruby/2.5.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
523Finished in 16.11 seconds (files took 0.80168 seconds to load)
5241174 examples, 4 failures
526Failed examples:
528rspec ./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\\\"\\}"
529rspec ./spec/dpl/providers/convox_spec.rb:44 # Dpl::Providers::Convox by default is expected to have run commands in order
530rspec ./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\\\"\\}"
531rspec ./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"
533[Coveralls] Submitting to https://coveralls.io/api/v1
534fatal: not a git repository (or any of the parent directories): .git
535fatal: not a git repository (or any of the parent directories): .git
536fatal: not a git repository (or any of the parent directories): .git
537fatal: not a git repository (or any of the parent directories): .git
538fatal: not a git repository (or any of the parent directories): .git
539fatal: not a git repository (or any of the parent directories): .git
540fatal: not a git repository (or any of the parent directories): .git
541fatal: not a git repository (or any of the parent directories): .git
542[Coveralls] Job ##6664.1
543[Coveralls] https://coveralls.io/jobs/94131560
544Coverage is at 95.75%.
545Coverage report sent to Coveralls.
546The command "bundle exec rspec" exited with 1.
cache.2
547store build cache
548$ bundle clean
549Your RubyGems version (3.0.8)) has a bug that prevents `required_ruby_version` from working for Bundler. Any scripts that use `gem install bundler` will break as soon as Bundler drops support for your Ruby version. Please upgrade RubyGems to avoid future breakage and silence this warning by running `gem update --system 3.2.3`
550Removing excon (0.89.0)
551Removing ffi (1.15.4)
552Removing aws-sdk-elasticbeanstalk (1.49.0)
553Removing aws-sdk-ecr (1.52.0)
554Removing rspec-core (3.10.1)
555Removing aws-sdk-s3 (1.111.1)
556Removing aws-sdk-opsworks (1.39.0)
557Removing aws-sdk-kms (1.53.0)
558Removing serverspec (2.41.8)
559Removing aws-sdk-lambda (1.77.0)
560Removing rspec-mocks (3.10.2)
561Removing aws-partitions (1.547.0)
562Removing aws-sdk-codedeploy (1.47.0)
563Removing ey-hmac (2.2.0)
564Removing rspec-expectations (3.10.1)
565Removing aws-sdk-cloudformation (1.64.0)
566Removing aws-sdk-core (3.125.1)
567Removing jmespath (1.4.0)
5680.00s6.27schanges detected (content changed, file is created, or file is deleted):\n/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-partitions-1.547.0.gem
569/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-partitions-1.553.0.gem
570/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-cloudformation-1.64.0.gem
571/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-cloudformation-1.65.0.gem
572/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-codedeploy-1.47.0.gem
573/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-codedeploy-1.48.0.gem
574/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-core-3.125.1.gem
575/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-core-3.126.0.gem
576/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-ecr-1.52.0.gem
577/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-ecr-1.53.0.gem
578/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.5.0/cache/aws-sdk-elasticbea\n...
579changes detected, packing new archive
580uploading custom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.5.3--gemfile-Gemfile.tgz
581cache uploaded
584Done. Your build exited with 1.
Top