1
0
Fork 0
mirror of https://github.com/capistrano/capistrano synced 2023-03-27 23:21:18 -04:00
Commit graph

25 commits

Author SHA1 Message Date
Matt Brictson
c676e64899
Add latest Ruby versions to CI, including 3.0 (#2071) 2020-12-31 14:30:50 -08:00
Eric Guo
800d84065f
#2060 Fix ruby 2.7 keyword parameters warnings and bump up ruby versions. (#2060) 2020-05-09 17:20:19 -07:00
Matt Brictson
f8f081fc62
Eliminate double CI builds on PRs (#2035)
As suggested by this answer:
https://stackoverflow.com/a/31882307
2019-09-12 09:29:24 -07:00
Olle Jonsson
22f6c5250d
CI: Use 2.4.6, 2.5.5, 2.6.3
- drop defunct Travis option sudo: false - see https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2019-04-18 17:43:14 +02:00
Matt Brictson
d8968a06f0
Add latest Ruby versions to Travis matrix 2019-01-13 17:41:11 -08:00
Matt Brictson
ef9ba83b65
Add latest rubies to Travis 2018-06-18 09:02:20 -07:00
Darwin D Wu
a76b0766b0 deploy:cleanup should skip only the invalid releases and continue the rotation of releases (#1899)
* deploy:cleanup should skip only the invalid releases and continue the rotation
of releases

* Add cucumber tests for deploy:cleanup

* PR feedback

* rebase on master

* add ruby 2.4.1 to specs

* vagrant works with bundler 1.15.3

* remove unnecessary command
2017-07-22 16:15:44 -07:00
Matt Brictson
240d6e21c3
Set up Danger!
"Danger" is a gem that automatically runs certain sanity checks against
GitHub pull requests. Whenever a Capistrano PR is opened, Danger will
check whether a CHANGELOG entry was included, and whether tests were
included, and add a comment to the PR if there are violations.
2016-10-23 21:31:35 -07:00
Matt Brictson
d622e166f7
Allow rbx-2 to fail without breaking Travis build 2016-10-03 11:42:57 -07:00
Matt Brictson
76954769e9 Skip RuboCop in Travis for Rubinius
For some reason Rubinius seg faults sometimes when running RuboCop on
Travis. Rather than have periodically failing builds, just disable it.
We still get adequate coverage because RuboCop results shouldn't be
different for rbx anyway.
2016-06-30 15:33:18 -05:00
William Johnston
e419b5d178 Make entire Rubocop suite run by default. 2016-03-01 08:39:51 -06:00
Matt Brictson
6084ffbb65 Add RuboCop lint to default rake task 2016-01-23 13:14:19 -08:00
Matt Brictson
b0b2322eda Add more Ruby versions to Travis, including 2.3.0 2016-01-20 20:02:31 -08:00
Matt Brictson
36b7382fed Remove Ruby 1.9.3 from Travis matrix 2015-10-23 17:27:30 -07:00
Kir Shatrov
5597a67327 Enable Travis CI container-mode
http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
2014-12-18 13:28:55 +01:00
Lee Hambley
73352083da Attempt to fix rbx build 2014-11-17 14:37:06 +01:00
Lee Hambley
2a291169df Update .travis.yml
Stop travis running a build for the legacy-v2 branch.
2014-09-02 16:45:26 +02:00
Lee Hambley
02b7a27638 Update .travis.yml 2014-08-21 11:22:24 +02:00
Matt Brictson
f015b6c45c Switch to rbx-2 for Travis build.
This should fix the "Requested binary installation but no rubies are available
to download" error in Travis for rbx.
2014-06-07 22:04:59 -07:00
Travis Petticrew
2e13a1319c Cucumber tests will now run on the latest Vagrant
This removes the dependency on the `kuroko` gem and uses the Vagrant
command line application to control the virtual environment. The
`vagrant` command should be in your path, but if it isn't the path can
be set with the `VAGRANT_BIN` environment variable. This may even work
on older versions of Vagrant, but they are untested.

The `VagrantHelpers` module was added to mimic some of the API that was
provided by `kuroko`. The `RemoteCommandHelpers` module was modified to
accommodate those changes. Any non-zero exit status on a remote command
will raise a `VagrantHelpers::VagrantSSHCommandError` and should be
expected by any tests using the command helpers. All existing tests
work as expected.

In addition, a couple of minor changes were made. The TestApp utilizes
the Pathname library but does not require it. This was causing the suite
to fail for me so I added an explicit require. Also, the test for the
existence of a release directory would give a false positive on
subsequent runs if the `KEEP_RUNNING` option was used. I added an
`at_exit` that removes the test deployment directory to clean up the
box for the next run.

Documentation was also added to the README for how to run the test
suites.
2014-04-23 10:19:20 -05:00
Michael Nikitochkin
8bba22579c 🐼 Fixed failed tests
After update to new version of sskit there were a lot of failed tests.
2014-01-09 01:47:05 +02:00
Salimane Adjao Moustapha
5c8a73ef50 Add Ruby 2.1.0 to .travis.yml 2013-12-26 00:05:51 +01:00
Russell
0d32a425de Fix rubinius version in .travis.yml
Change to `rbx` as `rbx-19mode` no longer exists.
2013-11-22 11:14:58 +00:00
Lee Hambley
0d7d950e61 Tweak Travis-CI config 2013-07-04 18:43:11 +02:00
seenmyfate
331d7061b4 explicity test against supported versions 2013-06-14 17:11:21 +01:00