Jenkins to narzędzie do ciągłej integracji typu open source napisane w języku Java, które zawiera pakiety dla systemów Linux, Mac OS X, Windows, FreeBSD i OpenBSD. Projekt został rozwidlony z Hudson.
Jak zdalnie wyzwolić kompilację z Jenkinsa? Jak skonfigurować przechwytywanie po zatwierdzeniu przez Git? Moim wymaganiem jest to, że za każdym razem, gdy w repozytorium Git zostaną wprowadzone zmiany dla określonego projektu, automatycznie rozpocznie się kompilacja Jenkinsa dla tego projektu. W sekcji budowy wyzwalaczy Jenkinsa wybrałem zdalnie kompilację wyzwalacza. W .gitkatalogu …
Mam problemy z utworzeniem przez Jenkinsa określonego tagu. Znacznik jest częścią sparametryzowanej kompilacji, ale nie wiem, jak przekazać to do wtyczki git, aby po prostu zbudować ten tag. Zajęło mi to 3 godziny mojego dnia i przyznałem mistrzom porażkę przy przepełnieniu stacka.
Zainstalowanie wtyczki z Centrum aktualizacji skutkuje: Sprawdzanie połączenia internetowego Nie udało się połączyć z http://www.google.com/ . Być może musisz skonfigurować serwer proxy HTTP? Niepowodzenie wdrożenia wtyczki - szczegóły hudson.util.IOException2: nie można pobrać z http://updates.jenkins-ci.org/download/plugins/deploy/1.9/deploy.hpi Czy można pobrać wtyczkę i zainstalować ją ręcznie w Jenkins?
To jest trochę ... próżne pytanie, ale wyjście BuildBota nie jest szczególnie przyjemne. Na przykład w porównaniu z ... phpUnderControl Jenkins Hudson CruiseControl.rb .. a inne, BuildBot wygląda raczej ... archaicznie Obecnie gram z Hudsonem, ale jest on bardzo skoncentrowany na Javie (chociaż dzięki temu przewodnikowi łatwiej było skonfigurować niż …
Mam uruchomione dwie instancje Jenkins. Stara (starsza) wersja 1.614 i nowa wersja 1.633. W starej wersji możliwe jest użycie HTML w opisie stanowiska pracy (nawet edytuje składnię z podświetleniem). Nowy nie. Treść HTML jest chroniona i wyświetlana jako zwykły tekst. Nie udało mi się znaleźć zmiany w informacjach o wersji …
Horrory, które znalazłem, szukając odpowiedzi na to ... OK, mam skrypt .sh, który robi prawie wszystko, co powinien zrobić Jenkins: sprawdza źródła z SVN zbudować projekt wdraża projekt czyści po sobie Tak więc w Jenkinsie muszę tylko „zbudować” projekt, uruchamiając skrypt w poleceniu Execute Shell. Skrypt jest uruchamiany (źródła są …
Mam projekt hostowany w magazynie Git (teraz pod nazwą Bitbucket Server ). Jest zbudowany przy użyciu Jenkinsa. Teraz popełniłem literówkę podczas lokalnej instalacji Gita. Jak @ ab.com zamiast @ abc.com Po każdej kompilacji, jenkins wysyła powiadomienia e-mail, odbiera mój niepoprawny adres e-mail z zatwierdzenia Gita i próbuje go wysłać. Nawet …
Mam skrypt potoku w Jenkins. Kiedyś otrzymywałem ten wyjątek: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: skrypty nie mogą używać metody groovy.json.JsonSlurperClassic parseText java.lang.String Sprawdziłem wyjątek i znalazłem pewne wskazówki, że powinienem opisać metodę, w której występuje wyjątek @NonCPS. Zrobiłem to, nie rozumiejąc, co to robi. Jednak po tym wyjątek, który rzucałem w tej metodzie, nie …
Chcę uruchomić zautomatyzowane testy NUnit dla aplikacji C #, co noc i przy każdym zatwierdzeniu do svn. Czy to jest coś, co może zrobić Jenkins-CI? Czy istnieje samouczek online lub dokumentacja, która dokumentuje podobną konfigurację, którą mogę obejrzeć?
Mam istniejący projekt Hudson, który jest skonfigurowany i działa. Muszę zduplikować projekt, aby móc mieć oryginał, a następnie zmienić nowy, tak aby wskazywał na inną kontrolę źródła. Nie chcę ręcznie odtwarzać kompilacji. Jak mogę „skopiować i wkleić” lub w inny sposób zduplikować istniejącą konfigurację kompilacji, aby móc szybciej uruchomić nową …
Podsumowanie: Konfiguracja Jenkinsa na OS X została znacznie ułatwiona dzięki najnowszemu instalatorowi ( od 1.449 - 9 marca 2012 ), jednak zarządzanie procesem podpisywania kodu jest nadal bardzo trudne i nie ma prostej odpowiedzi. Motywacja: Uruchom bezgłowy serwer CI, który postępuje zgodnie z najlepszymi praktykami dotyczącymi uruchamiania usług w systemie …
Biorąc pod uwagę potok kompilacji Jenkins 2.1, Jenkins wstrzykuje envzmienną do node{}. Na przykład BRANCH_NAMEmożna uzyskać do niego dostęp za pomocą node { echo ${env.BRANCH_NAME} ... Chcę powtórzyć wszystkie env właściwości w potoku Jenkinsa ... biorąc pod uwagę, że nie znam wszystkich nieruchomości z wyprzedzeniem. Szukam kodu takiego jak node …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.