Jenkins/Docker

Jan943
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 44
0

Jaka jest różnica między umieszczaniem Jenkinsa w Dockerze a Dockera w Jenkinsie i czy na pewno oba można? :P

QuantumComp
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
5
Jan943 napisał(a):

Jaka jest różnica między umieszczaniem Jenkinsa w Dockerze a Dockera w Jenkinsie i czy na pewno oba można? :P

Mam wrażenie, że nie do końca rozumiesz czym jest Jenkins, a czym jest Docker, więc pozwolę sobie przytoczyć wpis:

https://sloopstash.com/blog/what-are-the-differences-between-docker-and-jenkins.html

Po przeczytaniu tego, zobacz np. to:
https://github.com/jenkinsci/docker
https://www.jenkins.io/doc/book/pipeline/docker/

Rozszerzając Twoje pytanie, np. możesz mieć Jenkinsa używającego Dockera, do stawiania Jenkinsow odpowiedzialnych za np. CI/CD konkretnych, zdockeryzowanych aplikacji.

damian-szkoladockera
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Mielec
  • Postów: 20
2

Hej @Jan943

Małe sprostowanie - uruchamiasz Jenkinsa z poziomu kontenera, zamiast go instalować. To jest główna zaleta.

Co do drugiej sytuacji - Wewnątrz obrazu Jenkinsa zainstalowany już jest Docker, ALE obecnie rekomendowanym podejściem jest podmontowywanie Docker Socket do kontenera z Jenkinsem. Dzięki temu, Docker (który znajduje się w kontenerze Jenkinsa) => jest tylko klientem, a całość (budowanie obrazów) wykonuje się na tym głównym Dockerze (tym który uruchomił kontener Jenkinsa).

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 594
4

Gdzie by Jenkins nie był to najważniejsze, żeby się go pozbyć.

damian-szkoladockera
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Mielec
  • Postów: 20
0

@karsa również preferuje inne narzędzia, ale post dotyczy Dockera i Jenkinsa.

azalut
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1129
1

@karsa @damian-szkoladockera to czego używacie najchętniej? :P

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
0
azalut napisał(a):

@karsa @damian-szkoladockera to czego używacie najchętniej? :P

Ja używałem https://concourse-ci.org/ Śmieszne to było. Nie pozwalało powielić wielu błędów które zdarzają się na Jenkinsie. Ale bez generatora konfiguracji nie podchodź XD

damian-szkoladockera
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Mielec
  • Postów: 20
0

@KamilAdam: gitlab / Azure DevOps

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 337
0

W czym gitlab jest lepszy od Jenkinsa?

aleksander kowalski
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Legnica
  • Postów: 16
0

@damian-szkoladockera: a jakie narzędzie preferujesz od Jenkinsa ?

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.