5 Jun 2020 |
_hc | gitlab-ci is great for CI, but it an be brittle for productio | 18:54:17 |
Bubu | On the contrary in my opinion | 18:54:24 |
_hc | I'd like to remove gitlab-runner from the f-droid.org deploy process, for example | 18:54:33 |
Bubu | Right now all you have to do is point a runner at our gitlab instance and the rest is automatic | 18:54:49 |
_hc | you haven't seen the many hours I've had to fight it to keep the f-droid.org deploy running | 18:54:58 |
_hc | but they have bad bugs | 18:55:09 |
_hc | that break things and don't get fixed for two weeks | 18:55:19 |
Bubu | In reply to @eighthave:matrix.org I'd like to remove gitlab-runner from the f-droid.org deploy process, for example that is a fairly different setup as that's using the local execution method which gitlab already deprecated once a few years ago | 18:55:35 |
_hc | they un-deprecated it | 18:56:02 |
Bubu | yes | 18:56:32 |
_hc | CI jobs also regularly fail with mystery errors | 18:56:15 |
Bubu | it's still not really working all that well | 18:56:42 |
_hc | for example the pages:deploy black box | 18:56:31 |
_hc | that's like once a week | 18:56:38 |
_hc | what's not? | 18:56:53 |
Bubu | In reply to @eighthave:matrix.org for example the pages:deploy black box yeah, that's annoying | 18:56:58 |
Bubu | it's gotten a lot better though | 18:57:11 |
_hc | not really IMHO | 18:57:27 |
_hc | there was a bad spell like a month ago | 18:57:49 |
_hc | it goes in cyles, basically, when they do a big release, things break | 18:58:04 |
Bubu | In reply to @eighthave:matrix.org there was a bad spell like a month ago well I remember it working 1 out of 10 times | 18:58:27 |
cdesai | not using gitlab CI is also good for security. | 18:58:34 |
cdesai | I mean, with your own runners | 18:58:45 |
_hc | 👍️ | 18:58:46 |
_hc | if you want it reliable, I recommend stripping it down, especially the gitlab-ci part | 18:58:55 |
cdesai | you don't have a central resource with ssh access to your infra. | 18:59:07 |
_hc | I also regret using docker for mirror.f-droid.org | 18:59:27 |
cdesai | I would've liked to do android builds with gitlab-ci for Calyx (would've been quick to setup), but definitely don't want to give gitlab.com access to our servers | 18:59:38 |
_hc | I wonder if build logs could be posted as snippets? | 19:00:08 |
_hc | they could be deployed to gitlab pages | 19:00:34 |