This message was deleted.
# general
s
This message was deleted.
🤔 2
h
Havent seen a non biased one, personally last couple of companies we have used Gitlab both saas and self hosted versions pretty happy with it, just stay away from Teamcity lol
I have also tried droneci its simple but it does its job, its nice if you want to host it on a rpi doesnt use much resources
o
Thanks dude
👍 1
s
Got some knowledge with GitHub Cloud. Currently using their GH Actions with self-hosted runners in 11k repositories, and running about 7k workflows per day. If you got any questions message me 🙂
😨 2
j
We moved from Travis to TeamCity, after a POC with TeamCity, CircleCI, and a few others
o
11k repositories?!
s
@Omri Gabay 1800 active developers/engineers/ops/data scientist; 2k microservises on production; last year moved from BitBucket on premise to GH and lowered the number of repositories from 17k to 11k. Oldest repository actively collaborated has history staring at 2001.
🤯 3
j
Do you also use GH actions for deployments?
s
@Jelmer Borst we got our internal development platform. That includes abstraction level allowing us to handle multiple platforms (marathon [deprecated], kubernetes, vm, spark and more), permission, auditing, requirements etc. It's mainly used by our Console (something like Backstage), we got our own pipeline tools, but we are currently moving to GH workflows with that and preparing internal GH actions to connect with our orchestration tool.
👍 2
o
@Szymon Rzepka polish ecommerce? https://allegro.pl/
s
Yes @Omri Gabay 🙂
o
Wow! I'm assuming y'all weren't always Microservices focused?
s
We started as PHP monolith in 1999 and continued till 2014 when we started our journey to JVM microservises, and slowly removed old php code (>10mln lines of code).
👍 1
a
One thing to think about is 100% of these are built with an infra mindset not “what is the JTBD for the app developer” in all cases they require SMEs to use
o
What is JTBD
a
job to be done, the actual job of a product engineer is far different than what IaC is doing
or almost any tool that emerges from infra/platforms
mom test is another good book about how to discover what the actual job is
c
jtbd was coined by Clayton Christensen in the book "Competing Against Luck" crazy to see it being used in this context but it sort of fits.
d
I do not see Jenkins on the list, and its disturbing :)
o
Jenkins disturbs me
d
Dont get me wrong, me too sometimes. But Jenkins is the granddaddy of it all.
We do a lot of OS/storage/low level development, and most of these projects in opensource use Jenkins.
s
missed Tekton & Argo ?
o
I didnt. Thats why I wrote "etc"
s
Earlier we were using Tekton & recently migrated towards Argo. Dev team seems to be more comfortable using Argo.