-
Notifications
You must be signed in to change notification settings - Fork 408
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
Enhance Continious Integration Process. #1265
Comments
❌ Replaced by #1265 (comment) |
✔️ Done and Integrated in |
✔️ Done and Integrated in |
See how to check that PR does not contains "merge commit" : sbernard31#5 ✔️ Done and Integrated in |
A better way to add build + tests using :
See sbernard31#7 (this is a better version of sbernard31#2) ✔️ Done and integrated in |
We could eventually use sortpom to ensure And there is maybe a bug : Ekryd/sortpom#229 See : sbernard31#11 ✔️ Finally done and Integrated in |
@adamsero, @JaroslawLegierski, I currently added this kind of tools to help new user to provide better PR. The goal is to detect issues but also to provide some documentation to solve it. I would really appreciate that you help me about this, providing feedback about that when you push PR. |
Some more improvement with : |
I don't plan to add more at short term. Maybe later with more checkstyle rules or code analysis tools. |
Currently, we are using only CI Eclipse infrastructure (jenkins) : https://ci.eclipse.org/leshan/.
It allow us to :
master
to automatically deploy leshan sandbox.master
and1.x
branch to deploy nightly build on eclipse repo. (more details)This is good but we also need some CI to do some automatic check on PR.
We should probably do that using Github Actions.
First step will probably be to check for each PR on
master
if :Then next steps should be :
And maybe more ? 🤔
The text was updated successfully, but these errors were encountered: