View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0027960 | mantisbt | tools | public | 2021-02-07 09:55 | 2025-05-09 10:12 |
| Reporter | dregad | Assigned To | dregad | ||
| Priority | high | Severity | major | Reproducibility | N/A |
| Status | closed | Resolution | fixed | ||
| Fixed in Version | 2.27.1 | ||||
| Summary | 0027960: Continuous Integration: moving off TravisCI | ||||
| Description | TravisCI have announced a new pricing model [1] and the end of their free, open-source offering at https://travis-ci.org. The site displays a banner:
The TravisCI commercial offering's free account offers a one-time (non-renewable) bundle of 10'000 credits (for build minutes), and states that open-source project can apply for free "OSS credits" [2], but there are multiple reports of users getting no response from TravisCI support about such requests (e.g. [3]). Considering TravisCI.org's degraded performance over the past few months (caused by their capping resources and the subsequent builds backlog), the platform's impending death and the heavily commercial stance of TravisCI.com, many open-source projects are now switching to alternative CI platforms (GitHub actions, CircleCI amongst others). We need to consider doing the same | ||||
| Additional Information | Additional reading and references | ||||
| Tags | No tags attached. | ||||
|
No time to have a deeper look, GitLab CI/CD could be another option https://about.gitlab.com/solutions/github/ |
|
|
I was not aware they were offering GitHub integration. Good to know. |
|
|
MantisBT: master-2.27 8b8383b0 2025-02-09 06:57 Committer: community Details Diff |
Migrate from TravisCI to GitHub actions Fixes 0027960, PR https://github.com/mantisbt/mantisbt/pull/2090 |
Affected Issues 0027960 |
|
| add - .github/workflows/documentation.yml | Diff File | ||
| add - .github/workflows/mantisbt.yml | Diff File | ||
| rm - .travis.yml | Diff | ||
| add - build/ci_install_mantis.sh | Diff File | ||
| add - build/ci_post_install.sh | Diff File | ||
| rm - build/travis_before_script.sh | Diff | ||
| rm - build/travis_script.sh | Diff | ||
| mv - tests/travis_create_api_token.php → tests/ci_create_api_token.php | Diff File | ||