[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-community
Subject:    Re: The KDEPIM / Akonadi situation
From:       Ingo =?ISO-8859-1?Q?Kl=F6cker?= <kloecker () kde ! org>
Date:       2020-06-13 16:29:02
Message-ID: 2114226.v3pkJxvUre () breq
[Download RAW message or body]


On Samstag, 13. Juni 2020 10:35:50 CEST Ben Cooksley wrote:
> There is nothing that can be done to delay builds for one repository
> on the build of another at this present time.
> Neither Jenkins or Gitlab CI provide the necessary support for us to
> link jobs together in the way that PIM demands in this case here.
> 
[snip]
> 
> In terms of Gitlab, while it does allow triggering jobs in other
> projects as part of a job run (see

Minor correction: It does allow triggered pipelines in other projects.

> https://docs.gitlab.com/ee/ci/multi_project_pipelines.html) this is
> limited to a dependency chain only.

Not sure what you mean by "a dependency chain only". I have implemented 
dependency trees even with loops (and then taking care that they don't loop 
too often) in GitLab. What has not been possible was to prevent pipelines from 
being triggered too often in diamond shape dependency scenarios.

> It does not extend to waiting for the parent job to complete.

That doesn't matter if the job triggering the pipeline of the dependent 
project is the last job (i.e. in the last stage) of the parent project's 
pipeline.

Regards,
Ingo

["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic