Ciągła integracja (CI) to budowanie i automatyczne testowanie pełnego oprogramowania w regularnych odstępach czasu: co najmniej raz dziennie, często kilka razy dziennie, a czasem nawet po każdym meldowaniu się w systemie kontroli wersji.
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 …
Jaka jest różnica między tymi trzema terminami? Mój uniwersytet zawiera następujące definicje: Ciągła integracja oznacza po prostu, że kopie robocze programisty są synchronizowane ze wspólną linią główną kilka razy dziennie. Ciągła dostawa jest opisywana jako logiczna ewolucja ciągłej integracji: zawsze możesz wprowadzić produkt do produkcji! Ciągłe wdrażanie jest opisywane jako …
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 …
Pracuję z ciągłą integracją i odkryłem polecenie npm ci . Nie mogę zrozumieć, jakie są zalety korzystania z tego polecenia w moim przepływie pracy. Czy to jest szybsze? Czy to sprawia, że test jest trudniejszy?
Jestem samotnym programistą przez większość czasu, pracując nad wieloma dużymi projektami, głównie opartymi na PHP. Chcę profesjonalizować i automatyzować sposób obsługi zmian w bazie kodu oraz stworzyć proces ciągłej integracji, który umożliwi przejście do pracy w zespole bez konieczności wprowadzania zasadniczych zmian. To, co teraz robię, to mam lokalne środowisko …
W niektórych środowiskach musimy mieć możliwość pominięcia modułu podrzędnego. Przedmiotowy moduł zawiera testy integracyjne i trwa pół godziny. Dlatego chcemy uwzględnić go podczas budowania na serwerze CI, ale gdy programiści budują lokalnie (a testy są uruchamiane), chcemy pominąć ten moduł. Czy można to zrobić za pomocą ustawienia profilu? Zrobiłem trochę …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Szukałem rozwiązania Continuous Integration dla Ruby on Rails, ale nie byłem zbyt zadowolony z wyników. Pochodzę …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Pracuję z małym (4-osobowym) zespołem programistów nad projektem C #. Zaproponowałem ustawienie …
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ć, podając fakty i cytaty, edytując ten post . Zamknięte w zeszłym roku . Popraw to pytanie Jakie są najlepsze praktyki i praktyczne zasady, których należy …
Chciałbym, aby Jenkins automatycznie pobierał dane z mojego prywatnego repozytorium hostowanego na Github. Ale nie mam pojęcia, jak wykonać to zadanie. Wypróbowałem dokumentację, wygenerowałem klucz ssh dla użytkownika jenkins i widzę tylko: „nie można sklonować repozytorium”. Sprawdziłem adresy URL - są prawidłowe. Jakieś wskazówki, może znasz jakieś dokumenty / blogi …
Po prostu uczę się maven i ostatnio potrzebowaliśmy więcej i więcej. Chciałbym poznać różnicę między mvn clean install mvn release mvn deploy Podaj jak najwięcej opisów.
Czy ktoś mógłby mi wyjaśnić ideę artefaktów w procesie budowania? Mam katalog obszaru roboczego, w którym pobieram kod, aby skompilować i uruchomić moje skrypty Ant itp. Na koniec, w moim przypadku, otrzymuję plik jar, który jest gotowy do zainstalowania. Czy to jest uważane za artefakt? Gdzie mam powiedzieć mojemu skryptowi …
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.