Граф коммитов

376 Коммитов

Автор SHA1 Сообщение Дата
shyouhei b0dd7902b8 .travis.yml: should escape spaces
workarounds for https://github.com/travis-ci/travis-ci/issues/1444


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-18 02:22:26 +00:00
shyouhei 8b2f7b82a8 .travis.yml: just use env
You don't have to use `before_install` to introduce
new environment variables; that is to be done using
`env` command.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-18 01:56:30 +00:00
nobu 9950fff2fa .travis.yml: no PR in spec/ruby [ci skip]
* .travis.yml (before_script): spec/ruby has been incorporated
  already, no pull-requests to merge.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-18 01:52:50 +00:00
shyouhei e5299989f3 .travis.yml: fix typo in configure arguments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-18 01:34:45 +00:00
nobu c3982a1aa6 .travis.yml: split before_install into the matrix
* .travis.yml (before_install): split shell commands into the
  matrix per OSs, so that the commands will appear in the logs
  separately.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-18 01:10:56 +00:00
k0kubun 7943c0e5e6 .travis.yml: revert r65131 too
because it succeeded https://travis-ci.org/ruby/ruby/jobs/442733840.

It looks that it randomly succeeds. Let's just leave it and see how
stable it is, starting from `allow_failures` because it hasn't hanged
only once so far.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-17 15:42:34 +00:00
k0kubun 7b916dd4de revert r65124 and try non-parallel test-all on osx
OpenSSL error was fixed but r65124 hanged too
https://travis-ci.org/ruby/ruby/jobs/442727035.

So it seems to be an independent issue.
Let me try removing -j.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-17 15:13:36 +00:00
k0kubun 9304c0522d .travis.yml: try openssl stable version
macOS build is handing on OpenSSL::SSL::SSLError https://travis-ci.org/ruby/ruby/jobs/442706479
Now 1.0.2p is stable version https://formulae.brew.sh/formula/openssl,
so let me try that version to make CI green

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-17 14:50:35 +00:00
shyouhei 8340078cc8 .travis.yml: enhance build matrix
add OS=osx compiler=clang build matrix so that we can make sure
things are built smoothly on that platform.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-17 14:09:24 +00:00
k0kubun 274cd92782 .travis.yml: try `addons.apt.config.retries: true` as well
This is suggested by Travis
https://github.com/travis-ci/travis-ci/issues/9112#issuecomment-376305909

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-15 10:03:57 +00:00
k0kubun 63cebc4da6 .travis.yml: try `addons.apt.update: true` for gcc-8
because gcc-8 setup is super unstable like this
https://travis-ci.org/ruby/ruby/jobs/441528813

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-10-15 09:51:32 +00:00
kazu 4baf0757e4 ruby_2_2 branch has ended
https://www.ruby-lang.org/en/news/2018/06/20/support-of-ruby-2-2-has-ended/
[ci skip]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-09-19 12:39:44 +00:00
nobu db4c91be27 .travis.yml: run ruby/spec version guards check in parallel
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-09-12 12:14:45 +00:00
nobu f677ba8871 deduce versioned tools from CC
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-09-12 07:01:59 +00:00
nobu 7785f57974 .travis.yml: separate ruby/spec on old version
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-09-09 15:46:51 +00:00
nobu 1050c08dc6 Add latest version gcc-8 case to Travis CI
[Fix GH-1937]

Co-authored-by: Jun Aruga <jaruga@redhat.com>

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-09-09 12:48:33 +00:00
nobu c3c73ba2bd .travis.yml: branches only for travis-ci
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-09-09 12:48:32 +00:00
eregon d4313df085 Run specs against 2.3.7 to ensure version guards are correctly added
* See [Feature #15004].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-08-21 22:17:37 +00:00
k0kubun b818f7c349 .travis.yml: resurrect notification to #commits
I heard at least Shibata-san sees the channel for the notification.
But I want #alets to have all CI failure notifications too.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-11 06:33:45 +00:00
k0kubun 23c71575f8 .travis.yml: send notification to #alerts
instead of #commits.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-11 05:49:37 +00:00
k0kubun bf618557b1 .travis.yml: force to execute JIT test on Travis
test_jit.rb: with environment variable RUBY_FORCE_TEST_JIT, we can force
to test JIT availability.

I wanted to have such CI, but Travis was the only option which I can
modify easily.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-09 00:32:55 +00:00
k0kubun 4d0ce03cfa .travis.yml: try `make install` to test JIT
If header is not available, JIT won't be tested.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-02-07 16:39:17 +00:00
hsbt 4fb218f9a0 Removed workaround Travis CI.
Revert r61209, r61210

From: SHIBATA Hiroshi <hsbt@ruby-lang.org>

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-01-26 03:54:55 +00:00
hsbt 4251ee5b40 Try to fix Travis CI configuration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-01-05 06:18:57 +00:00
naruse 135f24c06a Add ruby_2_5 branch to .travis.yml
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-12-25 07:56:46 +00:00
eregon e44a6f2f84 Travis: the workaround needs sudo: required to work
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-12-13 11:22:55 +00:00
eregon 6d9b55ecbd Use the older Travis CI image
* The new one produces many warnings like:
  warning: Insecure world writable dir /usr/local/clang-5.0.0/bin in PATH, mode 040777
* Workaround from https://blog.travis-ci.com/2017-12-12-new-trusty-images-q4-launch

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-12-13 11:13:55 +00:00
k0kubun dd979f9d69 .travis.yml: revert "workaround to resolve ::1"
This commit reverts r60736.

Shibata-san reported the cause of r60736 to Travis and it seems fixed:
https://github.com/travis-ci/travis-ci/issues/8780

In another CI, I found "::1     ip6-localhost ip6-loopback" in build
system information, unlike "::1  localhost ip6-localhost ip6-loopback"
that had failed in Ruby's CI on Travis.

Let's try Container-based environment again.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-11-23 14:04:24 +00:00
k0kubun 4d60654690 .travis.yml: workaround to resolve ::1
Container-based Trusty environment (sudo: false) does not support IPv6.
https://github.com/travis-ci/travis-ci/issues/3302

And the image has "::1  localhost ip6-localhost ip6-loopback" entry in
addition to "127.0.0.1 localhost" in /etc/hosts.
Thus when it can resolve localhost to ::1 and CI fails.

To resolve this, at least we need to modify /etc/hosts for now but we
can't modify /etc/hosts without sudo.

So I enabled sudo. As Sudo-enabled VM didn't have "::1 localhost" entry,
this change fixed the cause without touching /etc/hosts.

Since boot of `sudo: required` is slower than `sudo: false`, please revert
this commit anytime when Container-based Trusty environment is updated and
::1 issue has gone.
https://docs.travis-ci.com/user/reference/overview/

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-11-10 11:50:00 +00:00
hsbt ca9c9001dc Regenerate slack token on Travis CI.
The previous token did not work on our slack team.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-10-25 09:24:37 +00:00
eregon aaf07f7ad5 Adapt tools to follow spec/rubyspec => spec/ruby rename
* [Misc #13792] [ruby-core:82287]
* Prefer test-spec over test-rubyspec in spec/README.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-09-20 20:19:54 +00:00
hsbt 31a447d1c3 Update credentials for Travis/Slack integration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-09-05 08:25:26 +00:00
hsbt 8397de0091 Partly reverted email notification on travis configuration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-08-02 02:19:04 +00:00
kazu 3ba550c19b Remove "make update-rubyspec"
because it is no-op for compatibility

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-08-02 00:20:41 +00:00
hsbt aa30bfd536 Update configuration for slack notification.
* Encrypted slack token.
  * Only notify when build fails and it recovered.
  * Only notify trunk build without pull requests.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-07-27 11:56:54 +00:00
hsbt dc9fad3a1d To use slack notification instead of email notification.
It's easily customize configuration of test notify.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-07-26 06:06:33 +00:00
hsbt 369df4668e Removed Ruby 2.1 from Travis CI. It's EOL status on 2017.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-07-26 05:39:41 +00:00
nobu 41bdfc53da .travis.yml: update dist to trusty
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-07-08 02:05:55 +00:00
nobu e7ff862257 .travis.yml: exts is not needed for tests here
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-05-27 05:18:52 +00:00
nobu 8e81b3c766 mspec/commands/mspec.rb: formatter for multi_exec
* spec/mspec/lib/mspec/commands/mspec.rb (MSpecMain#multi_exec):
  as multi_exec children must run with yaml formatter, append the
  option for it after other options to override another formatter
  option with a warning if it is given.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-05-27 03:43:02 +00:00
nobu 944c8f400c .travis.yml: get number of processors at runtime
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-05-27 03:14:04 +00:00
nobu 2ba68008b5 readonly srcdir
.travis.yml: make srcdir unwritable during build and tests.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-05-23 13:18:45 +00:00
nobu 08ef146e45 out-of-place on travis
* .travis.yml (before_script, script): out-of-place build.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-05-23 12:42:40 +00:00
nobu 3692fd69ca .travis.yml: tweek after-update
* .travis.yml (before_script): get rid of making miniruby at
  after-update.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-05-02 13:16:04 +00:00
nobu 4ab8d89d7d Show logs after PR merger
* .travis.yml (before_script): show logs of merged pull requests
  to rubyspec.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-04-08 07:29:55 +00:00
nobu 2c0b9e8748 Split commands
* .travis.yml (before_script): split commands to prepare variables
  for pull request URLs to rubyspec, to stop when each commands
  failed.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-04-08 07:29:54 +00:00
nobu 7fdb410b55 .travis.yml: split long command [ci skip]
* .travis.yml (before_script): split long command to merge pull
  requests to rubyspec from github.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-04-07 16:08:49 +00:00
nobu 10024b0e43 .travis.yml: multiple rubyspec PRs [ci skip]
* .travis.yml (before_script): merge multiple pull requests
  rubyspec to from github.  pull request numbers are given by
  RUBYSPEC_PULL_REQUEST, as a comma or space separated list.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-04-07 14:00:22 +00:00
nobu f88521bb39 .travis.yml: make tests silent [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-30 07:25:13 +00:00
nobu d4581159bd .travis.yml: checkout ruby/spec PR
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-30 07:16:20 +00:00
nobu cf94bb9a08 Don't download from Unicode.org
* tool/make-snapshot: use checked out headers for Unicode, to get
  rid of downloading data files from Unicode.org.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-24 03:42:28 +00:00
nobu f5e265949f common.mk: touch-unicode-files
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-24 02:44:21 +00:00
nobu 96069e9573 Don't download from Unicode.org
* .travis.yml, appveyor.yml: use checked out headers for Unicode,
  to get rid of downloading data files from Unicode.org.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-23 23:55:29 +00:00
naruse 68cd029ae8 Add ruby_2_4 branch to test on travis [skip ci]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-12-23 16:09:09 +00:00
hsbt 53ca8de37f Remove webhook notification to Travis CI [skip ci]
As travis-rubies now uses 3 Mac jobs to create archives for various OS
  releases.

  This is a bit wasteful if multiple builds pass in a short period.

  Instead, Travis CI is now running a nightly build of ruby-head
  (around 22:30 UTC). This will happen regardless of the state of the
  master branch.

  Author: Hiro Asari <asari.ruby@gmail.com>

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-11-17 13:05:46 +00:00
kazu e0aaf5f5ca Update freenode server name [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-10-05 12:36:40 +00:00
shyouhei ca17c5d1a1 * .travis.yml: delete comments. They were outdated. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-09-28 01:49:16 +00:00
nobu 3c4ade2019 ruby 2.0.0 has ended
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-03-08 15:21:23 +00:00
nobu 43c3e415e1 .travis.yml: add branches [ci skip]
* .travis.yml (branches): automatically run Travis on branches
  created with `git feature` or `git bug` commands.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-03-07 08:17:02 +00:00
hsbt 7cb5b7dd23 * .travis.yml: removed commented-out code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-01-13 08:22:18 +00:00
hsbt 6cea22b5d6 * .travis.yml: removed osx code. follow up with r53517
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-01-13 08:15:39 +00:00
naruse be4501bf3a fix previous commit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-01-13 04:02:31 +00:00
naruse 7c2763642c make CI output simpler
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-01-13 03:22:36 +00:00
naruse cf8bbd0c87 don't replace job status, it consume log length count
"The log length has exceeded the limit of 4 Megabytes (this usually
means that test suite is raising the same exception over and over)."

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-01-13 03:03:45 +00:00
naruse 0a641b4cc2 try sudo:false on travis
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-01-13 02:04:18 +00:00
naruse 8c8f92cd7a drop osx and clang because they are often fails and slow
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-01-12 17:10:27 +00:00
naruse 35ef17dcfa Add ruby_2_3 branch to .travis.yml [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-12-24 18:37:43 +00:00
usa 7c97533aec * .travis.yml: retry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-09-09 02:20:42 +00:00
usa 852c345470 * .travis.yml: update unicode data, bundled gems, extlibs, and so on.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-09-09 02:10:46 +00:00
naruse a20929cb72 Revert "try to run travis without sudo to run in container"
This reverts commit r51705, r51706.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-08-27 07:07:18 +00:00
naruse 5ac1f6546c migrate to travis new infrastructure
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-08-27 06:18:44 +00:00
naruse 2dd198a319 try to run travis without sudo to run in container
http://docs.travis-ci.com/user/migrating-from-legacy/

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-08-27 05:50:36 +00:00
tenderlove 9896f4695a Update libssl before Travis build
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-07-31 14:36:42 +00:00
hsbt 0e18d13594 * .travis.yml: enabled email notification.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-03-20 08:43:23 +00:00
hsbt 9a2ed2068e * .travis.yml: removed Ruby 1.9.3 build on Travis CI
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-03-20 08:39:57 +00:00
nobu 376ece8f01 .travis.yml: no check for diagnostic reports
* .travis.yml (after_failure): remove false positive check by
  diagnostic reports.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-03-05 01:01:02 +00:00
nobu f18951abda .travis.yml: no diagnostic reports
* .travis.yml (script): no diagnostic reports files should be
  left.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-03-03 15:37:47 +00:00
nobu 3778826780 .travis.yml: CONFIG_FLAG
* .travis.yml (before_install): merge options for extension
  libraries to CONFIG_FLAG.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-03-03 03:16:32 +00:00
nobu f76211852f .travis.yml: install missing library
* .travis.yml (before_install): install gdbm too.

* .travis.yml (script): test options should be in TESTOPTS.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-03-03 02:55:53 +00:00
nobu 71dfa492ac .travis.yml: suppress travis specific failure
* .travis.yml (before_script): suppress the failure which happens
  only in travis OSX for the time being.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-03-03 01:54:54 +00:00
nobu b31c47624a .travis.yml: do not ignore diff
* .travis.yml (before_script): confured results with/without cache
  must be same.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-03-02 04:35:12 +00:00
nobu 97d71ce8f0 .travis.yml: for r49326
* .travis.yml (before_script): need MAKEDIRS to make enc/trans.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-01-19 13:44:32 +00:00
hsbt c4675d865a * .travis.yml: Remove redundant configuration option.
[fix GH-809] Patch by @gxworld

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-01-08 02:39:23 +00:00
nobu faa53ca2f6 .travis.yml: use after_failure
* .travis.yml: use after_failure section to dump crash log files.
  http://docs.travis-ci.com/user/build-lifecycle/

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-12-18 01:14:09 +00:00
nobu bad77a862e .travis.yml: fix escape
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-12-16 05:05:00 +00:00
nobu c51a3e6403 .travis.yml: dump crash logs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-12-16 04:59:31 +00:00
hsbt f17a28dda0 * .travis.yml: reverted r48199, it's unlated configuration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-10-31 01:16:48 +00:00
hsbt c0e546bc9a * .travis.yml: tweak build scripts for unicode_normalize.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-10-31 00:35:35 +00:00
hsbt 273af33537 * .travis.yml: removed needless preparation for gcc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-10-03 15:25:08 +00:00
hsbt 5eed468b8a * .travis.yml: enabled gcc build with osx on travis.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-10-03 14:41:26 +00:00
hsbt d36f3e3b43 * .travis.yml: enabled test results of linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-10-03 12:02:46 +00:00
hsbt bf1814d990 * .travis.yml: Disabled to generate document on travis.
Reduce test running time.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-10-03 09:22:50 +00:00
hsbt ab5517a06c * .travis.yml: added rubyspec into travis tasks and eliminate to stdout.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-09-23 02:55:14 +00:00
hsbt cf33a35a73 * .travis.yml: Only osx build is enabled. linux builds is random failure
and test results of major linux is covered by rubyci.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-09-22 09:21:39 +00:00
hsbt c0debb96b6 * .travis.yml: added new configurations for osx on travis ci.
[fix GH-723]
* test/ruby/test_object.rb: tweaked to memory leak limit for osx build.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-09-20 02:55:27 +00:00
nobu 9b569069b2 .travis.yml: remove generated directories
* .travis.yml (before_script): remove directories generated
  previously.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-08-20 08:37:54 +00:00
naruse 53a91a00fb add uname -r
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 05:31:08 +00:00
naruse 62713618f0 travis doesn't have /proc/version_signature
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 05:01:05 +00:00
naruse 9d4a89e1d5 show versions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 04:48:52 +00:00
naruse 28747c6720 enable test-all and add -j2 on travis-ci
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 01:38:13 +00:00
naruse eb85645ab1 Add to check ruby_2_0_0 and ruby_2_1 (and ruby_2_2) branch
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 01:07:29 +00:00
drbrain 9410e7e00c * .travis.yml: Rebuild Travis CI's "ruby-head" version on successful
build.  Patch by Konstantin Haase.  [Fixes GH-417]
  https://github.com/ruby/ruby/pull/417


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-10-07 20:41:59 +00:00
nobu e130ef20b4 * .travis.yml (before_script): fix copy&paste miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-08-18 23:41:41 +00:00
nobu 69cb8a793e * .travis.yml (before_script): fix copy&paste miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-08-18 23:37:30 +00:00
nobu 5dd1e83eff * .travis.yml (before_script): check if cached config works.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-08-18 23:31:26 +00:00
nobu a53cb1a05d update config files
* .travis.yml (before_script): update config files.
* common.mk ($(srcdir)/tool/config.{guess,sub}): use get-config_files.
* tool/config_files.rb: split get-config_files.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-06-14 04:40:32 +00:00
naruse bf386e580f Don't run test-all because it often happens false positive
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-06-03 14:46:45 +00:00
naruse 717c5f94aa Disable clang on travis because it causes many false negative
https://travis-ci.org/ruby/ruby/builds/7448421

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-05-24 03:59:17 +00:00
naruse 46d19a3a95 Fix .travis.yml for current known Linux failure
And revert branches and notification change.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-04-18 18:04:11 +00:00
naruse 08a6ef733a Run test-all on travis-ci
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-04-18 13:55:45 +00:00
shyouhei b999f95e70 * .travis.yml (script): add OPTS=-v, requested by @_ko1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-11-19 06:41:43 +00:00
nobu ea005c47fa .travis.yml: revert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-09-08 09:31:18 +00:00
nobu 583ae60897 debugging
* .travis.yml (script): verbose to investigate hang-ups on gcc 4.6.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-09-08 09:18:50 +00:00
shyouhei b3c60b27e7 * .travis.yml (notifications): [experimental] update notification template.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-09-05 07:00:36 +00:00
nobu 1f29acae28 * .travis.yml (before_script): remove debug flag.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-09-03 12:08:55 +00:00
nobu 7861727ce9 * .travis.yml (before_script): remove -s for debug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-08-22 07:34:20 +00:00
nobu c7ca25a04a * .travis.yml (before_script): debugging for -j.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-08-22 06:40:41 +00:00
shyouhei 22a173df3f * .travis.yml (before_script): Turned out that make -j is broken.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-08-22 02:38:55 +00:00
shyouhei 4259d23588 * .travis.yml (compiler): [experimental] clang support.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-08-21 08:10:37 +00:00
shyouhei bb9fface13 * .travis.yml (notifications): [experimental] IRC notificatoins.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-08-03 07:41:18 +00:00
shyouhei 51a929c66d * .travis.yml (install): It seems tcl/tk is skipped in Travis
CI. Trying to fix the situation.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-05-21 03:45:52 +00:00
nahi 9dcddfbaf5 * .travis.yml (branches): Enable TravisCI for ruby_1_9_3.
cf. https://twitter.com/#!/nalsh/status/170351549955055616


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-02 08:50:13 +00:00
shyouhei 5fa9e5c366 * .travis.yml (script): should be ./configure
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-11-26 06:41:29 +00:00
shyouhei 474635843b * .travis.yml (before_script): wrong name, sorry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-11-26 06:39:54 +00:00
shyouhei 5606f11e36 * .travis.yml (before-script): autoconf required.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-11-26 06:32:54 +00:00
shyouhei c36ee7bd38 * .travis.yml: Travis enable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-11-26 06:26:44 +00:00