Potrzebuje wysyłać logi laravela gdy testy wykonywane na gitlabie się wysypią, jest w ogóle taka możliwość ? bo nic nie znalazłem co mogło by na to wskazywać

#php #gitlab #laravel
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interface: Dodałem

after_script:
- cat storage/logs/laravel.log

I mi wrzuca logi na jobs nie jest całkowicie to co chciałem ale chociaż mam podgląd na błędy
  • Odpowiedz
Potrzebuje pomocy przy rozwiązaniu problemu z gitlab / CI / docker.

Utworzyłem sobie w gitlabie prywatne repozytorium dla obrazów dokera, podstawowa konfiguracja , ssl leci z letsencrypt.
Wszystko fajnie działa, tworze obrazy, wrzucam je na gitlaba, teraz zmieniam sobie coś w kodzie, pushuje, odpala się CI, które ma wykonać testy i gdy przejdzie to wrzuca projekt na produkcje. Problem jest przy pobieraniu obrazu dockera i ssl:

ERROR: Preparation failed: Error response from daemon: Get https://registry.gitlab
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki próbuję postawić skonfigurowac continous integration na #gitlab z #mydevil. Póki co to udało mi się skonfigurować rsync i poprawnie wysyłam pliki do publicznego katalogu na MyDevil. Problemem jest wykonanie komendy po synchronizacji. Nie chcę przekazywać prywatnych kluczy ssh serwera do zmiennych środowiskich w gitlabie. W rsyncu skonfigurowałem usera tak aby miał dostęp tylko do folderu public_nodejs ale chciałbym dodatkowo uruchominić npm install + restart serwera. Co
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobry wieczór mirki.

Do tej pory do budowania projektów używałem Jenkinsa, ale postawiłem przetestować Gitlab CI. Mam jednak pewien problem. Nie chcę używać teraz dockera do uruchamiania projektu, a po prostu zainstalować projekt na VPS. Jednak jak rozumiem, Gitlab do zbudowania projektu uruchamia Dockera i buduje w nim projekt. Powoduje to jednak taki problem, że podczas uruchamiania polecenia php bin/console doctrine:schema:update --force build pada, ponieważ symfony nie może połączyć się z bazą danych.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@plushy: Dzięki za pomoc!
Moje błędy:
1. runner był zarejestrowany, ale był nieaktywny, bo miałem złą ścieżkę na serwerze /home/gitlab_runner zamiast /home/gitlab-runner
2. Miałem aktywne shared runners, które uruchamiały się zamiast mojego runnera, więc je wyłączyłem.

Teraz wszystko działa poprawnie ;)
  • Odpowiedz
@Melisandre: Jeżeli podajesz link w CV to zmienić na link do strony która policzy kiknięcia i przekieruje na gita, ale to średnie rozwiązanie bo ukrywa link. Nie każdy będzie chciał klikać w jakiś dziwny link w CV. Sam git takiej możliwości nie udostępnia.
  • Odpowiedz
Ktoś miał taki problem że z terminala w #linux może się normalnie zalogować na serwer przez #ssh
a przez #putty z #windows nie?

Jak się loguje przez terminal to prosi mnie o hasło wpisuje i jest git.
Jak się próbuję zalogować przez putty to co prawda prosi mnie o hasło ale mimo tego odrzuca jako nieprawidłowe gdzie jestem na 1000% pewien że wpisuje dobre.

Jeżeli
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pitu120: Możesz ustawić webhooka, ale jeśli chcesz odpalić dla konkretnej gałęzi dla której zrobiłeś push to musisz po drodze postawić lambdę.
  • Odpowiedz
jakiego serwisu używacie do swoich repo?
od pewnego czasu używam GitLaba, ale chyba czas zmienić, od 3 dni nie mam dostępu do jednego repo, a na założone issue brak jakiejkolwiek odpowiedzi ( ͡° ʖ̯ ͡°)
poszukuje sprawdzonej i darmowej alternatywy do prywatnych repo

#programista15k #programowanie #gitlab
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej. Zaczynam robic apke, otwarty kod bo chce troche pokazac co potrafie itp (takie przygotowanie pod aplikacje do pracy potem). Chce przy okazji wykorzystac auth0 do authentication tylko chyba slabo wrzucac klucze w repo ktore bedzie otwarte...
Jak to rozwiazac?
Repo na #gitlab , aplikacja na #dotnet #dotnetcore a front na #vuejs

#programowanie #webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: W sumie jeszcze jedna rzecz którą fajnie jest zrobić to wrzucenie fejkowych plików z konfiguracją credentiali i wrzucenie ich samych do .gitignore. Przykładowo zamiast credentials.yml dajesz credentials.yml.template z pustymi polami ale dobrą strukturą, a credentials.yml wrzucasz do .gitignore. Alternatywnie wrzucenie tego szablonu bezpośrednio jako credentials.yml. Dzięki temu wiadomo dokładnie co trzeba zrobić. Przykładowo praw.ini i praw.ini.example w tym repo: https://github.com/x89/Shreddit
  • Odpowiedz
@plushy: Jak już znajdę to czego potrzebuję to jest spoko. Gorzej jak nie potrafię tego nazwać i szukam na ślepo. Na razie po 6 godzinach idzie mi coraz lepiej. Jak się nad czymś znowu zatnę to już wiem do kogo uderzać ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mam dwa branche w GITcie - mastera oraz jakąś poboczną gałąź (nazwijmy ją po prostu branch).
Jak prawidłowo wykonywać merge przy aktualizowaniu jednego względem drugiego? Tzn. chcę co jakiś czas wrzucać aktualną wersję plików z mastera na brancha oraz w drugą stronę - to co jest na branchu do mastera (nie występują konflikty bo edytowane są osobne foldery). Tak, żeby zarówno master i branch w pewnym momencie były identyczne i miały te
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gumaa a, to wystarczy zrobić merge do mastera i zacząć nowe gałęzie. Czyli:
Robicie dwie gałęzie od mastera, które rozwijacie.
Uznajecie, że czas na merge, to obie gałęzie idą do mastera i od mastera otwieracie sobie nowe. W sensie nie tyle całkiem nowe, po prostu heady gałęzi trzeba przenieść w taki sposób, żeby były w tym samym miejscu przed kolejnym rozgałęzieniem. I tak w kółko. Może nie jest to rozwiązanie idealne,
  • Odpowiedz
Ale czy można robić merge bez usuwania gałęzi


@Gumaa: oczywiście, że można, brancha usuwasz, kiedy już nie jest potrzebny co nie jest równoznaczne z mergem.
  • Odpowiedz
#ercoin dorobił się swojej strony: http://ercoin.tech. Celowo surowa, ukierunkowana na razie głównie na potencjalnych wnoszących wkład (ang. „contributors”).

Ciekawostką techniczną jest to, że strona składa się w gruncie rzeczy z jednego pliku HTML generowanego w oparciu o jeden szablon, jednego stylu CSS kopiowanego bez zmian i żadnych obrazków… a mimo to #gitlab Pages budując ją po raz pierwszy zgodnie z ichnią dokumentacją zanotowało… timeout… po… jednej godzinie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej. Ogarnalem sobie na #gitlab automatyczny build i tworzenie obrazu dockera.
Musze teraz wrzucic skrypt ktory spowoduje zaciagniecie nowego obrazu.
Jako, ze w tej kwestii (CI, kontenery) dopiero sie ucze to nie wszystko ogarniam jeszcze.
Gosc na Stack'u wrzucil mi cos takiego, ale nie lubie kopiowac czegos co nie do konca rozumiem.
Moze ktos z #linux #ubuntu #programowanie #docker wyjasnic co do konca sie dzieje i
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach