Hi! We'd like to announce our pull-request CI infrastructure is live. Similarly to Travis CI, it picks up pull request and runs some tests on the code. You can see the result directly in the pull-request.
If the test run fails, you can click 'Details' and check the logs. You can inspect the runner.log which has all the high-level information. For pytest, there's also report.html. Other relevant logs are also collected during builds and test runs. *Important changes for contributors* - If you're fixing a bug for an older release which requires a fix in multiple branches, make a separate pull-request for each branch. - Please re-base your current pull-request to trigger the PR CI. - If you're not on the white-list [1], a reviewer will have to trigger the test run manually with the 're-run' label. *Notice for people with commit rights* - Please make sure PR CI jobs were executed before giving the 'ack' label. - Do not push a single pull-request into multiple branches. *Reporting issues* As of now, please consider the PR CI a tech preview. If a test run fails, especially during the provisioning phase, issue a re-run. If it fails consistently and you don't think the issue is on your side, please report it to github issues [2]. We're currently working on resolving some pressing issues. Once the most urgent ones are addressed and the system is more stable and usable, you can expect a demo for contributors, describing the work-flow, logs etc. [1] - https://github.com/freeipa/freeipa-pr-ci/blob/master/whitelist.yml [2] - https://github.com/freeipa/freeipa-pr-ci/issues -- Tomas Krizek PGP: 4A8B A48C 2AED 933B D495 C509 A1FB A5F7 EF8C 4869
signature.asc
Description: OpenPGP digital signature
_______________________________________________ FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org