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

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)
- NEW_TASK_DEFINTIION=$(echo $TASK_DEFINITION | jq --arg IMAGE "$ECR_IMAGE" '.taskDefinition | .containerDefinitions[0].image = $IMAGE | del(.taskDefinitionArn) | del(.revision) | del(.status) | del(.requiresAttributes) | del(.compatibilities)')
- NEW_TASK_INFO=$(aws ecs register-task-definition --region "$AWS_DEFAULT_REGION" --cli-input-json "$NEW_TASK_DEFINTIION")
- NEW_REVISION=$(echo $NEW_TASK_INFO | jq '.taskDefinition.revision')
- aws ecs update-service --cluster test
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,
@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
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, że korzystam ze swojego runnera(być może coś to zmienia), bo shared udostępnia chyba tylko 1 rdzeń.

#gitlab #devops #programowanie
@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.


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 takiego zestawienia.

Od dziś 25 linków + kilka libek, bo powyżej 45 to rzeczywiście przegięcie pały. :)



### Materiał tego zestawienia (wyróżnienie subiektywnie) ###

https://medium.com/better-programming/understanding-best-practice-python-tooling-by-comparing-popular-project-templates-6eba49229106 - #python
Które toole stosować w programowaniu
Sonarcloud


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


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 takiego zestawienia.



### Materiał tego zestawienia (wyróżnienie subiektywnie) ###

https://www.youtube.com/watch?v=xIB_VQVVWKk - #software #programowanie #technologia
Jeżeli dane Ci było spotkać się z terminem Event Storming, ale nie wiesz na czym on polega, to
#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ąć.
@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 :)
@ElGovanni: Zawsze mozesz stworzyc jeden krok przed tymi dwoma, ktore masz teraz, ktory bedzie budowal Ci Twojego fronta, a zbudowana paczke mozesz przekazywac do tych dwoch nastepnych krokow jako artefakty, z tego co pamietam slowo klucz to: dependencies. Nie mam pojecia jak to wyjdzie wydajnosciowo, ale warto sprobowac.
ktoś korzysta z tego insert suggestion w gitlabie? jak to w ogóle działa? co jak zasugeruje zmianę nazwy zmiennej w jednej linii? pewnie #!$%@? się w kolejnych czy potrafi podmienić ? XD
#gitlab