SoftBull
🚀 CI/CD w GitLabie dla Java Developerów – Od Commita po Produkcję! ⚙

📅 Już poniedziałek, 2 czerwca 2025 o 19:00 – Spotkanie Online!

💡 Chcesz zautomatyzować cały proces wdrażania aplikacji Java? Na tym szkoleniu przejdziesz przez kompletny scenariusz CI/CD z wykorzystaniem GitLaba – od pierwszego commita, przez testy, aż po automatyczne wdrożenie aplikacji na serwer zdalny.

Podczas
0
SoftBull
🚀 CI/CD inaczej – Alternatywne Wykorzystania na Prima Aprilis 🚀

Czy pipeline musi kończyć się testami i deployem? 🤔
Już 1 kwietnia o 19:00 pokażę, jak wykorzystać CI/CD w niestandardowy sposób – tam, gdzie zwykle nikt nie zagląda. Bez żartów… a jednak trochę z przymrużeniem oka 😉

W programie:
1
placebo_
Jakie narzędzie do CI/CD polecacie? Biorąc pod uwagę cenę, prostotę i elastyczność. #programowanie #devops #cicd

CI/CD

  • Jenkins 22.7% (17)
  • CircleCI 4.0% (3)
  • GH actions 37.3% (28)
  • Gitlab CI/CD 25.3% (19)
  • inne 10.7% (8)

75 głosów

1
  • Najlepsze
  • Wszystkie komentarze
Hauleth
@placebo_: ale czego potrzebujesz? Self-hosted, managed, jak bardzo zintegrowane z forge (i jakim forge), czy ma być tylko CI/CD, czy ogólny task runner, jakie OSy potrzebujesz wspierać?
1
Pasiak420
@placebo_: pod kątem ceny i elastyczności Jenkins, pod względem prostoty Azure DevOps, którego mi brakuje w ankiecie. Z pozostałymi nie miałem styczności.
0
BeginEnd
BeginEnd
Kolejny raz podchodzę do tematu CI/CD do własnych projektów. Przeszedłem już początki GitLaba i Jenkinsa. Mam też małe doświadczenie Githubem. Z punktu widzenia każdy nich ma dyskwalifikujące wady.

GitLab - kombajn do wszystkiego niby. Z tym, że ilość potrzebnych zasobów jest jakaś absurdalna. Nie chcę marnować sprzętu i prądu żeby sobie stało. Ostatnia wersja jaką zainstalowałem wciągała wszystkie CPU jakie tylko do niej wrzuciłem nie robiąc przy tym nic pożytecznego.

Jenkins - w sumie
3
  • Najlepsze
  • Wszystkie komentarze
r00ti
@Boska_Klaudia: gdzie niby? Wszędzie gdzie pracowałem to się odchodziło od Jenkinsa
5
zibizz1
zibizz1
@Boska_Klaudia Jenkins popularny był 10 lat temu, teraz wszystko po trochu. Z rozwiązań które można u siebie postawić to chyba teraz najpopularniejszy gitlab. Jest jeszcze sporo rozwiązań w chmurze
4
Showroute_pl
Wystartowaliśmy 2. edycją programu „Szkoła Automatyzacji Sieci”.
Dlaczego warto dołączyć?
W skrócie:

✅Tylko potrzebne informacje. 0 akademickich i czysto teoretycznych rozważań
✅Program oparty o projekt Twojej własnej automatyzacji. Ucząc się, rozwiązujesz SWÓJ realny problem z sieci.
0
linuxuser
linuxuser
Mam taką komendę:

npx nx build webaplikacja --configuration production --skip-nx-cache
Jak zrobić, żeby nie było outputu do stdout przy budowaniu webaplikacji, tylko do jakiegoś wskazanego przeze mnie pliku logów? W GitLab CI/CD nie mieści mi się output z budowania aplikacji, przez co przerywa logowanie na stdout i nie mogę zdiagnozować, czemu mi się wywala proces budowania. Pomoże ktoś?

#nodejs #node #programowanie #gitlab #gitlabcicd
0
  • Najlepsze
  • Wszystkie komentarze
its_over_for_chlop
Jaki jest najlepszy toolset do ci/cd?

1. Chcę robić build i deploy statycznej strony po każdym mergu commita. Czyli typowe budowanie strony webowej napisanej w angularze i wgranie na S3 AWS.

2. Chcę zrobić deployment backendu #aws napisanego w #nodejs z użyciem #serverless.
0
  • Najlepsze
  • Wszystkie komentarze
ksos
Mirki, jaki jest najprostszy i wg best practices pipeline dla Jenkinsa i Terrraforma ktory uzywa kilku branches: dev, stage i prod?
Mam repo z kodem terraforma i chcialbym deployowac ten kod gdzie indziej zaleznie od tego jaki jest branch np. dev idzie tylko na srodowisko testowe, stage na stage i prod tylko za approvalem na produkcje. W gitlabie robilem to w jednym pipelienie z uzyciem environments i terraform workspaces. Ma ktos jakis
0
  • Najlepsze
  • Wszystkie komentarze
ksos
Mirki DevOpsi pytanko - dev team ma pipeline ktory stawia apke na k8s i chca dodac do tego 3rd party load balancer/ WAF. Teraz pytanko, czy ten WAF i Ingress powinien byc w tym samym pipeline co apka czy oddzielnym?
W sensie, 1 pipeline ktory stawia apke, deployuje do k8s, testuje a potem stawia ten ingress i dodaje WAF, czy moze oddzielny pipeline dla ingress i WAF?
#devops #cicd
0
  • Najlepsze
  • Wszystkie komentarze
Luk_1mex
Od jakiego #cicd zacząć żeby było wmiare uniwersalne i przyjemne w nauce? #devops
0
  • Najlepsze
  • Wszystkie komentarze
its_over_for_chlop
Hej
Potrzebuję szybko nauczyć się backendu do projektu prywatnego. Nie potrzebuję informacji jak dokładnie coś zrobić (np jak napisać endpoint) tylko high level opis jak coś zrobić i na co zwrócić uwagę. Wstępny stack to AWS + Serverless + lambda bo to używam w pracy i trochę znam. Jednak pracuję na froncie. Jest jakiś kurs dla ludzi którzy już coś liznęli?

1. zaprojektować bazę danych i tabelę (Struktrura danych), migracje jakieś
2. jak robić deploy
3
  • Najlepsze
  • Wszystkie komentarze
Priya
Szukam książek, wykładów, jakichś materiałów na temat szeroko pojętego CI/CD. Nie chodzi mi o techniczne aspekty implementacji pipelinów z tym czy innym narzędziem, tylko o omówienie tematów pod kątem projektowym, dobrych praktyk, automatyzacji testów, wdrożeń itp. Ktoś coś?

#cicd #devops #programowanie #programista15k
3
  • Najlepsze
  • Wszystkie komentarze
PiotrokeJ
Jestem totalnym laikiem jeżeli chodzi o Azure i CICD. Potrzebuje wykonać taki pipeline który będzie kopiował kod z masterbrancha, tworzył nowy branch, wrzucał tam kwerendy z mastera i edytował odpowiednia pola takie jak 'nazwa bazy', 'nazwa tabeli' wg. wcześniej wpisanych zmiennych. Czy w ogóle jest takie coś możliwe? Najlepiej żeby potem te kwerendy odpalił na bazie danych :D

#azure #cicd
#programowanie
0
  • Najlepsze
  • Wszystkie komentarze
Roballo
Czego używacie w robocie, prywatnie do automatyzacji deploymentu, monitorowania etc.?
Kurcze chce sobie postawić na paru serwerach mnóstwo dockerów, ale chciałbym to jakoś monitorować, zautomatyzować.
W pracy mam k8s i mi to wystarczy do zabawy, spróbowałbym czegoś nowego, opensource dużżo mniejszego, myślałem nad k3s, ale znowu.. mam dość chwilowo kubernetesa ( ͡° ʖ̯ ͡°)

Serwery będę miał lokalnie więc ecs również odpada i tego typu rzeczy, musi
0
  • Najlepsze
  • Wszystkie komentarze
teekop
Chcę zrobić apkę w Reactcie/Vue + backend w Nest.js + jeszcze jakaś baza. Wszystko ma być zdeployowane na mojego VPSa. Czy w takim razie najwygodniej będzie zrobić monorepo z dockerfilem i np. podpiąć się jakimś CI/CD typu CircleCI pod merge do brancha releasowego i zbudować gotowy obraz zawierający pobrane wszystkie zależności projektu itd. a następnie przez SSH wrzucić to na VPS i zaktualizować kontener?

Może źle o tym myślę i powinienem to
1
  • Najlepsze
  • Wszystkie komentarze
p.....a
p.....a
w jaki sposob moge w Gitlab CI cachowac node_modules miedzy roznymi kontenerami? Korzystam obecnie z docker:dind i taski sobie wykonuje w roznych kontenerach, ale to chyba mi uniemozliwa korzystanie z cache... moj .gitlab-ci.yml wyglada mniej wiecej tak:

image: docker/compose:1.29.2

services:
- docker:dind
1
  • Najlepsze
  • Wszystkie komentarze
TMBRK
hejo. Mam node w jenkinsie z jednymi credentialsami dodanymi. Chciałbym dodać możliwość logowania się na tego node z innymi credentialsami na innego usera. Czy da się to zrobić? Bez jakby dodawania drugiego node różniącego się jedynie credentialsami?
wiem, że to średnie rozwiązanie dodawać drugiego usera do tego samego noda, lepiej byłoby pewno zrobić jednego, który by wykonywał polecenia jako jeden/drugi, ale tak mam zrobić i już :/

#devops #jenkins
0
  • Najlepsze
  • Wszystkie komentarze
lukaszwasyl
#gitlab #cicd mam porobione „environments” w gitlabie dla środowisk gdzie builduje i deployuje aplikacje. Wiem, że mogę zrobić powiadomienia e-mail na podstawie main branch/protected branches. Pytanie: czy jest jakiś sposób aby stworzyć powiadomienie E-mail gdy pipeline będzie uruchomiony dla danego środowiska?(tylko produkcja)
0