Commit Graph

37 Commits

Author SHA1 Message Date
Javi Martín
59b625a5f9 Simplify chromedriver installation with webdrivers
This gem will automatically install chromedriver based on the installed
version of Chrome/Chromium.
2020-05-25 15:50:35 +02:00
Julian Herrero
69838c78b9 Revert "Stop using Knapsack Pro"
This reverts PR https://github.com/consul/consul/pull/3812
2019-11-06 18:58:05 +07:00
Julian Herrero
5b3d40ce8e Stop using Knapsack Pro 2019-11-04 16:58:06 +07:00
Javi Martín
48dd4be851 Use .ruby-version to detect our Ruby version
Travis and Rubocop and rmv1-capistrano3 automatically detect the version
based on the `.ruby-version` file.
2019-10-13 00:31:13 +02:00
Javi Martín
5e219a8f1d Increment number of Travis workers
After combining our translations and verification branches, some jobs
take more than 50 minutes to run.
2019-07-29 13:59:06 +02:00
voodoorai2000
5564a0d74f Use one more node in the Travis matrix 2019-06-12 16:19:54 +02:00
Julian Herrero
5822d250da Use 3 Travis nodes for running the test suite 2019-04-01 13:14:33 +02:00
Julian Herrero
6d281affa5 Use double quotes 2019-03-15 10:29:07 +01:00
Angel Perez
6a55b720b8 Configure Travis CI to use Chrome addon, install ChromeDriver 2018-03-27 14:47:48 -04:00
rgarcia
398cdd2d4c Reduce travis' knapsack log level to info 2018-01-22 17:31:46 +01:00
rgarcia
9a4d6750fc Clean up asset precompilation output from travis logs
Asset precompilation generates a lot of logs, making it slower to
scroll down to see the commonly relevant information, knowing what spec
has failed

Redirecting standard error and standard output to dev/null helps reach
this information faster
2018-01-22 16:55:44 +01:00
Bertocq
3322dac13a Improve travis slack notifications to only notify about failure & fixes 2018-01-19 18:19:45 +01:00
Bertocq
536c09d289 Update travis config with travis command line client & add slack integration 2018-01-19 17:03:47 +01:00
Bertocq
26437029a6 Add KNAPSACK_PRO_FIXED_QUEUE_SPLIT env variable to travis config 2017-12-12 15:47:05 +01:00
ArturT
27f46c9239 Allow forked version of repo to run tests with knapsack_pro gem without
needed API key KNAPSACK_PRO_TEST_SUITE_TOKEN_RSPEC.

Based on:
https://github.com/KnapsackPro/knapsack_pro-ruby#how-to-make-knapsack_pr
o-works-for-forked-repositories-of-my-project
2017-12-05 20:10:40 +01:00
rgarcia
d238889dec dynamically allocate RSpec tests across CI nodes 2017-12-05 20:10:40 +01:00
rgarcia
e2d4fbd9ce knapsack_pro setup 2017-12-05 20:10:40 +01:00
Bertocq
a15391e4e1 Exclude development gems from travis build 2017-11-11 10:08:36 +01:00
rgarcia
33ba7821d5 precompile assets in test environment
Usually the first spec that visits a page fails with a timeout.
Hopefully it was due to having to compile assets at runtime and this helps to fix it
2017-09-19 15:14:55 +02:00
Juanjo Bazán
6c227547e2 updates travis script and matrix 2017-01-17 14:25:21 +01:00
Juanjo Bazán
6194b74a91 regenerates knapsack report in Travis 2017-01-17 14:00:36 +01:00
Enrique García
ae2a6d6498 Merge pull request #1268 from consul/knapsack
Reduces build time using parallel builds
2016-11-22 10:37:12 +01:00
rgarcia
f8bd13ceb5 uses available capacity for open source projects 2016-11-21 09:57:23 +01:00
rgarcia
d720f8c84d uses four virtual machines to run travis build 2016-11-20 11:59:08 +01:00
rgarcia
8595f60206 adds travis matrix configuration for knapsack 2016-11-20 11:11:48 +01:00
rgarcia
f7ec2ae9c3 upgrade to ruby 2.3.2 2016-11-19 20:27:39 +01:00
rgarcia
f3512a4a6f tries to speed up build with knapsack 2016-11-19 20:13:51 +01:00
Juanjo Bazán
9144c7da05 changes travis script
this commit reverts cf50b3743c because Fuubar 
format does not works well with travis/coveralls
2016-07-14 14:01:25 +02:00
Juanjo Bazán
cf50b3743c updates travis' script 2016-07-13 12:06:12 +02:00
David Rodríguez
d9b067e9b2 updates ruby version to 2.2.3 2015-08-26 05:37:26 -03:00
Eloy Gomez
7f8b3abace Use Postgres 9.4 with travis 2015-08-08 15:04:47 +02:00
Juanjo Bazán
eaac957f4c adds before script to travis config 2015-07-22 15:20:13 +02:00
Juanjo Bazán
9a27bf9f79 updates travis.yml to make use of config files 2015-07-22 13:24:39 +02:00
Juanjo Bazán
d6cbac934e updates ruby version to 2.2.2 2015-07-16 21:49:00 +02:00
rgarcia
7b107eecf9 fixes indentation in .travis.yml #1 2015-07-15 22:25:17 +02:00
rgarcia
6a4180c06b caches bundler dependencies #1 2015-07-15 22:22:25 +02:00
rgarcia
b7d42fce79 adds .travis.yml #1 2015-07-15 22:18:25 +02:00