-
Notifications
You must be signed in to change notification settings - Fork 4
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
Standardise approach to CI/CD #4
Comments
Looking at all three, I get the impression that CircleCI has the best option for open source. |
I really like CircleCI (better machines, more readable logs, longer builds), but when I had checked some months ago I shied away from it because I wasn't sure if we could port our deploy scripts (or how hard it would be to do). It's also a bit less mainstream, so there is a question of long term support. |
A proposed resolution to this: switch to GitHub Actions. A few notes:
|
We're ready to move to GitHub Actions as a replace meant for CircleCI. It has been used and validated on the latest https://github.com/accordproject/concerto/releases/tag/v1.0.0-alpha.2 release. Still to do:
|
@jeromesimeon I'd love to do at least one of these migrations. The list as I can think of it:
Ones that seem to not use Travis or Circle:
Care to pair on one together, then I can do |
Now with Maintainers. Leaving open for PRs. |
The official list based on Travis itself:
|
A checklist for switching from TravisCI to GitHub Actions: Preparation
Switch Projects
Cleanup
|
from this list is there anything I can pick up? @jeromesimeon or @irmerk? Please let me know if you are okay pairing on web-components @irmerk |
This item has been completed:
Ergo still uses CircleCI for "build from source" jobs, but I believe this is fine and separate migration can be considered in the future. |
Accord Project currently uses the following CI/CD tools:
Many of the projects use Travis to run tests and to publish code artefacts when a GitHub release is created. For example, pushing the VSCode extension to the VSCode extension marketplace.
We have also been experimenting with GitHub Actions.
The text was updated successfully, but these errors were encountered: