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

Push event #7149.1 failed

  • Ran for
AMD64
Ruby: 2.2.7
Git
Raw log
Scroll to End of Log
0.13s0.09s0.00s0.07s
worker_info
1Worker information
2hostname: e6742706-4c81-4897-a477-a96b31d6c5b0@1.worker-n2-com-779d777f7b-46bm8.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-a41c3666-ed01-4e50-9197-95885921bc57 travis-ci-sardonyx-xenial-1643096237-31a09d16 (via amqp)
5startup: 6.666020107s
60.15s0.00s0.01s0.00s0.00s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 246081066
11Job id: 558786614
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.02s0.02s0.67s0.27s0.05s0.00s0.05s0.00s0.01s0.01s0.01s0.01s0.01s0.00s0.00s0.03s0.00s0.01s0.25s0.00s0.00s0.00s0.01s0.00s0.10s0.00s0.98s0.00s0.10s6.04s0.00s3.00s0.00s2.11s
docker_mtu_and_registry_mirrors
resolvconf
git.checkout
1750.77s$ 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.03s
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
19224.52s$ rvm use 2.2.7 --install --binary --fuzzy
193curl: (22) The requested URL returned error: 404 Not Found
194Required ruby-2.2.7 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.2.7.tar.bz2
198Checking requirements for ubuntu.
199Requirements installation successful.
200ruby-2.2.7 - #configure
201ruby-2.2.7 - #download
202 % Total % Received % Xferd Average Speed Time Time Time Current
203 Dload Upload Total Spent Left Speed
204100 22.8M 100 22.8M 0 0 23.7M 0 --:--:-- --:--:-- --:--:-- 23.7M
205ruby-2.2.7 - #validate archive
206ruby-2.2.7 - #extract
207ruby-2.2.7 - #validate binary
208ruby-2.2.7 - #setup
209ruby-2.2.7 - #gemset created /home/travis/.rvm/gems/ruby-2.2.7@global
211** Updating RubyGems to the latest compatible version for security reasons. **
212** If you need an older version, you can downgrade with 'gem update --system OLD_VERSION'. **
214ruby-2.2.7 - #importing gemset /home/travis/.rvm/gemsets/global.gems............................................
215ruby-2.2.7 - #generating global wrappers........
216ruby-2.2.7 - #uninstalling gem rubygems-bundler-1.4.4.
217ruby-2.2.7 - #gemset created /home/travis/.rvm/gems/ruby-2.2.7
218ruby-2.2.7 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
219ruby-2.2.7 - #generating default wrappers........
220Using /home/travis/.rvm/gems/ruby-2.2.7
222$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
223Setting up build cache
224$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2250.22s$ Installing caching utilities
2260.00s2.13sattempting to download cache archive
227fetching custom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.2.7--gemfile-Gemfile.tgz
228fetching convoxcustom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.2.7--gemfile-Gemfile.tgz
229fetching custom-manifest/cache-linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.2.7--gemfile-Gemfile.tgz
230fetching custom-manifest/cache--rvm-2.2.7--gemfile-Gemfile.tgz
231fetching convoxcustom-manifest/cache-linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.2.7--gemfile-Gemfile.tgz
232fetching convoxcustom-manifest/cache--rvm-2.2.7--gemfile-Gemfile.tgz
233fetching master/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.2.7--gemfile-Gemfile.tgz
234found cache
cache.bundler
2370.00s2.98sadding /home/travis/build/travis-ci/dpl/vendor/bundle to cache
238creating directory /home/travis/build/travis-ci/dpl/vendor/bundle
ruby.versions
239$ ruby --version
240ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-linux]
241$ rvm --version
242rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
243$ bundle --version
244Bundler version 1.16.6
245$ gem --version
2462.7.8
install.bundler
2486.95s$ bundle install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}
249Fetching gem metadata from https://rubygems.org/........
250Fetching gem metadata from https://rubygems.org/.
251Resolving dependencies.....
252Using rake 12.3.3
253Using public_suffix 3.0.3
254Using awesome_print 1.9.2
255Using aws-eventstream 1.1.1
256Using aws-partitions 1.493.0
257Fetching jmespath 1.5.0
258Using optionally 0.0.3
259Using wrapomatic 0.3.0
260Using builder 3.2.4
261Using bundler 1.16.6
262Using fuzzyurl 0.9.0
263Using tomlrb 2.0.1
264Using mixlib-shellout 2.4.4
265Using libyajl2 2.1.0
266Using hashie 3.6.0
267Using mixlib-log 1.7.1
268Using rack 2.1.4
269Using uuidtools 2.1.5
270Using diff-lcs 1.5.0
271Using erubis 2.7.0
272Using highline 1.7.10
273Using iniparse 1.5.0
274Using mixlib-authentication 1.4.2
275Using mixlib-cli 1.7.0
276Using net-ssh 4.2.0
277Using ffi 1.12.2
278Using ipaddress 0.8.3
279Using plist 3.6.0
280Using systemu 2.6.5
281Using wmi-lite 1.0.5
282Using proxifier 1.0.3
283Using rspec-support 3.10.3
284Using multi_json 1.15.0
285Using net-telnet 0.1.1
286Using sfl 2.3
287Using syslog-logger 1.6.8
288Using cistern 0.12.3
289Using regstry 1.0.15
290Using coderay 1.1.3
291Using colorize 0.8.1
292Using cookiejar 0.3.3
293Using json 1.8.6
294Using docile 1.3.5
295Using simplecov-html 0.10.2
296Using sync 0.5.0
297Using thor 0.20.3
298Using rexml 3.2.5
299Using unf_ext 0.0.8
300Using eventmachine 1.2.7
301Using http_parser.rb 0.8.0
302Using escape 0.0.4
303Fetching excon 0.91.0
304Installing jmespath 1.5.0
305Using ey-hmac 2.2.0
306Using multipart-post 2.0.0
307Using websocket-extensions 0.1.5
308Using mime-types-data 3.2022.0105
309Using oj 3.7.12
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 addressable 2.8.0
329Using aws-sigv4 1.2.4
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
336Fetching rspec-core 3.10.2
337Installing excon 0.91.0
338Fetching rspec-expectations 3.10.2
339Installing rspec-core 3.10.2
340Installing rspec-expectations 3.10.2
341Fetching rspec-mocks 3.10.3
342Using net-scp 3.0.0
343Using cl 1.2.4
344Using simplecov 0.16.1
345Using tins 1.31.0
346Using crack 0.4.5
347Using unf 0.1.4
348Using em-socksify 0.3.2
349Using gems 1.1.1
350Using faraday 0.9.2
351Using aws-sdk-core 3.119.1
352Using chef-config 12.22.5
353Using chef-zero 5.3.2
354Using net-ssh-multi 1.2.1
355Using websocket-driver 0.7.5
356Using mime-types 3.2.2
357Using pry 0.14.1
358Using nokogiri 1.9.1
359Using puppet 5.5.22
360Using packagecloud-ruby 1.0.8
361Using rspec_junit_formatter 0.2.3
362Using rspec-its 1.3.0
363Using specinfra 2.83.1
364Using dpl 2.0.2.beta.1 from source at `.`
365Using term-ansicolor 1.7.1
366Using webmock 3.14.0
367Using domain_name 0.5.20190701
368Using em-http-request 1.1.7
369Using faraday_middleware 0.14.0
370Using sawyer 0.8.2
371Using aws-sdk-cloudformation 1.56.0
372Using aws-sdk-codedeploy 1.42.0
373Using aws-sdk-ecr 1.44.0
374Using aws-sdk-elasticbeanstalk 1.44.0
375Using aws-sdk-kms 1.47.0
376Using aws-sdk-lambda 1.67.0
377Using aws-sdk-opsworks 1.34.0
378Using ohai 8.26.1
379Using faye-websocket 0.11.1
380Using fog-core 2.1.0
381Using coveralls 0.8.23
382Using http-cookie 1.0.4
383Installing rspec-mocks 3.10.3
384Using octokit 4.15.0
385Using aws-sdk-s3 1.100.0
386Using faye 1.4.0
387Using fog-json 1.2.0
388Using fog-xml 0.1.4
389Using rest-client 2.1.0
390Using ey-core 3.5.0
391Using fog-rackspace 0.1.6
392Using gleis 0.8.0
393Using puppet-blacksmith 3.3.1
394Using rspec 3.10.0
395Fetching serverspec 2.42.0
396Installing serverspec 2.42.0
397Using chef 12.22.5
398Bundle complete! 33 Gemfile dependencies, 140 gems now installed.
399Bundled gems are installed into `./vendor/bundle`
40116.44s$ bundle exec rspec
402[Coveralls] Set up the SimpleCov formatter.
403[Coveralls] Using SimpleCov's default settings.
404Run options: exclude {:skip=>true}
405......................................................................................................................................................................................................................................................................................................FF.....F....F...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
407Failures:
409 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\\\"\\}"
410 Failure/Error: it { should have_run "convox deploy --rack rack --app app --wait --id --description #{desc}" }
412 Expected the command
414 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\"\}
416 to have run, but it didn't. Instead, we have run the commands:
418 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
419 [info] Installing deployment dependencies
420 [gem:require] json (, {})
421 #!/bin/bash
423 if ! command -v convox &> /dev/null; then
424 echo "Downloading convox CLI"
425 mkdir -p $HOME/bin
426 export PATH="$HOME/bin:$PATH"
427 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
428 chmod +x $HOME/bin/convox
429 else
430 echo "Convox CLI exists. Skipping installation"
431 fi
432 [info] $ convox version --rack rack
433 convox version --rack rack
434 [info] Setting the build environment up for the deployment
435 [info] $ convox apps info --rack rack --app app
436 convox apps info --rack rack --app app
437 [info] Building and promoting application ...
438 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\"\}
439 # ./spec/dpl/providers/convox_spec.rb:43:in `block (3 levels) in <top (required)>'
440 # ./vendor/bundle/ruby/2.2.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
442 2) Dpl::Providers::Convox by default is expected to have run commands in order
443 Failure/Error: it { should have_run_in_order }
445 Expected the commands
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 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\"\}
456 to have run in this order, but they have run as follows:
458 (?-mix:curl -sL -o \$HOME\/bin\/convox https:\/\/convox.com\/cli\/linux\/convox)
459 [info] $ convox version --rack rack
460 convox version --rack rack
461 [info] Setting the build environment up for the deployment
462 [info] $ convox apps info --rack rack --app app
463 convox apps info --rack rack --app app
464 [info] Building and promoting application ...
465 # ./spec/dpl/providers/convox_spec.rb:44:in `block (3 levels) in <top (required)>'
466 # ./vendor/bundle/ruby/2.2.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
468 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\\\"\\}"
469 Failure/Error: it { should have_run "convox build --rack rack --app app --id --description #{desc}" }
471 Expected the command
473 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\"\}
475 to have run, but it didn't. Instead, we have run the commands:
477 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
478 [info] Installing deployment dependencies
479 [gem:require] json (, {})
480 #!/bin/bash
482 if ! command -v convox &> /dev/null; then
483 echo "Downloading convox CLI"
484 mkdir -p $HOME/bin
485 export PATH="$HOME/bin:$PATH"
486 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
487 chmod +x $HOME/bin/convox
488 else
489 echo "Convox CLI exists. Skipping installation"
490 fi
491 [info] $ convox version --rack rack
492 convox version --rack rack
493 [info] Setting the build environment up for the deployment
494 [info] $ convox apps info --rack rack --app app
495 convox apps info --rack rack --app app
496 [info] Building application ...
497 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\"\}
498 # ./spec/dpl/providers/convox_spec.rb:65:in `block (3 levels) in <top (required)>'
499 # ./vendor/bundle/ruby/2.2.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
501 4) Dpl::Providers::Convox given --description other is expected to run "convox deploy --rack rack --app app --wait --id --description other"
502 Failure/Error: it { should have_run 'convox deploy --rack rack --app app --wait --id --description other' }
504 Expected the command
506 convox deploy --rack rack --app app --wait --id --description other
508 to have run, but it didn't. Instead, we have run the commands:
510 [warn] Support for deployments to Convox is in **development**. Please see [Maturity Levels](https://github.com/travis-ci/dpl/#maturity-levels) for details.
511 [info] Installing deployment dependencies
512 [gem:require] json (, {})
513 #!/bin/bash
515 if ! command -v convox &> /dev/null; then
516 echo "Downloading convox CLI"
517 mkdir -p $HOME/bin
518 export PATH="$HOME/bin:$PATH"
519 curl -sL -o $HOME/bin/convox https://convox.com/cli/linux/convox
520 chmod +x $HOME/bin/convox
521 else
522 echo "Convox CLI exists. Skipping installation"
523 fi
524 [info] $ convox version --rack rack
525 convox version --rack rack
526 [info] Setting the build environment up for the deployment
527 [info] $ convox apps info --rack rack --app app
528 convox apps info --rack rack --app app
529 [info] Building and promoting application ...
530 convox deploy --rack rack --app app --wait --id --manifest convox.yml --description other
531 # ./spec/dpl/providers/convox_spec.rb:82:in `block (3 levels) in <top (required)>'
532 # ./vendor/bundle/ruby/2.2.0/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'
534Finished in 14.12 seconds (files took 0.81247 seconds to load)
5351174 examples, 4 failures
537Failed examples:
539rspec ./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\\\"\\}"
540rspec ./spec/dpl/providers/convox_spec.rb:44 # Dpl::Providers::Convox by default is expected to have run commands in order
541rspec ./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\\\"\\}"
542rspec ./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"
544[Coveralls] Submitting to https://coveralls.io/api/v1
545fatal: not a git repository (or any of the parent directories): .git
546fatal: not a git repository (or any of the parent directories): .git
547fatal: not a git repository (or any of the parent directories): .git
548fatal: not a git repository (or any of the parent directories): .git
549fatal: not a git repository (or any of the parent directories): .git
550fatal: not a git repository (or any of the parent directories): .git
551fatal: not a git repository (or any of the parent directories): .git
552fatal: not a git repository (or any of the parent directories): .git
553[Coveralls] Job ##6667.1
554[Coveralls] https://coveralls.io/jobs/94131579
555Coverage is at 95.67%.
556Coverage report sent to Coveralls.
557The command "bundle exec rspec" exited with 1.
cache.2
558store build cache
559$ bundle clean
560Removing excon (0.89.0)
561Removing rspec-core (3.10.1)
562Removing serverspec (2.41.8)
563Removing rspec-mocks (3.10.2)
564Removing rspec-expectations (3.10.1)
565Removing jmespath (1.4.0)
5660.00s5.77schanges detected (content changed, file is created, or file is deleted):\n/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/excon-0.89.0.gem
567/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/excon-0.91.0.gem
568/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/jmespath-1.4.0.gem
569/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/jmespath-1.5.0.gem
570/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/rspec-core-3.10.1.gem
571/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/rspec-core-3.10.2.gem
572/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/rspec-expectations-3.10.1.gem
573/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/rspec-expectations-3.10.2.gem
574/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/rspec-mocks-3.10.2.gem
575/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/rspec-mocks-3.10.3.gem
576/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/2.2.0/cache/serverspec-2.41.8.gem
577/home/travis/build/travis-ci/dpl/vendor/bundle/ruby/\n...
578changes detected, packing new archive
579uploading custom-manifest/cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-2.2.7--gemfile-Gemfile.tgz
580cache uploaded
583Done. Your build exited with 1.
Top