[gmx-developers] merge request pipelines
Paul bauer
paul.bauer.q at gmail.com
Thu Jul 30 16:16:31 CEST 2020
Hello as well from my side!
I can change the "Merge Trains and pipelines for merged results" option
right now, and agree that this doesn't work the way I expected it to be
in the beginning.
For the other issues I would prefer to have some more in depth
discussion on Gitlab first, but I need to think about the merits of the
proposals.
Cheers
Paul
On 30/07/2020 14:14, Eric Irrgang wrote:
> Hi Devs.
>
> I just submitted https://gitlab.com/gromacs/gromacs/-/issues/3617 with 2 proposals to reduce the number CI pipelines we run while increasing their utility.
>
> I think we can and should disable the "Merge Trains and pipelines for merged results" option.
>
> It does not seem appropriate for our workflow. We already require an identical pipeline to succeed before the merge train can even be launched, and the only case where the "train" part works for us will be equivalent to just using the "merge when pipeline succeeds" button that we will have when we turn off the merge train option.
>
> Also, I think we should make sure that the pipelines that block merge requests actually include all of the tests that we think should be blocking. This requires a little more work than just toggling an option. At the same time, we can and should stop running two pipelines for every push to the repository. Please see the issue description for more information and links to relevant GitLab documentation.
>
> https://gitlab.com/gromacs/gromacs/-/issues/3617
>
> On a related note, it should now be possible (for some developers manually) to trigger pipelines for forks on our GitLab Runner infrastructure. https://gitlab.com/help/ci/merge_request_pipelines/index.md#create-pipelines-in-the-parent-project-for-merge-requests-from-a-forked-project
>
> Best,
> Eric
--
Paul Bauer, PhD
GROMACS Development Manager
KTH Stockholm, SciLifeLab
0046737308594
More information about the gromacs.org_gmx-developers
mailing list