Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: drop travis ci and appveyor in favor of GitHub actions #2234

Merged

Conversation

ChristianMurphy
Copy link
Member

@ChristianMurphy ChristianMurphy commented Dec 20, 2020

Checklist
Description of change

travis ci updated their pricing model to cap open source projects.
https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works

GitHub actions is another free for open source continuous integration platform, which has more generous terms.
https://docs.github.com/en/free-pro-team@latest/actions/reference/usage-limits-billing-and-administration

AppVeyor was being used exclusively for Windows CI testing, GitHub actions can test on Linux, MacOS, and Windows.
To simplify the CI process, dropping AppVeyor as well, and moving forward with GitHub actions as the sole CI provider.


GitHub actions was originally configured in #2217 and #2218


the documentation has been updated to reflect these change, replacing existing CI badges for uP 5 with the new GitHub actions badge

Linux Build Status

travis ci updated their pricing model to cap open source projects.
https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works

GitHub actions is another free for open source continuous integration platform, which has more generous terms.
https://docs.github.com/en/free-pro-team@latest/actions/reference/usage-limits-billing-and-administration

AppVeyor was being used exclusively for Windows CI testing, GitHub actions can test on Linux, MacOS, and Windows.
To simplify the CI process, dropping AppVeyor as well, and moving forward with GitHub actions as the sole CI provider.
@ChristianMurphy
Copy link
Member Author

@bjagg would you be able to remove to webhook for AppVeyor from the repo, so we don't trigger accidentally trigger AppVeyor builds?
The hook should be listed and removable at https://github.com/Jasig/uPortal/settings/hooks

@cbeach47
Copy link
Contributor

cbeach47 commented Jan 6, 2021

@bjagg removed the Appveyor and Travis CI webhooks from the uPortal repo settings. I'll merge this PR.

@cbeach47 cbeach47 merged commit 9ef4b5f into uPortal-Project:master Jan 6, 2021
@ChristianMurphy ChristianMurphy deleted the ci/drop-travis-and-appveyor branch January 6, 2021 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants