Jenkins

Software screenshot:
Jenkins
Podrobnosti Software:
Verze: 2.138 Aktualizováno
Datum uploadu: 16 Aug 18
Vývojka: Jenkins CI
Licence: Volný
Popularita: 17

Rating: 2.0/5 (Total Votes: 2)

Jenkins (známý také jako Jenkins CI) je světově nejvýkonnějším kontinuálním integračním serverem s otevřeným zdrojovým kódem navrženým z offsetu, který poskytuje více než 300 pluginů pro vytváření a testování jakéhokoli softwarového projektu. Jedná se o webovou aplikaci, která běží nad webovým serverem, jako je Apache.


Funkce na první pohled

S Jenkinsem můžete sledovat provádění opakovaných úloh, včetně těch, které řídí cron nebo podobný software pro automatizaci. Je snadno instalovatelný, konfigurovatelný a podporuje pluginy třetích stran, distribuované sestavy a otisky prstů.

Navíc Jenkins & rsquo; Mezi nejdůležitější patří značení po faktu, protokolování testů JUnit a TestNG, podpora trvalých vazeb, podpora hlavních operačních systémů a architektur, změna nastavení podpory, RSS, Instant Messaging a integrace pošty.


Začínáme s Jenkinsem

Jenkins je snadno použitelný a snadno instalovatelný softwarový projekt, ale má spoustu pokročilých zkušeností, pro které jeho vývojáři nabízejí podrobný průvodce Jenkinsem, učí vás, jak začít, přístup a spravovat Jenkins, stejně jako provádět různé operace.

Například se naučíte stavět projekt softwaru, projekt Maven, maticový projekt, aplikaci pro Android, sledovat externí úlohy, používat Jenkins pluginy, sledovat sledování souborů, zabezpečit Jenkins, změnit časové pásmo, používat jiné shell , rozdělit velkou práci na menší kousky, používat Jenkins pro projekty, které nejsou Java, stejně jako pro přístup ke skriptu Jenkins, rozhraní příkazového řádku a SSH (Secure Shell).

Navíc se uživatel naučí jak integrovat Jenkins s projekty Drupal, Python, Perl a .NET, odstranit a zakázat pluginy třetích stran, spustit Jenkins za HTTP / HTTPS proxy a mnoho dalších užitečných věcí.


Podporované operační systémy

Jenkins je platforma nezávislá aplikace, která byla úspěšně testována na několika distribucích GNU / Linux, včetně Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, CentOS, openSUSE a Gentoo, včetně FreeBSD a OpenBSD, Solaris (OpenIndiana), operačních systémů Microsoft Windows a Mac OS X.

Co je nového v této verzi:

  • Bezpečnostní opravy.
  • Bezpečnostní kalení související se směrováním sešívačky
  • Co je nového ve verzi 2.116:

    • Bezpečnostní opravy.

    Co je nového ve verzi:

    • pokud není definován v novém XML. (číslo 21017)

    Co je nového ve verzi 2.90:

    • //updates.jenkins.io namísto zastaralého koncového bodu HTTP. (vytáhněte 2996)
    • Opravte problém s automatickou aktualizací při použití vlastní JENKINS_HOME v systému Windows. (číslo 13153)
    • Správce monitoru nezjistil, kdy úniková adresa serveru Tomcat neumožňuje lomítka vpřed. (číslo 31068)
    • Opravte poškozené uživatelské rozhraní pro uživatele s oprávněním Objavte při přejmenování úlohy. (číslo 41637)
    • Interní: Vyhněte se duplicitě kódu pomocí výchozích metod. (vytáhněte 2999)

    Co je nového ve verzi 2.77:

    • Výchozí adresa URL centra Jenkins Update Center je https://updates.jenkins.io namísto zastaralého koncového bodu HTTP. (vytáhněte 2996)
    • Opravte problém s automatickou aktualizací při použití vlastní JENKINS_HOME v systému Windows. (číslo 13153)
    • Správce monitoru nezjistil, kdy úniková adresa serveru Tomcat neumožňuje lomítka vpřed. (číslo 31068)
    • Opravte poškozené uživatelské rozhraní pro uživatele s oprávněním Objavte při přejmenování úlohy. (číslo 41637)
    • Interní: Vyhněte se duplicitě kódu pomocí výchozích metod. (vytáhněte 2999)

    • Co je nového ve verzi 2.65:

      • Zabraňte NullPointerException při vyvolání restartu CLI příkazu (regrese v 2.57) . (číslo 44769)
      • Balení: Docker alpine image má Jenkins-incompatible JDK instalaci (regrese v 2.64). (číslo 44733, odpovídající problém alpského systému Linux)

      Co je nového ve verzi 2.46:

      • Selhání serializace jedné akce by mohlo způsobit selhání celé odpovědi exportu REST. Aktualizováno na sešívačku 1.250 s opravou. (číslo 40088)
      • Nezapomínejte na zápis souboru protokolu jen proto, že byl odstraněn nadřazený adresář. (číslo 16634)
      • Pro parametrizované úlohy použijte rozšíření BUILD_NOW_TEXT. (číslo 41457)
      • Zobrazí informační informaci, spíše než Groovy výjimku, když selže zobrazení # getItems. (číslo 41825)
      • Nepovažujte projekt za parametrizovaný, pokud nejsou definovány žádné parametry. (číslo 37590)
      • Nepřidávejte všechny názvy skupin jako hlavičky HTTP na "odepřen přístup". stránek. (číslo 39402)
      • Ujistěte se, že PluginManager # dynamicLoad běží jako SYSTEM. (číslo 41684)
      • Přidejte sekci Statistiky využití do globální konfigurace, která usnadňuje vyhledávání. (číslo 32938)
      • Povolte příkaz groovy CLI přes SSH CLI. (číslo 41765)

      Co je nového ve verzi 2.45:

      • Odstraňte zastaralé uživatelské rozhraní. (číslo 34065)
      • Nepokoušejte se nastavit port portu při jeho vynucení a lámání formuláře. (číslo 41511)
      • Použijte adresu URL ověření specifické pro projekt SCM Trigger, takže H je správně zpracován v náhledu. (číslo 26977)
      • Opravte úplně špatný baskický překlad. (vytáhněte 2731)

      Co je nového ve verzi 2.39:

      • Vlastnosti nebyly předány příkazu Maven Maven build step číslo 39268)
      • Aktualizujte remoting na hodnotu 3.4 (číslo 39835)

      Co je nového ve verzi 2.32:

      • Důležité opravy zabezpečení (bezpečnostní poradenství)
      • Povolit zakázání rozhraní Jenkins CLI přes port agentů HTTP a JNLP nastavením vlastnosti System jenkins.CLI.disabled na true.

      Co je nového ve verzi 2.13:

      • IllegalStateException za určitých podmínek při opětovném načítání konfigurace z disku, když jsou úlohy ve frontě. (číslo 27530
      • )
      • Odstraňte uživatelské rozhraní "mrtvý vykonavatel", které se objevuje po určitých chybách, např. JENKINS-27530. (PR 2440)

      Co je nového ve verzi 2.1:



      Nové v Jenkinsu 1.654 (22. března 2016)

      Co je nového ve verzi 2.0:

      • Nový Průvodce nastavením chráněným heslem, který se zobrazuje při prvním spuštění, aby uživatelé nasměrovali instalaci populárních pluginů a nastavení administrátora. (číslo 30749, číslo 9598)
      • Generální opravy plug-inů: Přiložené pluginy se instalují pouze v případě potřeby, mohou být odinstalovány všechny pluginy. (číslo 20617)
      • Formulář pro přepracování konfigurace úloh usnadňuje porozumění hierarchii možností a procházení formuláře. (číslo 32357)
      • Formulář "Vytvoření položky" bohatší pomocí ikon úloh a kategorií pracovních míst (po dosažení prahu tří kategorií). (číslo 31162)
      • Průvodce inovacemi podporuje instalaci pluginů souvisejících s potrubím při upgradu z 1.x. (číslo 33662)
      • Jenkins nyní vyžaduje Servlet 3.1. Aktualizoval vložený Winstone-Jetty na Jetty 9 podle toho. Tím se odstraní podpora AJP při použití vloženého kontejneru Winstone-Jetty. (číslo 23378)
      • Přiložený Groovy byl aktualizován od 1.8.9 do 2.4.6. (číslo 21249)
      • Přidána možnost zakázat anonymní přístup do sféry zabezpečení "Přihlášeni uživatelé mohou dělat cokoliv", výchozí povolit. (číslo 30749)
      • Přejmenoval "slave" na "agent" na uživatelském rozhraní. (číslo 27268)
      • Vylepšení inline dokumentace mnoha polí formuláře v globální konfiguraci Jenkins a konfiguraci úlohy. (číslo 33364)
      • Změnit výchozí název drobivky pro ochranu s CSRF na Jenkins-Crumb pro nginx kompatibilitu. (číslo 12875)
      • Vyhledejte správnou velikost ikony v zobrazení seznamu. (číslo 33799)
      • CLI: Opraveno NPE, je-li požadováno neexistující běh. (číslo 33942)

      Co je nového ve verzi 1.654:

      • Zlepšete protokolování a chybové hlášení, když je již JNLP používán. (číslo 33453)
      • NullPointerException z BuildTrigger $ DescriptorImpl.doCheck při použití Build jiných projektů v procesu propagace šablony CloudBees a možná dalších okolností. (číslo 32525)
      • Zlepšila se zpráva nápovědy Build Other Projects. (číslo 32134)
      • FutureImpl.cancel () nezruší propojenou úlohu. (číslo 33038)
      • Odmítnout nesprávně vytvořenou syntaxi rozsahu v datech otisků prstů. (číslo 33037)
      • Nezapomeňte aktualizační centrum zkontrolovat, zda nejsou definovány žádné instalační nástroje. (číslo 32831)
      • Zaznamenejte jinak neohlášené výjimky, když závity zemře. (číslo 33395)
      • Nepokládejte specificky rozhraní .NET Framework 2.0 od verze 4.0. (číslo 21484)

      Co je nového ve verzi 1.651:

      • Přesunout periodické soubory protokolů úloh z JENKINS_HOME / * .logu do JENKINS_HOME / logs / tasks / * .log a periodicky je otáčet, nikoli přepsat každou operaci. (číslo 33068)
      • Opravte dokumentaci konfigurace serveru proxy. (vytáhněte 2060)

      Co je nového ve verzi 1.637:

      • Odstraňte zbytečné varování o JDK s názvem null. (číslo 31217)
      • Nová třída OptionalJobProperty pro zjednodušení tvorby JobProperty. (vytáhněte 1888)

      Co je nového ve verzi 1.630:

      • Použijte JenkinsRule pro systémy, které nepodporují JNA (číslo 29507)

      Co je nového ve verzi 1.620:

      • Zobrazí informace o systému, i když je slave dočasně offline. (číslo 29300)

      Co je nového ve verzi 1.616:

      • NullPointerException může být narušen načítání úlohy ve spouštěcím spouštěči (číslo 27549)

      Co je nového ve verzi 1.612:

      • Zacházejte se stavem vydavatele AbortException stejným způsobem jako se stavem false false boolean (otázka 26964)
      • Zajišťuje, že společnost GlobalSettingsProvider nezavrhuje fatální výjimky (číslo 26604)
      • přidat datastamp do zprávy uzlu-offline (číslo 23917)
      • Vyšší minimální výška vyskakovací nabídky. (číslo 27067)
      • Jak bylo slibováno, zásilka se soubory třídy Java7. (číslo 28120)
      • Descriptor.getId fix v 1.610 zavedených regresích ovlivňujících alespoň výkonové a NodeJS pluginy. (číslo 28093 a číslo 28110)
      • Za výjimečných podmínek může Executor.getProgress () vyhodit divizi nulovou výjimkou. (číslo 28115)
      • Možnost Spustit z příkazového řádku pro spuštění podřízeného zařízení JNLP by měla zobrazovat nakonfigurované možnosti JVM. (číslo 28111)

      Co je nového ve verzi 1.609:

      • Pokud jsou povoleny souběžné vytváření, může pravidlo uchovávání artefaktů odstranit artefakt používaný skutečně běžící sestavou. (číslo 27836)
      • Dokumentace pro $ BUILD_ID neodráží současnou skutečnost (číslo 26520)

      Co je nového ve verzi 1.599:

      • Chyby v některých Maven staví od 1.598. (číslo 26601)
      • Vytvořit migrátor změn formátu v systému 1.597 nefungoval na některých systémech Windows. (číslo 26519)
      • Remote FilePath.chmod se nezdaří s ClassNotFoundException: javax.servlet.ServletException. (číslo 26476)
      • Přidáno rozhraní API SimpleBuildWrapper. (číslo 24673)
      • Animovaná koule v miniaplikaci historie stavby úlohy nezobrazí Konzolový výstup. (číslo 26365)
      • Zobrazte název úlohy v nápovědě ke sloupci Naplánovat sestavení. (číslo 25234)
      • Povolit OldDataMonitor odmítnutí propagačních propagačních povýšení (verze 26718)

      Co je nového ve verzi 1.598:

      • Vytvořit migrátor změn formátu v systému 1.597 nefungoval na některých systémech Windows. (číslo 26519)
      • FutureImpl nezruší svůj budoucí začátek. (číslo 25514)
      • Během některých podmínek byly plovoucí váhy skutečně prováděny na těžkých exekutorech. (číslo 10944) (číslo 24519)
      • Načtení složky se liší, když se ukládání podřízené položky hodí k výjimce. (číslo 22811)
      • Při spuštění Jenkins z cesty UNC došlo k přerušení obrázků s ikonami. (číslo 26203)
      • Povolit administrátorům i administrátorům. (číslo 26382)
      • Upravit kontrolu JAVA_HOME pro práci s JDK 9. (číslo 25601)
      • Příkaz CLI list-jobs by měl zobrazovat nesprávný název, nikoli zobrazované jméno, kde se liší. (číslo 25338)
      • Zobrazí parametry položek fronty v tipu nástroje. (číslo 22311)
      • Lepší podpora funkčních testů z pluginů založených na Gradle. (číslo 26331)
      • Povolit uživatelům vymazat sestavy, i když se mají zachovávat. (číslo 26281)
      • Problémy s posunutím na bočních / hlavních panelech. (číslo 26312, číslo 26298, číslo 26306)
      • Zlepšení hlášení chyb při ukončení kanálu během sestavování. (číslo 26411)
      • Opravený kód CodeMirror s vyvýšením a opětovným aktivováním zvýraznění syntaxe v kroku sestavení prostředí. (číslo 25455, číslo 23151)

      Co je nového ve verzi 1.597:

      • Změna rozložení JENKINS_HOME: sestavy jsou nyní zadávány čísly sestav a ne časovými razítky. Podrobné informace a downgrade viz Wiki. (číslo 24380)
      • Nevyhazujte výjimku / registraci, pokud to není možné. (číslo 11172)
      • Instalátor nástrojů, který stahuje a rozbalí archivy, by neměl selhat, pokud nástroj již existuje a server vrátí kód chyby. (číslo 26196)
      • Zhutňování otisků prstů zhoršilo problémy s lazym nabitím. (číslo 19392)
      • Možný zámek nevydávaného pracovního prostoru, pokud při instalaci selže dotazování SCM. (číslo 26201)
      • Zavádějící popis oprávnění "pracovního prostoru". (číslo 20148)
      • Spustit parametry by měl zobrazovat název zobrazení, pokud je nastaven, spíše než vytvářet čísla. (číslo 25174)
      • Přidejte kontrolu rozsahu pro syntaxi H (X-Y). (číslo 25897)

      Co je nového ve verzi 1.596:

      • Během budování byla v maďarské lokalizaci přerušena stránka pro tvorbu. (číslo 26155)
      • Povolit rušení štítků a seznamů uzlů. (číslo 25989)

      Co je nového ve verzi 1.595:

      • Neodpovědné varování v protokolu po smazání sestav. (číslo 25788)
      • Při aktualizaci konfigurace systému zmizí hlavní štítky. (číslo 23966)
      • Aktualizovaná závislost sady ikon na verzi 1.0.5. (číslo 25499, číslo 25498)

      Co je nového ve verzi 1.594:

      • Po nedávných aktualizacích zabezpečení Java, Jenkins by se nedokázal zotavit ze smazaných tajemství / master.key. (číslo 25937)
      • Použijte zásuvný modul ClearCase, pokud je tento projekt spuštěn v 1.589. (číslo 25533)

      Co je nového ve verzi 1.593:

      • Rozložení dynamické sestavy Jednoduchý / Víceřádkový. (číslo 25381, číslo 25393, číslo 24687, číslo 24589)

      Co je nového ve verzi 1.590:

      • Základní ověřování v kombinaci se relací je přerušeno (číslo 25144)
      • Některé zásuvné moduly byly přerušeny od 1.584, pokud očekávali, že některé události budou spuštěny pod určitým ID uživatele. (číslo 25400)
      • Opravena různá skutečná nebo potenciální úniky zdrojů, která byla objevena pomocí aplikace Coverity Scan (požadavek vytištění 1434)
      • Změny rozhraní API: Expose AbstractProject.AbstractProjectDescriptor # validateLabelExpression pro pluginy. (požadavek vytištění 1456)
      • Metoda API pro shromáždění více FormValidations do jednoho. (požadavek vytištění 1458)
      • Během archivů ZIP generovaných prohlížečem adresářů (číslo 22514) vždy používejte lomítka v oddělovačích cesty
      • Metoda API pro získání inkoustu Jenkins s vnitřní validací (číslo 23339)

      Co je nového ve verzi 1.589:

      • JNA chyba v programu WindowsInstallerLink.doDoInstall. (číslo 25358)
      • Obnovte kompatibilitu přiřazení štítků pro některé pluginy. (číslo 25372)

      Co je nového ve verzi 1.588:

      • JNA chyba v programu WindowsInstallerLink.doDoInstall. (číslo 25358)
      • Zbytečně pomalý čas spuštění s velkým množstvím úloh. (požadavek vytištění 1439)
      • Volba vlastního pracovního prostoru nefungovala za určitých podmínek. (číslo 25221)

      Co je nového ve verzi 1.586:

      • Jumping JNA na 4.10. To je potenciálně přerušující změna pro zásuvné moduly závislé na JNA 3.x (číslo 24521)
      • Zabraňte vytváření prázdného souboru, pokud zůstane prázdný parametr souboru. (číslo 3539)
      • Servletové kontejnery mohou odmítnout, abychom si nastavili bezpečný příznak cookie. Vyrovnejte ji s půvabem. (číslo 25019)
      • Existující FileParameters by měly být zpracovány jako různé hodnoty, aby se zabránilo sloučení sestav ve frontě (číslo 19017)

      Co je nového ve verzi 1.583:

      • Opravuje několik zranitelností zabezpečení. (bezpečnostní poradenství)
      • Jsou-li požadavky stále ve filtrech
      • , jsou k dispozici nyní názvy diagnostikových závitů
      • Při zabíjení procesů Windows zkontrolujte jeho kritický příznak, abyste se vyhnuli BSoD (číslo 24453)
      • Pokud uživatel nemohl zobrazit pohled, ale mohl by odstranit / přesunout / přejmenovat úlohy obsažené v něm, pohled nebyl správně aktualizován. (číslo 22769)

      Co je nového ve verzi 1.552:

      • Pevná manipulace s výchozími položkami JENKINS_HOME při ukládání pověření CLI (číslo 21772)
      • Opraveny odkazy na nefunkční akce na stránce štítku (číslo 21778)
      • Povolit akce, aby přispěli na hlavní stránku štítků (číslo 21777)
      • Expresní hovory související se symlinkem v systému Windows mohou být zjednodušené. (číslo 20534)
      • Pomalé vykreslování adresářů s mnoha záznamy v vzdálených pracovních prostorách. (číslo 21780)

      Co je nového ve verzi 1.551:

      • Bezpečnostní vydání Valentýna, které obsahuje více než tucet oprav zabezpečení. (bezpečnostní poradenství)
      • Regrese v systému Windows slave od 1.547. (číslo 21373)
      • Použití java -jar jenkins-core.jar složky / externí-monitor-úloha cmd ... nefunguje. (číslo 21525)
      • Jenkins havaruje při spuštění po upgradu z 1.546 na 1.548. (číslo 21474)
      • f: combobox je úzký. (číslo 21612)
      • Vítr pro vyčištění pracovního prostoru se nepodařilo zpracovat umístění moderního pracovního prostoru v hlavním a nesprávně uspořádaných složkách. (číslo 21023)
      • Opraveny chybějící položky nápovědy na stránce "Konfigurovat globální zabezpečení" (číslo 19832)
      • Třídit skupiny na abecedně indexové stránce uživatele. (číslo 21673)
      • Nelze vytvořit úlohu s názvem. (doba). (číslo 21639)
      • Zásuvné moduly implementující "AsyncPeriodicWork" mohou přepisovat výchozí úroveň protokolování (vyžádá si žádost # 1115)
      • Chybná zpráva protokolu pro opravy záznamů mimo databázi. (číslo 20730)
      • Existující akce otisků prstů se znovu používá a není přidána podruhé. (číslo 19832)
      • TestObject nenahrazuje znak '%' (číslo 21707)
      • "java -jar jenkins.war" by měl používat jedinečný cookie relace pro uživatele, kteří používají více Jenkins na stejném hostiteli.

      Co je nového ve verzi 1.549:

      • Odstranění zámku "udržet tuto stavbu navždy" na konstrukci by vyžadovalo oprávnění DELETE. (číslo 16417)
      • Soubory přidané do zip archivu jsou správně uzavřeny. (číslo 20345)
      • Broken CSS při znovu načtení Jenkins po nečinnosti (číslo 17526)
      • Nahradit popis v dialogu o chybách namísto přiřazení (číslo 21457)

      Co je nového ve verzi 1.548:

      • API pro přidání akcí široké škále modelových objektů najednou. (číslo 18224)
      • Přidána infrastruktura pro přesun položek do složek nebo ze složek. (číslo 20008) (číslo 18028) (číslo 18680)
      • Aplikační tlačítka nefungují v režimu Internet Explorer v režimu kompatibility. (číslo 19826)
      • Pokud se tato složka přejmenuje, zdá se, že sestavení vypadá z úlohy ve složce. (číslo 18694)
      • / login nabízí odkaz na /opensearch.xml, které anonymní uživatelé nemohou načíst. (číslo 21254)
      • Přidána třída API SecurityListener pro příjem událostí přihlášení a podobně. (číslo 20999)
      • Možnost držet lazy-nahrané odkazy sestavení silně, slabě a další. (číslo 19400)

      Co je nového ve verzi 1.546:

      • Sestavy zmizí po přejmenování úlohy. (číslo 18678)
      • Když klepnete na tlačítko Apply (Použít), přejmenujte úlohu, informujte uživatele, že místo něj je třeba použít Save. (číslo 17401)
      • Výjimka z běhu XStreamu Maven staví na podivných verzích jazyka Java. (číslo 21183)
      • Když kliknete na tlačítko Použít výsledky v výjimce (stránka s chybami), zobrazte ji spíše než vytvoření prázdného dialogu. (číslo 20772)

    Komentáře k Jenkins

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!