-
Notifications
You must be signed in to change notification settings - Fork 325
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
Add a CI pipeline for pull request #1680
Comments
I have a powerful server where I could offer a KVM for CI. @lemoer has written a test setup where Gluon nodes could be virtualized using the x86 images a while ago. I don't know the state of it, but it would be cool if we'd support proper unit tests. |
I would not consider it as stable, but it is working: https://github.com/lemoer/pynet (besides a bug in python3.7 and python3.8 itself) Feel free to test it. |
I think standardizing the build in some tool would be interesting - then in a second step talking about capacity would be interesting. Building a jenkinsfile that builds gluon inside a prepared docker environment could be of merit. It certainly would stop each community building their own build tool. |
I kind of did a first test with Gitlab: I would like to get some feedback about that. Due to the Gitlab Runner Architecture, it is quite easy to add new Build Nodes (build time around 3h) Also unclear - at least to me - is where to store the final Binaries. |
Thank everyone for contributing to the initial continuous integration getting set up. CI has been live for a few weeks on the master and v2019.1.x branches as well as for all pull requests that were rebased accordingly. https://build.ffh.zone/blue/organizations/jenkins/gluon-ci/branches/ I think this issue is resolved and additional work necessary should be discussed in new issues. Especially the automated testing part (which pynet is part of) should be discussed in #1734. |
Some Gluon Developers like to have a kind of CI pipeline for pull requests.
The text was updated successfully, but these errors were encountered: