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.
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Właśnie zacząłem współpracować z Jenkinsem i napotkałem problem. Po zainstalowaniu kilku wtyczek powiedział, że należy go zrestartować i przeszedł w tryb „zamykania”, ale nigdy nie uruchamia się ponownie. …
Próbuję skonfigurować pocztę e-mail w witrynie Jenkins / Hudson i ciągle otrzymuję błąd: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty Widziałem sporo informacji online na temat błędu, ale nie udało mi się nic zrobić. Używam JDK firmy Sun w systemie Fedora Linux (nie w OpenJDK). Oto kilka rzeczy, których próbowałem. …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 w …
Korzystam z następującego polecenia z mojego Jenkinsfile. Jednak pojawia się błąd „Urządzenie wejściowe nie jest urządzeniem TTY” . docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh Czy istnieje sposób na uruchomienie skryptu z Jenkinsfilepominięciem trybu interaktywnego? Zasadniczo mam plik o nazwie script.sh, który chciałbym uruchomić w kontenerze Docker.
Dodałem nową pracę w Jenkins, którą chcę okresowo planować. Z Konfiguruj zadanie zaznaczam pole wyboru „Kompiluj okresowo” iw polu tekstowym Harmonogram dodałem wyrażenie: 15 13 * * * Ale nie działa w zaplanowanym czasie. Czy to właściwa procedura, aby zaplanować pracę? Zadanie powinno zostać uruchomione o 04:20, ale nie jest …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie W moim projekcie muszę wybierać między Jenkins a Travis-CI. Używam …
Jenkinsma Gerritwtyczkę na swoim miejscu, więc kiedy dokonujemy zameldowania Gerrit, Jenkinswykonuje kompilację, a jeśli się powiedzie, Gerritweryfikowana jest modyfikacja . Jeśli kompilacja się nie powiedzie, nie jest. Rozumiem, że osiąga się to poprzez zadania utworzone w Jenkins. Utworzyliśmy teraz nową gałąź ( git) i myślę, że muszę sklonować istniejące zadania …
Chciałbym móc zrobić coś takiego: AOEU=$(echo aoeu) i ustaw Jenkinsa AOEU=aoeu. Sekcja Zmienne środowiskowe w Jenkins tego nie robi. Zamiast tego ustawia AOEU='$(echo aoeu)'. Jak mogę zmusić Jenkinsa do oceny polecenia powłoki i przypisania danych wyjściowych do zmiennej środowiskowej? W końcu chcę mieć możliwość przypisania modułu wykonującego zadanie do zmiennej …
Czy istnieje sposób na zresetowanie wszystkich (lub po prostu wyłączenie ustawień bezpieczeństwa) z wiersza poleceń bez użytkownika / hasła, ponieważ udało mi się całkowicie zablokować Jenkins?
Wysyłam wewnętrznie pocztę od Jenkinsa do anonimowego przekaźnika SMTP. Przekaźnik ten następnie bezpiecznie wysyła pocztę do wymiany online za pośrednictwem TLS na porcie 587. Transport działa idealnie, problem polega na tym, że Microsoft wymaga, aby adres nadawcy był zgodny z nazwą logowania poświadczeń uwierzytelniania, która jest taka sama jak adres …
Podczas pisania potoków Jenkins wydaje się bardzo niewygodne zatwierdzanie każdej nowej zmiany, aby sprawdzić, czy działa. Czy istnieje sposób, aby wykonać je lokalnie bez zatwierdzania kodu?
Próbuję skonfigurować Jenkins-ci dla projektu przy użyciu GitHub. Mam już skonfigurowane Jenkins z odpowiednimi wtyczkami. Chcę, aby Jenkins uruchamiał skrypty budowania tylko wtedy, gdy ktoś w projekcie próbuje opanować. Do tej pory mogłem go skonfigurować tak, aby kompilacja była uruchamiana za każdym razem, gdy ktoś popchnie go w dowolne miejsce, …
Wciągam Jenkinsa do kontenera Dockera. Zastanawiam się, czy kontener Jenkins może być również hostem Docker? Myślę o tym, aby uruchomić nowy kontener dokerów dla każdej kompilacji testu integracji z poziomu Jenkins (aby uruchomić bazy danych, brokerów komunikatów itp.). Kontenery powinny zatem zostać zamknięte po zakończeniu testów integracji. Czy istnieje powód, …
Mam Hudson jako serwer ciągłej integracji i chcę użyć opcji „Publikuj raport wyników testu JUnit”. Ale nie używam narzędzi xUnit do testowania, zamiast tego mam skrypty powłoki, które uruchamiają testy i zwracają wyniki w prostym formacie. Zastanawiam się nad stworzeniem skryptu, który przekształci te wyniki w format JUnit. Ciekawe, jak …
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.