wilzbach / tools-test

1 stars 0 forks source link

integrate dub project tester with dlang's CI #148

Closed wilzbach closed 6 years ago

wilzbach commented 7 years ago

Note: the issue was created automatically migrated from https://issues.dlang.org

Original bug ID: BZ#16613 From: Martin Nowak <code@dawg.eu> Reported version: D2 CC: @wilzbach

wilzbach commented 7 years ago

Comment author: Martin Nowak <code@dawg.eu>

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.

wilzbach commented 7 years ago

Comment author: Martin Nowak <code@dawg.eu>

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.

wilzbach commented 7 years ago

Comment author: Martin Nowak <code@dawg.eu>

Preview ci.dawg.eu, still missing proper github integration.

wilzbach commented 6 years ago

Comment author: @wilzbach

Thanks for doing this huge work, Martin. The project tester is really really useful!