Jakiego oprogramowania continuous integration używacie?

Jakiego oprogramowania continuous integration używacie?
Jaki CI? (* możesz oddać maksymalnie 3 głosy)
Bamboo
11%
11% [7]
Circle CI
5%
5% [3]
Travis CI
8%
8% [5]
TeamCity
14%
14% [9]
Jenkins/Hudson
38%
38% [25]
CruiseControl
0%
0% [0]
CruiseControl.NET
3%
3% [2]
Innego
15%
15% [10]
Nie używam
8%
8% [5]
Adam Boduch
Administrator
  • Rejestracja:około 23 lata
  • Ostatnio:3 dni
  • Postów:11948
0

Ciekaw jestem jakiego CI używacie oraz dlaczego :) A może nie używacie w ogóle?
Jeżeli nie ma w ankiecie, to śmiało możecie wpisywać w treści posta.

edytowany 1x, ostatnio: Adam Boduch
hauleth
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:12 dni
3

Zapomniałeś o GitLab CI jeszcze.


Adam Boduch
Fakt. Nie znam wszystkich :) Nie wiedziałem, że Gitlab ma CI.
E9
  • Rejestracja:ponad 13 lat
  • Ostatnio:12 miesięcy
  • Postów:395
0

Używam TC, ale nie chcący kliknąłem 'innego' i już nie da się edytować :)

Visual Studio Team Services też ma CI ale nigdy nie używałem

edytowany 1x, ostatnio: error91
0

A co to jest continuous integration? Da się to jakoś po polskiemu nazwać?

Zobacz pozostałe 3 komentarze
vpiotr
U nas jest jeden facet który dla jaj wszystko spolszcza. Czasami nie wiadomo o co chodzi jak np. mówi że musi zapakować fasolkę do słoika zamiast do ucha.
Azarien
@vpiotr: nie siedzę w Javie a od razu zrozumiałem. Może wystarczy znać angielski a nie tylko nim szpanować…
vpiotr
@Azarien - w sensie że ja szpanuję angielskim? Skąd taki wniosek?
Azarien
w sensie że wielu używa angielskich nazw i zwrotów w ogóle nie zastanawiając się nad ich dosłownym znaczeniem.
vpiotr
Ale gdzie tu szpan? To raczej niewygodne że musimy stosować angielski mówiąc coś o "deplojowaniu na cei".
Pipes
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:459
0

Bamboo w pracy i Travis dla siebie.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Wrocław
4
Skromny Lew napisał(a):

A co to jest continuous integration? Da się to jakoś po polskiemu nazwać?

Bezustanne całkowanie. To robią przez pierwszych 8 lat na politechnikach.

Co do tematu: głównie TeamCity, ale nie tylko... Szkoda, że się nie da kilku podać.

Shalom
da się
AL
"to jak wzory skróconego mnożenia, codziennie miliony inżynierów dają radę bez tego" ;)
Azarien
@alagner: a jednak, od czasu do czasu… ostatnio musiałem na kartce przemnożyć dwie macierze :-)
somekind
A ja dwie prace temu rozwiązywałem układ równań!
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

gitlab CI dla projektów które stoją w gitlabie i jenkins dla stojacych w svnie.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Maciej Cąderek
Maciej Cąderek
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Warszawa
  • Postów:1264
0

GitLab Ci, bo dobrze działa z gitlabem :P

vpiotr
Czy oba można postawić na dedykowanym (swoim) serwerze?
Maciej Cąderek
Maciej Cąderek
Tak
0

Jenkins w robocie i w domu. Z tym że w robocie jeszcze 1.x i joby generowane z jenkins-dsl albo składane ręcznie, w moich projektach wszystko na jenkinsfile. Część projektów (typu hackatony albo dema) na travisie.

  • Rejestracja:prawie 8 lat
  • Ostatnio:15 dni
  • Postów:121
0

Wewnętrznego pisanego przez moją firmę na silniku Hudsona.

Aventus
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
1

W domu TFS, w pracy TC.


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
bartk
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 7 lat
  • Lokalizacja:UK
  • Postów:25
0

Używałem do tej pory Jenkinsa i CruiseControl dla .net. Obecnie testuję GoCD, ale nie mam jeszcze wniosków.
W obu wspomnianych pierwszych technologiach męczył mnie interfejs użytkownika, ale sposób działania był zadowalający.

Warto jeszcze wspomnieć wynalazki jak BitBucket pipelines (lub odpowiednik na githubie)


edytowany 1x, ostatnio: bartk
KA
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 2 lata
  • Postów:594
0

Jenkins, bo w nim zrobisz wszystko.

Adam Boduch
Administrator
  • Rejestracja:około 23 lata
  • Ostatnio:3 dni
  • Postów:11948
0

W Jenkinsie nie mogłem się odnaleźć. Wydaje się trudny i toporny. Zdecydowanie wolę prostsze rozwiązania, takie jak Travis CI czy Circle CI.

hauleth
Ma się to poprawić jak zmienią domyślną (paskudną) skórkę na Blue Ocean, ale to wszystko jest jeszcze w czasie prac
SL
Blue Ocean kojarzy mi się z Blue Oyster Bar z Akademii Policyjnej
KA
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 2 lata
  • Postów:594
0
Adam Boduch napisał(a):

W Jenkinsie nie mogłem się odnaleźć. Wydaje się trudny i toporny. Zdecydowanie wolę prostsze rozwiązania, takie jak Travis CI czy Circle CI.

No jak potrzebujesz tylko budowac i puszczac testy... to dla mnie nie ma znaczenia czego uzywasz. Jenkins jest najbardziej features rich.

Trudny i toporny? raczej nie ;)

hauleth
Do czasu aż Jenkins nie wprowadził Jenkinsfile konfiguracja testów to była orka na ugorze. Wszystko było strasznie kruche i nieprzenośne.
KA
job dsl był raczej dość dawno
hauleth
Jako zewnętrzny plugin, dopiero niedawno włączyli go jako domyślną rzecz. Co więcej jest on "zainspirowany" innymi rozwiązaniami jak GitLab.
WhiteLightning
  • Rejestracja:prawie 14 lat
  • Ostatnio:39 minut
  • Postów:3182
0

Jenkins - bo byl juz w firmie od dawna i w tym momencie nie ma sensu migrowac jak wiekszosc rzeczy potrzebnych na codzien juz jest.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Wrocław
0
karsa napisał(a):

Jenkins jest najbardziej features rich.

Co jest w Jenkinsie, czego nie ma w TeamCity?

Zobacz pozostałe 7 komentarzy
KA
Tez nie wiedzialem, ze pewne rzeczy juz są w TeamCity. (chyba - nie wiem czy to jest to samo co w Jenkins). W javowym swiecie na razie nie spotkalem TeamCity. Juz chyba predzej bamboo. Pozostalbym pewnie przy Jenkinsie. Prywatnie do czegos malego biore bitbucket pipelines czy gitlab ci. Ale jenkins umie duzo wiecej.. Dotychczas ciagle czegos brakowalo w innych rozwiazaniach. Moze powinienem uaktualnic wiedze co jest w ofercie innych tooli.
somekind
Mnie z kolei nigdy niczego w TeamCity nie brakowało. Pobranie źródeł, build, odpalenie testów i raportów, a deployment to już i tak skrypty.
KA
A job as a code?
somekind
To chyba przydatne, jeśli się naprawdę dużo różnych i za każdym razem innych projektów konfiguruje. U nas rzadko coś nowego się pojawia, a właściwie wszystko idzie z jednego szablonu, więc wystarczy sklonować i zmienić link do repo, nazwę serwera i parę tego typu rzeczy i już działa.
KA
Oraz jak chcesz zmienic iles buildow na raz. Takie klikanie z szablonu w takim jenkinsie juz nie raz dla mnie okazalo sie błędogenne.
SL
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Bydgoszcz
0

Mamy Jenkinsa i Gitlaba. Do dużych projektów z testami Selenium używamy Jenkinsa. Do prostych buildów tylko z testów jednostkowymi Gitlab CI.


Bydgoszcz, Senior .Net Developer
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

Jenkins, ale jestem dopiero w 2 firmie z CI więc jest jeszcze sporo przede mną ;]


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
MA
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 2 lata
  • Postów:337
0

Jenkins, ale zastanawiamy się nad kubernetes.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.