On 08.12.2017 20:52, Adam Treat wrote:
As another alternative I'm trying to figure out if Gitlab's CI system
has a way to deal with this:
https://forum.gitlab.com/t/trigger-ci-build-if-any-dependent-git-repo-is-updated/9725
They do have ways to kick off integration jobs based on git triggers
and/or other logic: https://docs.gitlab.com/ee/ci/yaml/#jobs
I think we could design atomic integrations across submodules with
something like that.
In general, has anyone looked into Gitlab's CI system and
compared/contrasted with COIN?
I have no idea how they do it .. but you could listen to gerrit
stream-events parse project/branch (and even files/paths to implement
https://bugreports.qt.io/browse/QTQAINFRA-869) and match that against a
yaml configuration file (or the same default-demo.xml from QTBUG-19580)
and trigger the Jenkins jobs accordingly
--
Sergio Ahumada
[email protected]
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development