Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Set up GitLab CI/CD for GitHub #120
Travis CI has been set up as part of #105, and is working. However even for the
A viable option for using GPUs is GitLab CI/CD for GitHub. Setting it up boils down to the following steps:
Here is first test case where this was set up: #105 (comment)
In any case, we should probably continue using tox, as it allows for easy multi-Python-version testing. But maybe we should address this in another issue, to keep things simple.
added a commit
Jun 13, 2018
@wyli See the above green tick :) Please click and confirm that you can access it on gitlab.com
Also, I've added a TODO to check how this integration works with forks. If you can think of anything else that needs to be checked, please add a TODO for it.
@wyli I've dug a bit deeper into the GitLab integration with GitHub for CI/CD. It looks like it's set up only to build the tip of the branches of the original repository, and not of any forks. This might be due to security reasons. However being able to run CI/CD pipelines for pull requests is in my opinion essential with regards to catching regressions. So I've submitted a feature request on GitLab.
In the meantime, I suggest the following to enforce CI:
What do you think?
Adding @tomdoel to this discussion as well.