Pracuje ze sporą liczbą #mikroserwisy i często miedzy nimi skacze. Nie chce mieć wszystkich otwartych w #intellij tylko otwierać te które potrzebuje aktualnie. Jest to strasznie upierdliwe i chce to trochę zautomatyzować. Pracuje na #macos i często korzystam ze spotlight. Wie ktoś czy da się popisać jakieś skrypty czy automatyzację która po wpisaniu np. i A lub i B otworzy mi w IntelliJ kod serwisu A
Wszystko
Najnowsze
Archiwum
PanObserwator
- 0

Masuq0
- 2
@PanObserwator: Możesz sobie zaimportować do intellij wszystkie serwisy jako moduły w jednym projekcie i w razie potrzeby włączyć albo wyłączyć dany moduł
PanObserwator
- 1
@Masuq0: O widzisz, tego nie znałem. Super pomysł, dzięki.
Kurde, jaki ten Jenkins jest nieintuicyjny (╯°□°)╯︵ ┻━┻
Przeniosłem się ostatnio z Bamboo na Jenkinsa i o ile Bamboo idealne nie jest, to nie potrafię ich do siebie porównać.
#jenkins #programowanie
Przeniosłem się ostatnio z Bamboo na Jenkinsa i o ile Bamboo idealne nie jest, to nie potrafię ich do siebie porównać.
#jenkins #programowanie
- 0
@CytrynowySorbet: najlepszy jest jenkins, jak sie okaze, ze wykonanie glupiego taska, np wyczyszczenie czegos wymaga pisania skryptow w groovym, bo tworcy nie przewidzieli czegos
@daczka92: Przecież są, teamcity, Gitlab CI, Github Actions, Azure DevOps. Zaletami Jenkinsa jest to, że jest darmowy i ma masę pluginów. Mnogość pluginów to również największa bolączka tego szajsu.
- 1
Postawiłem sobie jenkinsa i stworzyłem multibranch pipeline z repozytorium githuba jako źródło. Ktoś wie jak to skonfigurować, żeby pushe do brancha triggerowały automatycznie builda? Trzeba coś ustawić po stronie jenkinsa czy wystarczy dodać jakiś webhook po stronie githuba (jeśli tak to jaki konkretnie)?
#programowanie #devops #jenkins #git #github
#programowanie #devops #jenkins #git #github
Chciałem podpiąć moje testy pyhon+selenium do Jenkinsa, z najprostrzych tutoriali dowiedziałem się że teoretycznie wystarczy stworzyc joba z wywołaniem odpowiedniej komendy wywołującej test. Test miałbyć odpalany na tym samym środowisku co Jenkins.
W praktyce wyszło na to, że moje testy jakby startują ale nie odpala się przeglądarka przeco testy stają zaraz na początku.
Pytanie czy jest jakiś prostyt sposób na podpięcie tych testów do Jenkinsa czy jest z tym nieco więcej pracy?
W praktyce wyszło na to, że moje testy jakby startują ale nie odpala się przeglądarka przeco testy stają zaraz na początku.
Pytanie czy jest jakiś prostyt sposób na podpięcie tych testów do Jenkinsa czy jest z tym nieco więcej pracy?
- 0
@Meserole: Właśnie przeglądam wszystkie podobne problemy, z tego co widzę i rozumie to muszę skonfigurować Xvfb żeby jenkins nie uruchamiał przeglądarki w trybie headless?
- 1
Problem tymczasowo rozwiązany, dokłanie opisany tutaj.
U siebie lokalnie nie mam problemu by tak odpalić jenkinsa, natomiast docelowo raczej takiej możliwości nie będzie...
U siebie lokalnie nie mam problemu by tak odpalić jenkinsa, natomiast docelowo raczej takiej możliwości nie będzie...
- 0
Jak w pipelinie pobrać ilość commitów od ostatniego uruchomienia pipeline? Te wartosci sie normalnie wyswietlaja tam gdzie jest no changes
#jenkins #devops #devopsiarz
#jenkins #devops #devopsiarz
źródło: comment_1596549759MHDPMWWmqNM7UGETZgFZdR.jpg
Pobierz- 0
@losowyNickk: Uwazam se jestem zielony w jenkinsie coś więcej jak pół scm uzuwac ?
Komentarz usunięty przez autora
- 0
Szukam jakiś fajnie opisanych przykładów CD/CI dla #jenkins w przypadku #netcore ( #csharp ) #dotnet, najlepiej z wykorzystaniem IIS jako serwera.
Mam napisany skrypt powershella ale średnio mi się to podba i wolałbym przejść na pipeliny z fajną graficzną reprezentacją pipeline-ów (dla mniej technicznych userów aby nie musieli czytać logów)
#programowanie
Mam napisany skrypt powershella ale średnio mi się to podba i wolałbym przejść na pipeliny z fajną graficzną reprezentacją pipeline-ów (dla mniej technicznych userów aby nie musieli czytać logów)
#programowanie
konto usunięte via iOS
- 0
@bi-tek: https://medium.com/@abhi911kumar/jenkins-pipeline-to-deploy-asp-net-mvc-applications-at-scm-to-local-iis-server-a572e10246ae
Słabe te artykuły, musisz sobie pogooglac resztę jak trafisz na problemy
Słabe te artykuły, musisz sobie pogooglac resztę jak trafisz na problemy
- 0
@Koliat: koszty?
- 0
#docker #jenkins #programowanie
Mieliście kiedyś problem z tym, że Jenkins na ubuntu podczas uruchamiania obrazu przez dokera nie tworzył danych w folderze który mu wskazaliście?
Ogólnie zrobiłem tak:
Wszedłem na dockerhuba gdzie wpisałem jenkins i na pierwszym miejscu znalazło mi
Mieliście kiedyś problem z tym, że Jenkins na ubuntu podczas uruchamiania obrazu przez dokera nie tworzył danych w folderze który mu wskazaliście?
Ogólnie zrobiłem tak:
Wszedłem na dockerhuba gdzie wpisałem jenkins i na pierwszym miejscu znalazło mi
- 1
@nuker92: Jak nie masz dużo maszyn na których chcesz go propagować to nie widzę zalet robienia tego w ten sposób na siłę.
@nuker92:
postaw sobie świeży system na virtualboxie, wejdź po ssh i tam zobacz
jeśli tam nie zadziała to będziesz wiedział, że coś jest zesrane z obrazem dockera
jeśli zadziała to sobie konfigurujesz jenkisa do czego tam chcesz i bzikasz
postaw sobie świeży system na virtualboxie, wejdź po ssh i tam zobacz
jeśli tam nie zadziała to będziesz wiedział, że coś jest zesrane z obrazem dockera
jeśli zadziała to sobie konfigurujesz jenkisa do czego tam chcesz i bzikasz
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, ale też #rustlang i #haskell
Pełna wersja tego zestawienia ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-09-06-2020/
A jeśli chcesz jeszcze więcej, zapisz się do mailingu ☞
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell
Pełna wersja tego zestawienia ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-09-06-2020/
A jeśli chcesz jeszcze więcej, zapisz się do mailingu ☞
- 1
Wołam: @FikusnyMichalek @skim @kywmn @TerokNor @michal__q @JanuszJanuszy @bagielek @Gomusss @vesok @madox @baidu @dan3k @wgasowski @aktez98 @lazik_miejski @Kodziak @Kasztanowy_Zel @Overthinker @tulexx @michal7 @Jarxinho @Karaito @kombizenon @Mattijjah @grzybosiur @Skylake @Michau1324 @poszlo_wyszlo @Szymon_el_Pedro @PaprykowyBaron @mavfly @Nixon52 @muzzy @Mediox @Cesarz_Polski @
- 4
✅ Zobacz jak zautomatyzować swoją pracę z wykorzystaniem narzędzia Jenkins!
Od podstaw pokazuje jak skonfigurować system Continuous Delivery, który pobiera kod ze wskazanego repozytorium, kompiluje go, uruchamia testy, a następnie wdraża aplikacje (w tym przypadku Spring Boot ) na server Heroku
Link do całego odcinka: https://youtu.be/H8gCKTBQASQ
Od podstaw pokazuje jak skonfigurować system Continuous Delivery, który pobiera kod ze wskazanego repozytorium, kompiluje go, uruchamia testy, a następnie wdraża aplikacje (w tym przypadku Spring Boot ) na server Heroku
Link do całego odcinka: https://youtu.be/H8gCKTBQASQ

@Djelon: co jest nie tak z job DSL? A groovy? To Java przecież, słaba integracja z vcs? Jeśli korzystasz z clear case to tak, obsługa deploymentow działa tak dobrze jak ja napiszesz, dziurawe wtyczki? Zaplac Hashiemu to Ci napiszą taki plugin jaki chcesz, dziwna obsługa secretow? Jeden plugin Credentials i po sprawie? Nie czepiam się i szanuje Twoje zdanie, ale Jenkins to tylko narzędzie, działa tak jak nim operujesz, są
- 2
@opozot: napisałeś jak rozwiązać coś co w innych narzędziach jest od ręki. Zanim doprowadzisz Jenkinsa do działania to zmarnujesz dwa miesiące a i tak co chwilę będziesz walił głową w ścianę.
A używając jakieś Circle CI czy Gitlab CI nawet nie pomyślisz o często bezsensownych problemach jakie występują w Jenkinsie.
A używając jakieś Circle CI czy Gitlab CI nawet nie pomyślisz o często bezsensownych problemach jakie występują w Jenkinsie.
Potrzebuje odpalić aplikację desktopową na windowsie przy użyciu Jenkins. Próbowałem wiele sposób, cmd, specjalny plugin Windows exe runner, jednak nadal nie działa. Dajcie znać jak odpalić plik .exe przez jenkinsa.
#jenkins #cicd
#programowanie
#jenkins #cicd
#programowanie
@PiotrokeJ: ale to ma gui, czy chodzi w tle tylko? Czy Jenkins chodzi na Twoim userze?
jeszcze raz: odpal cmd.exe z usera na którym chodzi Jenkins, a potem uruchom dokładnie taką komendę jaką podajesz w Jenkins.
Upewnij się że używasz ścieżek bezwzględnych i weź pod uwagę że jak odpalasz to w Jenkins tym swoim sposobem to możesz nie mieć zmiennych środowiskowych, nawet takich jak PATH.
jeszcze raz: odpal cmd.exe z usera na którym chodzi Jenkins, a potem uruchom dokładnie taką komendę jaką podajesz w Jenkins.
Upewnij się że używasz ścieżek bezwzględnych i weź pod uwagę że jak odpalasz to w Jenkins tym swoim sposobem to możesz nie mieć zmiennych środowiskowych, nawet takich jak PATH.
- 0
@annotate: gui, chwilowo wszystko jest na jednej VM. Czyli odpalam jenkinsa na masterze.
W załączniku zdjęcie z ekranu. Nie mam jak podesłać screena wiec zrobiłem zdjęcie. Tutaj akurat chce uruchomić chrome. No i za każdym razem jest tak że on wykonuje tę komendę jednak ona się kręci i nic się nie dzieje. (kręci czyli jest ten obrazek ładowania na stronie jenkinsa)
W załączniku zdjęcie z ekranu. Nie mam jak podesłać screena wiec zrobiłem zdjęcie. Tutaj akurat chce uruchomić chrome. No i za każdym razem jest tak że on wykonuje tę komendę jednak ona się kręci i nic się nie dzieje. (kręci czyli jest ten obrazek ładowania na stronie jenkinsa)
źródło: comment_1587495653mAD1VBtYadkqLEzEh3rfPd.jpg
Pobierz- 2
Poleci ktoś jakiś dobry kurs do Jenkinsa? Może być płatny. Najlepiej angielski, bo przyzwyczaiłem się, że te polskie kursy pokazują tylko podstawy
#jenkins #devops #sysadmin #programowanie #naukaprogramowania #cicd
#jenkins #devops #sysadmin #programowanie #naukaprogramowania #cicd
@trevoz: Sam korzystałem z tego do zrozumienia podstaw https://www.youtube.com/playlist?list=PLhW3qG5bs-L_ZCOA4zNPSoGbnVQ-rp_dG
Gdybyś coś ciekawszego znalazł to daj znać
Gdybyś coś ciekawszego znalazł to daj znać
#anonimowemirkowyznania
Pytanie do ludzi od #sysadmin #devops #sysops
Jak zdobyć doświadczenie w obecnie bardzo poszukiwanych technologiach #terraform #kubernetes #jenkins (ogólnie CI/CD) jednocześnie nie rezygnując z obecnej pracy?
Aby uczyć się CI/CD, należy mieć jakiś system z napisanymi testami i najlepiej oddzielne środowisko do ich odpalania.
Aby faktycznie nauczyć się terraforma i kubernetesa, to trzeba mieć jakąś większą infrastrukturę i rzeczy pozamykane
Pytanie do ludzi od #sysadmin #devops #sysops
Jak zdobyć doświadczenie w obecnie bardzo poszukiwanych technologiach #terraform #kubernetes #jenkins (ogólnie CI/CD) jednocześnie nie rezygnując z obecnej pracy?
Aby uczyć się CI/CD, należy mieć jakiś system z napisanymi testami i najlepiej oddzielne środowisko do ich odpalania.
Aby faktycznie nauczyć się terraforma i kubernetesa, to trzeba mieć jakąś większą infrastrukturę i rzeczy pozamykane
@yggdrasil problem jest taki że sporo firma się pakuje w k8s bo taka jest moda i szukają ludzi którzy twierdzą że są ekspertami nie mając do nikogo ich porównać. W większości firm w których widziałem k8s pomogłoby im wywalenie całego Dockera i powrót do wcześniejszych rozwiązań bo tylko sobie życie komplikują
- 1
Ubuntu, Ansible stawia wszystko co potrzeba: przerabia netplan bo ustawia bonding i ststyczne IPiki, docker/nvidia-docker, moosefs.
k8s to juz z palca. Klaster jest na RKE, bo managment chcial koniecznie sobie klikac.
k8s to juz z palca. Klaster jest na RKE, bo managment chcial koniecznie sobie klikac.
- 3
ⴲⴲⴲ
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
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
@devopsiarz: szanuję za napracowanko ale ten sam (imho) błąd co robi autor #unknownews
Jak mam w przerwie na kawę przeczytać 40 linków? (╯°□°)╯︵ ┻━┻
Jak mam w przerwie na kawę przeczytać 40 linków? (╯°□°)╯︵ ┻━┻
konto usunięte via Android
- 1
Cześć, po pierwsze chciałbym prosić o kontakt osobę, która ściśle pracuje w #selenium, niekoniecznie #java zajmującą się testami automatycznymi, ale idelanie, jakby wykorzystywała te narzędzie do automatyzowania procesów - pisania robotów.
Poza tym, pytanie otwarte - jakie macie podejście w użyciu selenium dla pisania automatyzacji procesów biznesowych?
Czy wtedy też wykorzystujecie frameworki testowe? TestNG, JUnit? Czy trzeba założyć inne podejście - w końcu boty powinny być najlepiej
Poza tym, pytanie otwarte - jakie macie podejście w użyciu selenium dla pisania automatyzacji procesów biznesowych?
Czy wtedy też wykorzystujecie frameworki testowe? TestNG, JUnit? Czy trzeba założyć inne podejście - w końcu boty powinny być najlepiej
- 2
@m0rdeczka: nie automatyzowalem procesów biznesowych, ale w sumie czym to się różni od automatyzacji testów? No dobra różni się. Wg mnie różnica jest taka, że w teście chcesz zasymulowac konkretne działanie, jeśli zależy ci na weryfikacji integracji e2e lub np walidacji na GUI, to musisz użyć selenium.
W procesie biznesowym będzie liczył się tylko efekt końcowy, to znaczy np poprawne wprowadzenie czegoś do bazy, zmiana stanu aplikacji, itd. Podkreślam -
W procesie biznesowym będzie liczył się tylko efekt końcowy, to znaczy np poprawne wprowadzenie czegoś do bazy, zmiana stanu aplikacji, itd. Podkreślam -
- 2
@m0rdeczka: a nie dasz rady przez API tego zrobić? Zdecydowanie prosciej byloby postmanem puścić requesty, albo c#/java z frameworkiem do API.
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, ale nie tylko.
W tym wpisie Jenkins - ( #java tym razem + język skrzyżowania cywilizacji Majów z Gua'uld ze stargate : #groovy) prawdopodobnie najlepsze określenie tego tworu to serwer do automatyzowania różnych
W tym wpisie Jenkins - ( #java tym razem + język skrzyżowania cywilizacji Majów z Gua'uld ze stargate : #groovy) prawdopodobnie najlepsze określenie tego tworu to serwer do automatyzowania różnych
źródło: comment_e0lYWj2z8iJ2SHf18vkWED12lnigVTai.jpg
Pobierz@devopsiarz: groovy to nieślubne dziecko javy i pythona a jenkins powinien zostać zniszczony #pdk ( ͡° ͜ʖ ͡°)
- 0
Pytanie o konfig Jenkinsa na MyDevilu tak żeby współgrał z ichnim Gitem.
Sytuacja wygląda tak:
- mam post-receive hook odpalany po commitach,
- umieściłem w nim echo do loga żeby sprawdzić czy w ogóle jest odpalany i wiem, że jest,
- mam w nim curl do uruchomienia joba na Jenkinsie,
Sytuacja wygląda tak:
- mam post-receive hook odpalany po commitach,
- umieściłem w nim echo do loga żeby sprawdzić czy w ogóle jest odpalany i wiem, że jest,
- mam w nim curl do uruchomienia joba na Jenkinsie,
@WaveCreator: jedyne co mi przychodzi do głowy, to dać pełną ścieżkę do binarki curl'a
@radekrad: rozpakowanej wersji nie trzeba kasować. Tomcat wykrywa zmianę timestampa na pliku i sam podmienia.
Dla leniwych jest springboot i embedded tomcat. Jenkins z resztą też ma podobnie, w środku wara jest jetty.
Dla leniwych jest springboot i embedded tomcat. Jenkins z resztą też ma podobnie, w środku wara jest jetty.
Czy jenkins jest używany do czegokolwiek innego oprócz automatycznego ściągania repo z gita i builda? Można potem tego builda automatycznie wdrożyć na sever czy jest to już nie możliwe?
#programowanie #jenkins
#programowanie #jenkins
- 15
@rav33: Co se w skryptach napiszesz to to Ci pan jenkins zrobi.
@rav33: tak, widziałem firmy dla których Jenkins jest sercem wdrażania i zarządzania artefaktami. Z niego jesteś tam w stanie:
* zrobić build
* wdrożyć paczkę na dowolne środowisko
* zrobić revert do dowolnej wersji
* odpalać testy
* odpalać
* zrobić build
* wdrożyć paczkę na dowolne środowisko
* zrobić revert do dowolnej wersji
* odpalać testy
* odpalać
Jak to się poprawnie robi że jeśli chcę mieć aplikacje pisaną lokalnie w Intelij żeby po comitcie aplikacja na serwerze zewnętrznym się aktualizowała sama? Do tego sie używa Dockera albo Jenkinsa? Bo teraz mam tak że jak napisze sobie coś w springu to musze to zbudować gradlem i mam plik .jar i wbijam sobie w winscp i podmieniam go z tym na serwerze, ew. killuje port i dopiero. Na pewno jest to
źródło: comment_SsoTsXX3lNmQqWg4VK1aOlsRwQL1F20h.jpg
Pobierz@MrFisherman: Możesz użyć gitlaba. https://docs.gitlab.com/ee/ci/environments.html
Możesz np. ustawić, żeby po każdym pull requeście na gałąź produkcyjną, kod był wysyłany na odpowiedni serwer, kompilowany i uruchamiany.
Możesz np. ustawić, żeby po każdym pull requeście na gałąź produkcyjną, kod był wysyłany na odpowiedni serwer, kompilowany i uruchamiany.
Komentarz usunięty przez autora
Chciałem liznąć trochę CI/CD i próbuję wdrożyć coś takiego dla swojego projektu. Załóżmy, że mam jakiegoś tam joba na Jenkinsie, który w moim przypadku buduje obraz Dockera, puszcza testy i dostarcza aplikację na serwer uruchamiając kontener. Ale co w przypadku, gdy dany build potrzebuje zmian na przykład w bazie danych (załóżmy, że potrzeba zainstalować plugin do Postgresa), która nie jest skonteneryzowana. Jak to ogarnąć automatycznie? Za pomocą jakiegoś narzędzia typu Ansible, Fabric?
@peterek93: Jezeli chodzi o pluginy, zmiany w instancji bazodanowej to polecam robic sobie po prostu maintanance window podczas najmniejszego ruchu i wtedy to robić, czasami przerw w uptime nie da się uniknąć. Jeżeli chodzi o migracje schemy to robić to w pipeline i tworzyć backward compatibility migration tak aby projekt funkcjonował na starym kodzie nawet po cofnięciu zmian w kodzie. Jeżeli chodzi o automatyzację to narzędzie zależy od Ciebie ale
- 0
@satczynsky: Dzięki!
























