From kde-community Thu Aug 03 11:53:26 2023 From: Ben Cooksley Date: Thu, 03 Aug 2023 11:53:26 +0000 To: kde-community Subject: Re: using gitlab ultimate Message-Id: X-MARC-Message: https://marc.info/?l=kde-community&m=169106353021910 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--0000000000004886030602036e80" --0000000000004886030602036e80 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Aug 3, 2023 at 1:31=E2=80=AFAM Harald Sitter wrote= : > Ahoy! > > How about we start using the gitlab ultimate rather than the free version= ? > > It'd give us access to some handy dandy features like > > - CI dashboard > - multiple MR assignees > - better issue boards > - epics & roadmaps > - dependency scanning support (for our supporting projects written in > ruby, go, python etc) > With regards to the above: The CI dashboards offered by Gitlab EE (Ultimate) would still be insufficient for our needs from what I can tell in the documentation. We need to be able to see down to the job level to separate based on platform / checks failing, which isn't supported functionality. For this we will need to develop something different and custom, and unlike the previous iterations won't be able to make use ot Grafana (as Gitlab CI statuses just isn't something that fits well within the Prometheus/Grafana model) With respect to dependency scanning, the core functionality is still available and the raw reports are published to Gitlab, what is missing is the visualisation (much like test reports on commits). For issue boards, we've yet to fully do that migration - but when we do switch off Phabricator and bring it's content into Gitlab - we can definitely look at asking for bits and pieces of functionality to be moved over as Eike mentioned. We were already successful in getting multiple boards moved over (for the project level). I have plans surrounding MR assignees, watch this space.... Much like the rest of the people who have commented here, I agree with the philosophy of continuing to only use Open Source Software to develop Open Source Software. > and that's just off the top of my head! > > What do you reckon? > > HS > Thanks, Ben --0000000000004886030602036e80 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Thu, Aug 3, 2023 at 1:31=E2=80=AFAM Ha= rald Sitter <sitter@kde.org> wr= ote:
Ahoy!

How about we start using the gitlab ultimate rather than the free version?<= br>
It'd give us access to some handy dandy features like

- CI dashboard
- multiple MR assignees
- better issue boards
- epics & roadmaps
- dependency scanning support (for our supporting projects written in
ruby, go, python etc)

With regards to t= he above:

The CI dashboards offered by Gitlab EE (= Ultimate) would still be insufficient for our needs from what I can tell in= the documentation. We need to be able to see down to the job level to sepa= rate based on platform / checks failing, which isn't supported function= ality. For this we will need to develop something different and custom, and= unlike the previous iterations won't be able to make use ot Grafana (a= s Gitlab CI statuses just isn't something that fits well within the Pro= metheus/Grafana model)

With respect to dependency = scanning, the core functionality is still available and the raw reports are= published to Gitlab, what is missing is the visualisation (much like test = reports on commits).

For issue boards, we've y= et to fully do that migration - but when we do switch off Phabricator and b= ring it's content into Gitlab - we can definitely look at asking for bi= ts and pieces of functionality=C2=A0to be moved over as Eike mentioned.
We were already successful in getting multiple boards moved over (fo= r the project level).

I have plans surrounding MR = assignees, watch this space....

Much like the rest= of the people who have commented here, I agree with the philosophy of cont= inuing to only use Open Source Software to develop Open Source Software.


and that's just off the top of my head!

What do you reckon?

HS

Thanks,
Ben=C2=A0
--0000000000004886030602036e80--