Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum

bakayarou
- 19
- 8
Mirki i Węgierki, jedzcie ze mną kanapki!
Wielmożni Moderatorzy Utopian zaakceptowali moje zgłoszenie tutoriala: https://steemit.com/utopian-io/@breadcentric/software-development-infrastructure-part-0x01-setting-things-up-docker
#naukaprogramowania może być zainteresowana, będę bowiem zestawiał całe środowisko: Gitlab, Jenkins, Nexus, zrobię projekt/projekty, będę eksperymentował nieco z budowaniem i wypuszczaniem oprogramowania na produkcję. Głównie będzie #java
To
Wielmożni Moderatorzy Utopian zaakceptowali moje zgłoszenie tutoriala: https://steemit.com/utopian-io/@breadcentric/software-development-infrastructure-part-0x01-setting-things-up-docker
#naukaprogramowania może być zainteresowana, będę bowiem zestawiał całe środowisko: Gitlab, Jenkins, Nexus, zrobię projekt/projekty, będę eksperymentował nieco z budowaniem i wypuszczaniem oprogramowania na produkcję. Głównie będzie #java
To
konto usunięte via iOS
- 0
@tptak: Po co Ci Jenkins skoro masz Gitlaba?

tptak
- 0
@yggdrasil: Bo lubię Jenkinsa i nie lubię zbytnio kombajnów. W pracy mam takie uwarunkowania, że korzystanie z Gitlab CI jest mało prawdopodobne.
- 1
Mam w repo z projektem + osobne testerów z testami selenium. Da się jakoś w samym gitlabie ustawić aby push w repo projektu powodował wywołanie odpalenie zadań w repo z testami?
Jest niby w Gitlab CI opcja "only":
https://docs.gitlab.com/ce/ci/yaml/README.html#only-and-except-simplified
podając w parametrze:
Jest niby w Gitlab CI opcja "only":
https://docs.gitlab.com/ce/ci/yaml/README.html#only-and-except-simplified
podając w parametrze:
- 6
#pracazdalna #pracait #devops #damprace
Cześć Mirki!
Szukam administratora #linux do pracy zdalnej.
Opis pracy:
Cześć Mirki!
Szukam administratora #linux do pracy zdalnej.
Opis pracy:
- 2
@wacky: Dzięki za odpowiedź. W sumie to wszystko wypisane ogarniam w zaawansowanym stopniu, a AWS znam praktycznie od podstaw. Z tego co widzę to zakres obowiązków to nie jest "rocket science", więc widocznie macie sporo requestów, skoro pracy jest na 6h dziennie dla kilku administratorów. Wiem, że zabrzmi to głupio, ale 6h realnej pracy to jak dla mnie trochę za dużo aby traktować to jako dodatkowe zajęcie równolegle z etatem,
@wacek_1984: @uketrab: @ManamanaTuriruriru: @xorek: @kucyk: ostrożnie, to jest ta firma: http://www.wykop.pl/artykul/4145775/afera-zdalny-admin-unika-zaplaty-zasadzonych-roszczen-prosze-o-pomoc/
No elo,
Znacie jakiś prosty sposób na szyfrowanie i deszyfrowanie plików (chodzi o pliki *.env) na maszynach w procesie CI?
Chcemy trzymać zaszyfrowane pliki na gicie i szyfrować je parą kluczy. Sęk w tym, że klucz prywatny nie może być przechowywany na maszynach produkcyjnych, i teraz nie wiem jak to rozgryźć.
Teoretycznie
Znacie jakiś prosty sposób na szyfrowanie i deszyfrowanie plików (chodzi o pliki *.env) na maszynach w procesie CI?
Chcemy trzymać zaszyfrowane pliki na gicie i szyfrować je parą kluczy. Sęk w tym, że klucz prywatny nie może być przechowywany na maszynach produkcyjnych, i teraz nie wiem jak to rozgryźć.
Teoretycznie
Komentarz usunięty przez autora
@damianbeat: to jak zawsze zależy
Do przechowywania credentiali możesz skorzystać z hashicorpowego vaulta - możesz go nawet z jenkinsem zintegrować: https://github.com/jenkinsci/hashicorp-vault-plugin
Jak siedzisz na AWSie to możesz użyć KMSa (Google Cloud też coś takiego oferuje btw:
Do przechowywania credentiali możesz skorzystać z hashicorpowego vaulta - możesz go nawet z jenkinsem zintegrować: https://github.com/jenkinsci/hashicorp-vault-plugin
Jak siedzisz na AWSie to możesz użyć KMSa (Google Cloud też coś takiego oferuje btw:
No elo.
Planuję w pracy wdrożyć system nadzoru nad aplikacją webową, mający obejmować pakiet regularnie wykonywanych testów automatycznych (front, api) + nadzór nad infrastrukturą (zabbix). W razie wykrycia jakichś problemów z aplikacją ma być wdrażany proces weryfikacji problemu, próba jego rozwiązania i wysłanie informacji o awarii.
Jest odnośnie tego typu tematów jakaś literatura? Jak tego typu systemy/procesy można nazywać?
#informatyka #it #testowanie #testowanieoprogramowania #
Planuję w pracy wdrożyć system nadzoru nad aplikacją webową, mający obejmować pakiet regularnie wykonywanych testów automatycznych (front, api) + nadzór nad infrastrukturą (zabbix). W razie wykrycia jakichś problemów z aplikacją ma być wdrażany proces weryfikacji problemu, próba jego rozwiązania i wysłanie informacji o awarii.
Jest odnośnie tego typu tematów jakaś literatura? Jak tego typu systemy/procesy można nazywać?
#informatyka #it #testowanie #testowanieoprogramowania #
- 2
@damianbeat: Prawdopodobnie szukasz Software Reliability Models, a tutaj poważniejszy opis. Do tego jakieś dobre narzędzie
@damianbeat: hmm po kolei.
Do sprawdzania "jakości" kodu bierz Sonara jeśli open - source (zmierzy pokrycie unit testami i kilka innych spraw).
Generalnie każdy commit powinien być obtestowany unit - testami. Jeśli macie politykę taką, że po commicie do mastera job jenkinsowy od razu go wrzuca na środowisko testowe (to też mocno zależy od tego czy kod trzeba kompilować i budować jakieś artefakty czy nie) to od razu też tam uruchamiasz testy
Do sprawdzania "jakości" kodu bierz Sonara jeśli open - source (zmierzy pokrycie unit testami i kilka innych spraw).
Generalnie każdy commit powinien być obtestowany unit - testami. Jeśli macie politykę taką, że po commicie do mastera job jenkinsowy od razu go wrzuca na środowisko testowe (to też mocno zależy od tego czy kod trzeba kompilować i budować jakieś artefakty czy nie) to od razu też tam uruchamiasz testy
- 4
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@henk: istotna kwestia - nie musisz wyłączać całkowicie OOM Killer'a - możesz go wyłaczyć dla danego procesu
https://stromasys.atlassian.net/wiki/spaces/KBP/pages/151158785/How+to+prevent+Linux+OOM+from+killing+Charon+processes
Tutaj mniej więcej opisane jak to zrobić, na przykładzie innego procesu
https://stromasys.atlassian.net/wiki/spaces/KBP/pages/151158785/How+to+prevent+Linux+OOM+from+killing+Charon+processes
Tutaj mniej więcej opisane jak to zrobić, na przykładzie innego procesu
- 1
Czółkiem Mirony! Szukam kursu stawiania zautomatyzowanego środowiska testerskiego od podstaw. Dużo lepiej uczy mi się z interaktywnych kursów niż z czytania dokumentacji i właśnie czegoś takiego poszukuję. Kurs może być płatny, ważne żeby był wart zainwestowanych pieniędzy. Chciałbym aby kurs opierał się o Selenium, testNG, Maven, Jenkins. Najlepiej w Javie. Natknął się ktoś na podobny kurs i mógłby coś polecić?
#programowanie #java #maven #selenium
#programowanie #java #maven #selenium
- 0
@fegwegw: Do Jenkinsa ot choćby pipeline as a code i pokazanie jak napisać pipeline do CI/CT/CD. Jakieś podstawy grooviego, zwłaszcza, że ten w Jenkinsie jest nieco okrojony. Maven może jest i prosty, ale można by omówić np. opcje konfiguracji Surefire z JUnit 4 i JUnit5. Do tego instalacja i konfiguracja Selenium Grida na kilku maszynach (Mac+Win) i zintegrowanie tego z Jenkinsem. Wbrew pozorom trochę tego jest i dla kogoś kto
- 0
Mirki!
Pierwszy mały fuck-up w pracy zaliczony! ( ͡° ͜ʖ ͡°) W związku z nim pytanie do Was:
Jak radzicie sobie z rollbackiem w Jenkinsie? Zależy mi na tym, żeby w razie nieudanego builda wrócić do poprzedniej wersji
Pierwszy mały fuck-up w pracy zaliczony! ( ͡° ͜ʖ ͡°) W związku z nim pytanie do Was:
Jak radzicie sobie z rollbackiem w Jenkinsie? Zależy mi na tym, żeby w razie nieudanego builda wrócić do poprzedniej wersji
- 0
@Maciek-z-Krakowa: Nie wiem o co kaman, ale nie zauważyłem powiadomienia o Twojej odpowiedzi. :) Dzięki wielkie Maćku, bardzo mi pomogłeś.
@damianbeat: nie ma za co :)
Murki!
Czy na każdej maszynie, na której chce dokonać zmian poprzez Jenkinsa muszę instalować Jenkinsa? :)
Mam Master'a, pod którego mam podpięte dwa Slave'y. Teraz doszedł mi następny serwer, na którym muszę dokonać klonowania repo w razie zmian. Zastanawiam się czy koniecznie muszę podpinać nową maszynę pod mastera i instalować na niej Jenkinsa, czy może mogę wysłać do niej tylko komendę przez ssh i tyle...
Jeśli
Czy na każdej maszynie, na której chce dokonać zmian poprzez Jenkinsa muszę instalować Jenkinsa? :)
Mam Master'a, pod którego mam podpięte dwa Slave'y. Teraz doszedł mi następny serwer, na którym muszę dokonać klonowania repo w razie zmian. Zastanawiam się czy koniecznie muszę podpinać nową maszynę pod mastera i instalować na niej Jenkinsa, czy może mogę wysłać do niej tylko komendę przez ssh i tyle...
Jeśli
- 2
ja tam pod linuchem lecę na ssh - wtedy w buildzie dostajesz wynik z konsoli ze slejwa. Pod windą trzeba odpalić ten programik slejwowy.
Zastanawia mnie tylko Twoje stwierdzenie, że chcesz "dokonywać zmian".
Zastanawia mnie tylko Twoje stwierdzenie, że chcesz "dokonywać zmian".
Bezpiecznym sposobem przesyłu to jest i scp, bo to w końcu "secure copy" :) Tak więc z Jenkinsa możesz i w ten sposób (spaczkuj wcześniej co tam masz do wysłania i prześlij).
Rundeck bardzo pomaga w większych rozwiązaniach, gdzie masz grupy użytkowników, którym chcesz spersonalizować uprawnienia do zasobów, deploymentów itd. Natomiast do mniejszych rzeczy to trochę przerost formy nad treścią. Jeśli Jenkins ci wystarcza to zostań przy nim. Rundeck jest komplementarnym narzędziem
Rundeck bardzo pomaga w większych rozwiązaniach, gdzie masz grupy użytkowników, którym chcesz spersonalizować uprawnienia do zasobów, deploymentów itd. Natomiast do mniejszych rzeczy to trochę przerost formy nad treścią. Jeśli Jenkins ci wystarcza to zostań przy nim. Rundeck jest komplementarnym narzędziem
Czołem! Jenkinsowy build się nie wykonuje. Maven podczas pracy tworzy sobie folder tymczasowy 'surefire', folder ten powinien zostać usunięty przed wygenerowaniem raportu. Niestety blokuje go proces chromowy i wszystko się wykrzacza.
Ubiłem przed chwilą ten proces chromowy o którym pisałem ręcznie, maven usunął folder surefire i build się udał. Jednak zależy mi by wykonywało się to bez mojej pomocy. Jakieś pomysły? Dodam, że jeszcze miesiąc temu build przechodził za każdym razem, przestał
Ubiłem przed chwilą ten proces chromowy o którym pisałem ręcznie, maven usunął folder surefire i build się udał. Jednak zależy mi by wykonywało się to bez mojej pomocy. Jakieś pomysły? Dodam, że jeszcze miesiąc temu build przechodził za każdym razem, przestał
- 0
@NajwyzszaFormaSztuki: sprawdź czy po zakończeniu testów sesje drivera są zamykane. Miałem niedawno podobny problem - zapchałem RAM instancjami chrome'a, które nie były zamykane po testach apki. Nie podpowiem Ci jak to zrobić, bo używałem nakładki - nightwatch - a nie wiem jak Wy macie te testy skonfigurowane :<
- 0
@Garet_: Sesje są zamykane, inne buildy wychodzą, ten nie chce, mimo, że skonfigurowane są tak samo ¯_(ツ)_/¯
Odpalę to lokalnie i zobaczę czy też się wyłoży.
Odpalę to lokalnie i zobaczę czy też się wyłoży.
Hej.
Poszukuję jakichś tutoriali wprowadzających w #devops i zwłaszcza #jenkins Chodzi mi o to, że chciałbym zrobić sobie jakiś mały projekcik (może być dosłownie cokolwiek) i zbudować tego mitycznego pipelinea żeby projekt był... "podpięty" do Jenkinsa, żeby z każdym commitem szedł jakiś build, jakieś proste testy itd.
Sorry, że tak opisuje nieskładnie, ale jestem totalnie zielony w temacie. ( ͡° ͜ʖ ͡°)
#naukaprogramowania
Poszukuję jakichś tutoriali wprowadzających w #devops i zwłaszcza #jenkins Chodzi mi o to, że chciałbym zrobić sobie jakiś mały projekcik (może być dosłownie cokolwiek) i zbudować tego mitycznego pipelinea żeby projekt był... "podpięty" do Jenkinsa, żeby z każdym commitem szedł jakiś build, jakieś proste testy itd.
Sorry, że tak opisuje nieskładnie, ale jestem totalnie zielony w temacie. ( ͡° ͜ʖ ͡°)
#naukaprogramowania
- 0
@plushy: Jenkins, bo gdzie nie pójdę to Jenkins.
Wykorzystują to wszędzie u mnie, więc chce coś ogarniać.
Wykorzystują to wszędzie u mnie, więc chce coś ogarniać.
- 0
@max1983: Ale Jenkins to nie jest devops, to tylko narzędzie. W DevOps chodzi o dostarczanie produktu, chodzi o to żeby zlokalizować problemy. Jednymi z takich problemów są deployment i testowanie. Przydaje się tu automatyzacja, do automatyzacji można wykorzystać Jenkinsa. Najpierw musisz wiedzieć co,czemu i jak a potem ewentualnie jak wykorzystać jakieś narzędzie by to osiągnąć. No chyba że chcesz być tylko osobą która umie obsługiwać Jenkinsa który jest straszy w
- 1
Czy Jenkins ma możliwość takiego uruchamiania zadań, zeby zadanie zajęło na raz 2 slave'y?
Potrzebuję stworzyć takiego taska, który przetestuje coś pomiędzy klientem a serwerem i jakoś nie mogę wygoglać odpowiedniego pluginu.
#jenkins #ci #programowanie
Potrzebuję stworzyć takiego taska, który przetestuje coś pomiędzy klientem a serwerem i jakoś nie mogę wygoglać odpowiedniego pluginu.
#jenkins #ci #programowanie
- 0
stwórz klon taska
@kornfan: Hmm, to raczej zadziała, ale... jeżeli mam jakieś operacje, które muszą się wykonywać na kliencie i serwerze w określonej kolejności i operacje te zależą od siebie, to w dwóch taskach może mi się to chyba rozjechać?
Chyba, że wtedy tak że klon taska praktycznie pusty (tylko do zajęcia jednego node'a) a drugi wykonuje operacje na obydwu node'ach przez ssh. Ew. jakaś opcja z pipeline build, ale
- 2
@natjes: a jakie operacje wykonujesz? Odpalasz jakieś testy? wg mnie powinieneś oddzielić te operacje tak, żeby były niezależne, serwer powinien sam reagować na to co klient wyśle
Czy Jenkins powinien mieć swoje własne konto użytkownika na serwerze, własne konto na GitLabie, oraz swoje własne klucze RSA do pobierania repozytorium? Wydaje mi się to przesadą, ale jakoś nie widzę innej możliwości bez przywiązywania go do konkretnego użytkownika, jego uprawnień i tak dalej. Jak to postawić "zgodnie ze sztuką"?
#jenkins #gitlab #programowanie
#jenkins #gitlab #programowanie
- 2
@CamelCase: ja tak zawsze robię, np. mamy podpiętego Travisa, który używa zupełnie osobnego, "uniwersalnego" konta z dostępem do repozytoriów.
- 1
@CamelCase: Powinien mieć deploy key ustawiony na poziomie projektu. Wtyczka od Jenkinsa prawdopodobnie używa tokenów ale ja korzystam z Gitlab CI to nie jestem pewien. Konto dla Jenkinsa tylko jeśli ma pisać komentarze (np. SonarQube).
- 4
Cześć,
Szukam #devops do #pracazdalna na pełen etat.
Idealny kandydat powinien ogarniać:
- znajomość #aws (amazon web services)
- google cloud
Szukam #devops do #pracazdalna na pełen etat.
Idealny kandydat powinien ogarniać:
- znajomość #aws (amazon web services)
- google cloud
@husky83: Skoro specjalnie nic nie wiesz o AWS, a widać, że nie, to nie wiem czy jest sens się wypowiadać. AWS to głównie 'self service' - dokumentacji jest od groma i nie spotkałem się aby jeszcze ktoś narzekał, a obecnie większość firm, które myśli o chmurze z tego korzysta.
Dodatkowo nie, WMS ma się nijak do AWS.
Dodatkowo nie, WMS ma się nijak do AWS.
- 0
@moko12345: Może AWS jest dobrze opisane, ale WMS - masakrycznie...
- 1
@kucyk: jak bardzo podstawowy ma być? https://www.devopslibrary.com/
- 0
@RottenKitten: takiego czegoś szukałem, dzięki!
Mirki, mógłby mi ktoś pomóc w konfiguracji gerrithub z jenkinsem? Mam swój serwer z jenkins, ale nie za bardzo umiem to połączyć. Jak powinno wyglądać typowe triggerowanie jenkinsa z gerrithuba?
AD 1. Czy dobrze kombinuję, że jenkins bedzie mógł uruchamiać testy jednostkowe do kodu, czy jest on odpowiedzialny tylko za budowanie projektów?
#programowanie #continousintegration #unittest #jenkins #gerrit
AD 1. Czy dobrze kombinuję, że jenkins bedzie mógł uruchamiać testy jednostkowe do kodu, czy jest on odpowiedzialny tylko za budowanie projektów?
#programowanie #continousintegration #unittest #jenkins #gerrit
@player11one tak w jenkinsie mozesz robic co chcesz. Odpalac testy, generowac raporty itp. Kwestia konfiguracji
- 0
@Sharpek: a wiesz jak podpiąć jenkinsa pod gerrithuba? Musze zrobić nwoego użytkownika na github (w stylu jenkins_d--a) i podpiąć wtedy jenkinsa na swojej maszynie pod gerrithuba? ( ͡° ʖ̯ ͡°)
- 2
Mirk z #it pomocy.
Kto z was zna się na CI Jenkins i iużywał plugina multiJob?
Wtyczka ta nie trzyma mi kolejności zadań w jakiej zostały zdefiniowane. Uruchamia je sobie jak chce. Wybrałem opcje uruchamiania sekwencyjnego, wiec faktycznie uruchamia sekwencyjnie ale kolejności to ona nie trzyma....
Wie ktoś jak rozwiązać ten problem?
#jenkins #it #programowanie (chyba)
Kto z was zna się na CI Jenkins i iużywał plugina multiJob?
Wtyczka ta nie trzyma mi kolejności zadań w jakiej zostały zdefiniowane. Uruchamia je sobie jak chce. Wybrałem opcje uruchamiania sekwencyjnego, wiec faktycznie uruchamia sekwencyjnie ale kolejności to ona nie trzyma....
Wie ktoś jak rozwiązać ten problem?
#jenkins #it #programowanie (chyba)
@t12t12: :D jak zwykle
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Cześć Mirki i Mirabelki z #programowanie,
Dziś mam dla wa następujące pytanie:
Github czy Bitbucket.
Wiem że cenowo Bitbucket wygrywa, ale jak wygląda sprawa z issue tracking, integracją z Jenkinsem, downtime serwerów
Dziś mam dla wa następujące pytanie:
Github czy Bitbucket.
Wiem że cenowo Bitbucket wygrywa, ale jak wygląda sprawa z issue tracking, integracją z Jenkinsem, downtime serwerów























