Bug 16613 – integrate dub project tester with dlang's CI
Status
RESOLVED
Resolution
FIXED
Severity
enhancement
Priority
P1
Component
tools
Product
D
Version
D2
Platform
All
OS
All
Creation time
2016-10-14T15:35:42Z
Last change time
2017-12-24T22:14:16Z
Keywords
bootcamp
Assigned to
Martin Nowak
Creator
Martin Nowak
Comments
Comment #0 by code — 2016-10-14T15:35:42Z
We should start to test dlang PRs against stable versions of major dub projects to reduce the amount of breaking changes and regressions.
There is already a basic Jenkins setup at
https://github.com/MartinNowak/project_tester
though it still tests unstable master branches of the packages.
This service should integrate w/ Github's CI status and run against all PRs.
Identifying major dub projects can be done using code.dlang.org's API to get recent download numbers.
Comment #1 by code — 2016-10-14T15:37:36Z
In case someone is interested to work on this, I could get a small dedicated server for the task, and would personally use a reproducible setup w/ Ansible.
Comment #2 by code — 2016-10-19T23:16:59Z
Preview ci.dawg.eu, still missing proper github integration.
Comment #3 by greeenify — 2017-12-24T22:14:16Z
Thanks for doing this huge work, Martin. The project tester is really really useful!