News for hackers. Stuff that matters.
Re:GitLab 13.0 by danudey on Friday May 22, 2020 @04:52PM (#23276850)
I would love to see a situation where we could predefine a matrix and then toggle different products on or off.

For example, we have:

Models A, B, C, D Builds Debug, Release

Normally this would be

A Debug A Release B Debug B Release

And so on, and so on. In our case, where we have about 90 different models, it would be extremely useful to be able to configure, via a GUI of some kind, which of those intersections we want, rather than rebuilding the entire set for a configuration option which only affects one or two models.

At this point, the only option available to us is the Jenkins Matrix Build Plugin, which is awful in a few fairly frustrating ways, but is also the only thing that does what we want.

Examples: configuring an SCM in a matrix build job results in one svn checkout for the matrix build job and one checkout each for the cartesian product, and then, since we have a separate child job for doing builds, one checkout each for the child jobs. We don't want the matrix job to do any checkout, but if you configure it with a Git or SVN URL then it will do it regardless.

Re:GitLab 13.0 by folmar on Friday May 22, 2020 @06:53PM (#23277994)
You can get quite close with includes and yaml anchors
Re:GitLab 13.0 by siscia on Saturday May 23, 2020 @02:31AM (#23280484)
I have less than 20 environments to configure and it is already extremely messy in gitlab CI.

So messy that at the moment it is just a little toy and it will never actually work in production.

With 90? No there is no way you can create a reliable gitlab CI with so many environments.

Beside there are several bugs in gitlab CI and support is basically useless even for an organisation like ours where I believe we are one of their largest costumers. Our tickets (or at least the one I create) are simply ignored.

Re:GitLab 13.0 by jmeshell on Monday May 25, 2020 @02:09PM (#23303291)
Oh wow! This is very much the kind of feedback we are looking for as we redesign our environments views. Can you share your issues here?
Re:GitLab 13.0 by siscia on Tuesday May 26, 2020 @06:22AM (#23309265)
Hi there,

this in our jenkins.

https://imgur.com/a/BkdgVHK

The matrix that you see is one of the most complex one, jobs that build the documentation are much simpler.

If you need more, please let me know.