UPDATE: it turns out that people upstream are already working on this, so the idea would be to join that work.
As per
- http://mailman.suse.de/mlarch/SuSE/cloud-devel/2016/cloud-devel.2016.06/msg00059.html
- http://lists.openstack.org/pipermail/openstack-dev/2016-June/097584.html
it looks like Jenkins may be slowly going the way of the dinosaur, and certainly Zuul has some impressive capabilities, especially its approach to optimistic pipelining of CI. It would be great if we could harness those capabilities with existing git hosting providers such as gitlab and github, by adding support for them in Zuul.
This would bring some concrete advantages over the standard GitHub + Travis-CI approach; for example Travis-CI deliberately avoids retesting the updated merge commit GitHub generates when a PR is updated. This can lead to breakage in the master
branch when PRs based on outdated master
are merged.
No Hackers yet
This project is part of:
Hack Week 14
Activity
Comments
Similar Projects
Drag Race - comparative performance testing for pull requests by balanza
Description
«Sophia, a backend developer, submitted a pull request with optimizations for a critical database query. Once she pushed her code, an automated load test ran, comparing her query against the main branch. Moments later, she saw a new comment automatically added to her PR: the comparison results showed reduced execution time and improved efficiency. Smiling, Sophia messaged her team, “Performance gains confirmed!”»
Goals
- To have a convenient and ergonomic framework to describe test scenarios, including environment and seed;
- to compare results from different tests
- to have a GitHub action that executes such tests on a CI environment
Resources
The MVP will be built on top of Preevy and K6.
Port git-fixup to POSIX shell script and submit to git/git by mcepl
Description
https://github.com/keis/git-fixup is an exceedingly useful program, which I use daily, and I would love to every git user could bask in its awesomeness. Alas, it is a bash script, so it is not appropriate for the inclusion in git proper.
Goals
Port the script to plain POSIX shell and submit for consideration to git@vger.kernel.org
Resources
Explore the integration between OBS and GitHub by pdostal
Project Description
The goals:
1) When GitHub pull request is created or modified the OBS project will be forked and the build results reported back to GitHub. 2) When new version of the GitHub project will be published the OBS will redownload the source and rebuild the project.
Goal for this Hackweek
Do as much as possible, blog about it and maybe use it another existing project.
Resources
- The Blog post
- Issue: poo#123858 - build.opensuse.org: /usr/lib/obs/service//go_modules.service No such file or directory