-
Notifications
You must be signed in to change notification settings - Fork 5.3k
CI Servers
https://github.com/ruby/ruby/actions
- Executed for each commit and pull request
CI for Windows
https://ci.appveyor.com/project/ruby/ruby
- Executed for each commit and pull request
CI for non-x86 CPU architectures
We only manage non-x86_64 free pipelines.
https://www.travis-ci.com/github/ruby/ruby
- Executed for each commit and pull request
If you see Travis CI infra issues, please consider the following options.
- Check Travis CI Status page https://www.traviscistatus.com/.
- Contact Jun Aruga via ruby-lang Slack or e-mail
jaruga _AT_ ruby-lang.org
. - Contact Travis support via https://support.travis-ci.com/ or e-mail
support _AT_ travis-ci.com
. This is the most reliable way to fix the issues. Travis support responses quickly. - Report on Travis community forum https://travis-ci.community/.
The Travis arm32/ppc64le/s390x cases are aligned with RubyCI's Ubuntu arm64-neoverse/ppc64le/s390x servers. Try to reproduce on the servers. The make -jN
used in Travis may cause Travis specific failures as make -jN
is not used in RubyCI.
CI for Arm CPU architectures.
Removed due to inconsistent infra issues. We use GitHub Actions yjit-macos.yml
for Arm64 cases.
https://cirrus-ci.com/github/ruby/ruby/master
Executed for each commit and pull request
This is a curation site of test results of chkbuild (Ruby's own CI program).
- Most CI servers run on AWS, and are maintained by (mainly) @hsbt and @mame
- "Ubuntu arm neoverse" is maintained by @jaruga
- "Ubuntu armv7l eabihf" is maintained by @naruse
- "macOS" series is maintained by @hsbt and @ko1
- "SPARC" series is supported by Fujitsu and is maintained by @mame
- "WSL2" runs on Azure, and is maintained by @mame
- "Raspbian" series is maintained by @znz
- "Android" runs on GitHub Actions, and is maintained by @mame
- "ArchLinux+clang" is maintained by @naruse
- "ppc64le" (Ubuntu) is maintained by @jaruga
- "s390x" (RHEL 7.1) is maintained by @ReiOdaira
- "s390x" (Ubuntu) is maintained by @jaruga
You can check How To Maintain RubyCI Servers to know how to setup the servers.
This is yet another CI service to aim to produce the test result as quickly as possible, maintained by @ko1
- Developer How To, Developer How To JA
- How To Contribute
- How To Report, How To Report JA
- How To Request Backport
- How To Request Features
- Developers Meeting