Tangentially related, but GitLab has developed surprisingly good (albeit still incomplete) support for org-mode and many other markup languages. So it's extremely easy to publish say a wiki built with org and they render it beautifully. I've found this invaluable for working solo or in group projects.
I definitely agree, because I use org-mode and gitlab, personally. However, they are just using the same ruby package that Github uses to render the org-mode to HTML... unfortunately it is far from perfect. Still, it's MUCH better than the go version in Gogs, so there's that.
GitLab 11.7 Shipped with Releases, Multi-Level Child Epics, and NPM Registry
51–58 of 58 posts
Re: GitLab 11.7 Shipped with Releases, Multi-Level Child Epics, and NPM Registry
#52Re: GitLab 11.7 Shipped with Releases, Multi-Level Child Epics, and NPM Registry
#53I've been enjoying GitLab at my last three employers now, with the CI integration being the most liberating feature compared to the traditional CI providers. Especially the Docker CI runner gives you a great integration test environment, and I'm impatiently waiting for this MR [0] that will allow dependant containers to also talk to each other. It's the last missing piece for my ideal CI setup. [0] https://gitlab.com…
GitLab product manager for Verify (CI) here. Thanks for bringing this up I hadn't seen your contribution! I think this is a great idea. I know the technical team has been overwhelmed with community contributions as of late - which is a good problem to have but one that we're still solving. I'm going to try and shepherd this one along myself. If you want you can reach out to me on Twitter @olearycrew or my email is bo…
@boleary-gl have you all considered having someone dedicate time each day / week to prioritizing community issues?
Re: GitLab 11.7 Shipped with Releases, Multi-Level Child Epics, and NPM Registry
#54Not sure if it wouldn't be just as well to run Nexus OSS instead though? https://www.sonatype.com/nexus-repository-oss
You might not get as tight of integration as Gitlab will provide, but the Nexus OSS repository provides some nice features in terms of cleaning up old artifacts, some disk usage policies, etc.
Re: GitLab 11.7 Shipped with Releases, Multi-Level Child Epics, and NPM Registry
#55Earlier quoted context omitted.
It's a lot easier, and dead simple to run a small single server install. When you start scaling, it gets a little harder, but our vision it to leverage K8s for that type of deployment. (Source: work at GitLab, and I wouldn't If we had to manage the infra by hand vs. omnibus/k8s)
Any comment on how well the single server install scales before needing to invest in the more complex HA solution?
I'd say at the 150 or so developer mark, we should start talking about scaling (adding a second Geo node for failover at a minimum) or if you need more robust uptime requirements, going towards a more active-active distributed cluster. I use the word "distributed" and not "highly available" as we like to find the right fit for each org. Some orgs need true HA, and it takes something close to ~30 servers to do it. Others, just can benefit from some web frontends, and separating out the DB layer, and potentially traffic shaping to separate CI load / User load.
Re: GitLab 11.7 Shipped with Releases, Multi-Level Child Epics, and NPM Registry
#56Why only love for npm/JavaScript world? I still prefer having a separate registry for packages (e.g. SonaType Nexus) and let GitLab host code + CI
Re: GitLab 11.7 Shipped with Releases, Multi-Level Child Epics, and NPM Registry
#57Earlier quoted context omitted.
GitLab product manager for Verify (CI) here. Thanks for bringing this up I hadn't seen your contribution! I think this is a great idea. I know the technical team has been overwhelmed with community contributions as of late - which is a good problem to have but one that we're still solving. I'm going to try and shepherd this one along myself. If you want you can reach out to me on Twitter @olearycrew or my email is bo…
That thread looks rough. Kudos to the MR author for sticking it out. @boleary-gl have you all considered having someone dedicate time each day / week to prioritizing community issues?
Re: GitLab 11.7 Shipped with Releases, Multi-Level Child Epics, and NPM Registry
#58I like GitLab but noticed my Docker container running it is steadily requiring more memory to run smoothly. It’s sitting at 12GB right now, which is a little too high for my taste. I wish there were ways to reduce this.
Could you show the output of `ps aux` inside the container? Also note that GitLab Omnibus will add more Unicorn processes the more available RAM it has in the system. You can turn off that automatic scaling by lowering the number of processes via https://docs.gitlab.com/omnibus/settings/unicorn.html .