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.
Próbuję utworzyć deklaratywny skrypt potoku Jenkins, ale mam problemy z prostą deklaracją zmiennej. Oto mój skrypt: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh "echo ${foo}" } } } Jednak pojawia się …
Używam Jenkinsa 2 do kompilowania projektów Java, chcę przeczytać wersję z pom.xml, postępowałem zgodnie z tym przykładem: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md Przykład sugeruje: Wygląda na to, że występuje problem z bezpieczeństwem dostępu do systemu plików, ale nie mogę dowiedzieć się, co powoduje (lub dlaczego) ten problem: Robię trochę inaczej niż na przykładzie: def …
Śledziłem ten tutorial : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } Jednak nie mówi, jak dodać poświadczenia. Jenkins ma określoną sekcję „Poświadczenia”, w której definiuje się użytkownika i przepustkę, a następnie uzyskuje identyfikator do wykorzystania w zadaniach, ale jak mam go używać w instrukcjach Pipeline? Próbowałem z: git([url: 'git@bitbucket.org:company/repo.git', branch: …
W jakiś sposób w mojej aplikacji jest zainstalowanych wiele wtyczek Cordova i dlatego wymaga dostępu do prawie wszystkiego - od moich kontaktów po bieżącą lokalizację (nawet jeśli ta aplikacja tego nie potrzebuje). Ta aplikacja jest zbudowana przez jenkins i, o ile rozumiem, jednym rozwiązaniem jest usunięcie każdej wtyczki za pomocą …
Wypróbowaliśmy już podejścia wymienione poniżej: https://github.com/oliverlockwood/jenkinsfile-idea-plugin https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij Po wielu godzinach przeszukiwania sieci przez wiele dni nadal nie znaleźliśmy pomocnego źródła w tej sprawie. Dlatego wydaje się sensowne zadać tutaj nowe pytanie. Rozwijamy nasze projekty Java w idei IntelliJ i chcemy zintegrować nasze kompilacje z Jenkins. Kiedy tworzymy plik Jenkins w …
Uruchamiam Jenkins od użytkownika jenkins, który $PATHustawił coś, a kiedy wchodzę do interfejsu internetowego Jenkinsa, w oknie Właściwości systemu ( http://$host/systemInfo) widzę inny $PATH. Zainstalowałem Jenkins na Centos z natywnym rpm z witryny Jenkins. Używam skryptu startowego dostarczonego z instalacją przy użyciusudo /etc/init.d/jenkins start Czy ktoś może mi wyjaśnić, dlaczego …
Pobrałem plik „jenkins-1.501.zip” ze strony http://jenkins-ci.org/content/thank-you-downloading-windows-installer . Wyodrębniłem plik zip i pomyślnie zainstalowałem Jenkins w systemie Windows 7. Jenkins ma się http://localhost:8080/dobrze. Chcę zatrzymać usługę Jenkins z konsoli. Jak mogę to zrobić? Jaki jest sposób uruchamiania i restartowania za pomocą konsoli / wiersza poleceń?
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Próbuję przekonwertować mój przepływ pracy w starym stylu projektu na potok oparty na Jenkins. Przeglądając dokumenty, odkryłem, że istnieją dwie różne składnie o nazwach scriptedi declarative. Na przykład declarativeniedawno wydana składnia internetowa Jenkins (koniec 2016 r.). Chociaż pojawiło się nowe wydanie składni, Jenkins nadal obsługuje również składnię skryptową. Teraz nie …
Dodaję ciągłą integrację do projektu EC2 w pracy przy użyciu Jenkinsa. Sama maszyna Jenkins jest przechowywana na maszynie EC2 - takiej, która może wymagać przełączenia w tryb offline i przywrócenia w dowolnym momencie zupełnie innej instancji EC2. Mamy kilka manifestów Puppet, które pozwalają nam łatwo ponownie zainstalować oprogramowanie na instancji …
Zainstalowałem jenkins i próbuję dostać się do powłoki jako Jenkins, aby dodać klucz ssh. Wydaje się, że nie mogę zadzwonić do użytkownika Jenkins: [root@pacmandev /]# sudo su jenkins [root@pacmandev /]# whoami root [root@pacmandev /]# echo $USER root [root@pacmandev /]# Użytkownik jenkins istnieje w moim pliku / etc / passwd. Runnin …
Nie jest to tak proste, jak wykonanie sparametryzowanej kompilacji. Mam już określony proces kompilacji, który będzie budowany i wdrażany za każdym razem, gdy którakolwiek z tych gałęzi zostanie wypchnięta do GitHub: Więc jeśli właśnie pchnąłem developi udało mi się zbudować, jak uruchomić kompilację ręczną i sprawić, by pociągnął feature/my-new-feature(bez robienia …
Zainstalowałem plik wykonywalny Jenkins na OSX, ale teraz chcę go zatrzymać. Za każdym razem, gdy go zabiję, nie ważne jak, po prostu natychmiast się restartuje. Próbowałem użyć polecenia wyjścia z adresu URL Jenkinsa: http://localhost:8080/exit który prosi mnie o wysłanie polecenia, co robię, a serwer wyłącza się zgodnie z żądaniem. Ale …
Jeśli używasz projektu w dowolnym stylu, możesz ustawić, że po 20 minutach kompilacja zostanie przerwana, jeśli nie zostanie zakończona. Jak jest to możliwe w przypadku projektu Jenkins Multi Branch Pipeline?
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.