tldr: Gitlab dubluje commita, którego próbuję otagować z tym samym hashem, dlaczego?
Robię Merge Request z develop na master. Merge Request został zaakceptowany, mam commita. Teraz taguję tego commita i powstaje mi kolejny commit, który ma ten sam hash, dlaczego. Może bym to olał lub nie zwrócił na to uwagi, tylko że mam w CI dwa stage, które wykonują mi się na masterze i 1 stage, który wykonuje się dla każdego innego
karololo - tldr: Gitlab dubluje commita, którego próbuję otagować z tym samym hashem,...

źródło: comment_1587324584nJPv9O2kaM27zhHkZoqZMn.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karololo: Commit jest jeden, gdy stworzysz tag to pojawia się nowa referencja do niego. Jeśli Twoja konfiguracja tego ogólnego stage nie excluduje tagów, to po stworzeniu taga tworzy Ci się kolejny pipeline dla tego samego commita. Pamiętaj, że pipeline'y nie są bezpośrednio związane z commitami, tylko z innymi akcjami (np. push do remote, zrobienie taga, schedule, ręczne uruchomienia, sygnały z innych repozytoriów). Jeśli chcesz zobaczyć wszystkie pipeline, które szły dla
Viters - @karololo: Commit jest jeden, gdy stworzysz tag to pojawia się nowa referenc...

źródło: comment_1587336173yDhArUqGHp32j7SYWYU5aI.jpg

Pobierz
  • Odpowiedz
witam szanowne grono, czy korzysta ktoś z gitlabowskich auto devopsów? mam problem z deployowaniem apki do kubernetesowego PODa (gatsby app) chcę dla testów wrzucić zwykły starter app ale za każdym razem POD restartuje mi się po czym wpada w "CrashLoopBackOff", z logów poda wynika tylko tyle, że startuje aplikację:

> gatsby-starter-default@0.1.0 start /app
> npm run develop


>
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lirycznywandal: Aplikacja startuje i się zamyka. Wtedy k8s próbuje zrestartować poda, jak zrestartuje się kilka razy to właśnie wpada w crashloopbackoff. Może zdebuguj co ta komenda robi i dlaczego soe wywala? Wydaje mi się, ze po prostu Twoja komenda wychodzi z kodem 0.
  • Odpowiedz
@yggdrasil: sorry że tak późno odpisuję ale problemem okazal się obraz wrzucony w dockerfile który powodował te dziwne mankamenty zmieniłem na node:latest i już mi nie wpada w loopa więc to nie była wina ani kubernetesa ani devopsow, trochę po omacku ale się udalo... szkoda tylko straconego czasu na taki debugging metodą prób i błędów bo error logów zadnych, Dzięki za sugestie to mi dało jakieś węższe spojrzenie gdzie szukać
  • Odpowiedz
Proszę tylko o odpowiedź ludzi którzy pracują w firmach gdzie jest przynajmniej 10 devów.
W komentarzu możecie dodać jakie widzicie plusy lub minusy konkretnego rozwiązania.

#programowanie #webdev #github #gitlab #informatyka #devops

Z jakiego serwera korzysta twój pracodwaca (oczywiście liczy się też self-hosted).

  • Github 20.9% (28)
  • Gitlab 41.8% (56)
  • BitBucket 25.4% (34)
  • Inne (napisz w komentarzu) 11.9% (16)

Oddanych głosów: 134

  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Probuje zrobic pipeline CI/CD w gitlabie. Budowanie ładnie działa ale męcze się z deployem do AWS.

Mam taki skrypt:

- ECR_IMAGE="293393024721.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/test:latest"
- TASK_DEFINITION=$(aws ecs describe-task-definition --task-definition test-definition-family --region eu-west-1)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej mirki, takie ciekawe pytanie mam, jak widzę w większości jakiś jobów np gitlabowych, travisowych itp to większość ma jakieś np composer installe czy npm install na samym jobie i korzysta z artifactów czy tam cachea(lub both), czy ma to sens? zastanawiam się czemu np nie przygotować dockerowego imagea z zainstalowanymi już odpowiednimi zależnościami tylko przy zmianach na odpowiednich plikach(tj composer.lock czy package-lock.json) i na czymś takim odpalać testy phpowe czy webpacka,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LazyInitializationException: a, w taki sposób, czyli nadal na samych pipelinach mieliśce npm install np? zastanawiałem się czy dałoby się to np całkowicie zaorać, tj budujemy obraz przy zmianach a potem korzystamy z tego obrazu na kolejnym stage i robimy tylko webpack i elo
  • Odpowiedz
Hej,

Akurat sobie korzystam z Gitlaba do kompilacji i analizy kodu źródłowego za pomocą SonarCloud, ale mam problem, bo w pewnym momencie całkowicie wywala mojego pipelina z powodu przekroczenia 1h na danej czynności.

W jaki sposób mógłbym rozszerzyć ten limit?

Dodam,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interface: Czytałem to już i nie widziałem tam żadnych rzeczy, które mogłyby mi się przydać.
W ustawieniach projektu znalazłem chyba to(nie spodziewałem się, że tak prosto można to zmienić w ustawieniach projektu) ale dopiero za 1/2h okaże się czy pipeline przejdzie, ale i tak dzięki za pomoc.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,

Korzystał ktoś z Sonarcloud na hostowanym przez siebie Gitlabie CE(albo jakimkolwiek innym własnym repozytorium)?
Widzę tylko opcje logowania przez jedno z kilku serwisów np. Gitlab, ale nie jestem widzę żadnego sposobu na użycie własnego serwera.

#linux #sonarcloud #devops #git #gitlab
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sonarcloud


@qarmin: Nie znnam Sonarcloud. GitLab CE kilkukrotnie instalowałem. Przeczytaj jeszcze raz swoją wypowiedź i popraw błędy stylistyczne bo nie rozumiem pytania.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git #gitlab

Zrobiłem publicznego mirrora pewnego repo i gitlab pokazuje "mirrored from ". Da się usunąć jakoś tę informację? Google nie pomaga, w gitlabie nie widzę opcji, żeby to usunąć.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: AFAIK nie, bo nie wiem czy przypadkiem GL teraz nie będzie monitorował upstram by aktualizować. Alternatywą jest wywalenie repo i "ręczne" skopiowanie.
  • Odpowiedz
Czy jak ustawię sobie YubiKey jako U2F na Gitlabie, to będzie on wymagany także przy operacjach w CLI z użyciem loginu i hasła (git pull i git push), czy tylko przy logowaniu przez przeglądarkę?
#gitlab #yubikey #programowanie (przepraszam, że wołam tyle osób, ale nie mam bardziej konkretnego tagu)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@CamelCase dokładnie nad tym samym myslalem i tez w ansible, ale pokonal mnie tam w końcu setup niektórych rzeczy, a nie chciałem trzymać wszystkiego osobno w dotfiles, wiec miks skryptow powloki i pythona. Ale to były lata temu, może trzeba spróbować sportowac jeszcze raz :)
  • Odpowiedz
#github #gitlab
Czy na github,gitlab można(zasadnym jest,ktos to robi) udostępnić w ramach swojego portfolio jakieś projekty z grafiki? Coś innego niż programowanie?

Z góry dzięki za odpowiedź :)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miałem zapisany projekt A w gitlab, przez pomyłkę nowy projekt B (jeden commit) wrzuciłem/nadpisałem na projekcie A. Istnieje szansa się z tego wycofać? W historii mam tylko jeden commit (z nowego projektu B wszystko z projektu A znikneło).

#gitlab #git #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach