Jenkins

Software screenshot:
Jenkins
Software detaljer:
Version: 2.138 Opdateret
Upload dato: 16 Aug 18
Udvikler: Jenkins CI
Licens: Gratis
Popularitet: 17

Rating: 2.0/5 (Total Votes: 2)

Jenkins (også kendt som Jenkins CI) er verdens mest kraftfulde open source kontinuerlige integrationsserver designet fra offset til at levere over 300 plugins til bygning og testning af ethvert software projekt. Det er et web-baseret program, der kører oven på en webserver, som f.eks. Apache.


Funktioner et overblik

Med Jenkins kan du overvåge udførelsen af ​​gentagne job, herunder dem, der køres af cron eller en lignende automatiseringssoftware. Den er let installerbar, konfigurerbar og understøtter tredjeparts plugins, distribuerede builds samt filfingerprinting.

Hertil kommer, at Jenkins & rsquo; højdepunkter omfatter efter faktura tagging, JUnit og TestNG testrapportering, support til permanente links, support til mainstream operativsystemer og arkitekturer, ændring af sæt support, RSS, Instant Messaging og email integration.


Kom godt i gang med Jenkins

Jenkins er et brugervenligt og let at installere softwareprojekt, men det har et stort antal avancerede fejre, for hvilke dets udviklere tilbyder en detaljeret start med Jenkins guide, lære dig hvordan man starter, adgang og administrere Jenkins, samt at udføre forskellige operationer.

Du vil f.eks. lære at bygge et softwareprojekt, et Maven-projekt, et matrixprojekt, en Android-app, overvåge eksterne job, bruge Jenkins-plugins, filfingerprintsporing, sikre Jenkins, ændre tidszonen, brug andre skaller , del et stort job i mindre stykker, brug Jenkins til ikke-Java-projekter, samt få adgang til Jenkins-scriptkonsollen, kommandolinjegrænsefladen og SSH (Secure Shell).

Desuden lærer brugeren, hvordan man integrerer Jenkins med Drupal, Python, Perl og .NET projekter, fjerner og deaktiverer tredjeparts plugins, kører Jenkins bag en HTTP / HTTPS proxy og mange andre nyttige ting.


Understøttede operativsystemer

Designet til internettet er Jenkins en platformsafhængig applikation, der er blevet testet på flere GNU / Linux-distributioner, herunder Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, CentOS, openSUSE og Gentoo, forskellige BSD-smag, herunder FreeBSD og OpenBSD, Solaris (OpenIndiana), Microsoft Windows og Mac OS X operativsystemer.

Hvad er nyt i denne udgave:

  • Sikkerhedsrettelser.
  • Sikkerhedshærdning i forbindelse med hæftning af stifter.

Hvad er nyt i version 2.116:

  • Sikkerhedsrettelser.

Hvad er nyt i version:

  • Opdatering af Jenkins job og synspunkter med XML-venstre felter på deres gamle værdi hvis ikke defineret i den nye XML. (udgave 21017)

Hvad er nyt i version 2.90:

  • Default den indbyggede Jenkins Update Center URL til https: //updates.jenkins.io i stedet for forældet HTTP-endepunkt. (træk 2996)
  • Løs problemet med automatisk opgradering, når du bruger brugerdefineret JENKINS_HOME på Windows. (udgave 13153)
  • Administrativ skærm afslørede ikke, når Tomcat's URL undslipper ikke tillader skråstreger. (udgave 31068)
  • Løs brudt brugergrænseflade til brugere med opdagelses tilladelse, når du omdøber et job. (udgave 41637)
  • Internt: Undgå kodetilpasning ved hjælp af standardmetoder. (træk 2999)

Hvad er nyt i version 2.77:

  • Standard den indbyggede Jenkins Update Center URL til https://updates.jenkins.io i stedet for forældet HTTP endpoint. (træk 2996)
  • Løs problemet med automatisk opgradering, når du bruger brugerdefineret JENKINS_HOME på Windows. (udgave 13153)
  • Administrativ skærm afslørede ikke, når Tomcat's URL undslipper ikke tillader skråstreger. (udgave 31068)
  • Løs brudt brugergrænseflade til brugere med opdagelses tilladelse, når du omdøber et job. (udgave 41637)
  • Internt: Undgå kodetilpasning ved hjælp af standardmetoder. (træk 2999)

Hvad er nyt i version 2.65:

  • Forhindre NullPointerException, når du ringer genstart CLI kommando (regression i 2.57) . (udgave 44769)
  • Emballage: Docker alpine image havde en Jenkins-inkompatibel JDK-installation (regression i 2.64). (udgave 44733, tilsvarende Alpine Linux problem)

Hvad er nyt i version 2.46:

  • Manglende serialisering af en enkelt handling kan medføre, at en hel REST-eksportreaktion mislykkes. Opgraderet til hæftemaskine 1.250 med en rettelse. (udgave 40088)
  • Undlad at skrive en logfil, bare fordi noget slettet forældrekataloget. (udgave 16634)
  • Brug extensible BUILD_NOW_TEXT til parameteriserede job. (udgave 41457)
  • Vis en informativ besked, snarere end en Groovy-undtagelse, når Vis # getItems mislykkes. (udgave 41825)
  • Overvej ikke, at et projekt skal parameteriseres, hvis der ikke er defineret nogen parametre. (udgave 37590)
  • Tilføj ikke alle gruppens navne som HTTP-overskrifter på & quot; access nægtet & quot; sider. (udgave 39402)
  • Sørg for, at PluginManager # dynamicLoad kører som SYSTEM. (udgave 41684)
  • Tilføj brugsstatistikk-sektionen til den globale konfiguration for at gøre det nemmere at finde. (udgave 32938)
  • Tillad groovy CLI kommando via SSH CLI. (udgave 41765)

Hvad er nyt i version 2.45:

  • Slet forældet pinning-brugergrænseflade. (udgave 34065)
  • Forsøg ikke at indstille Agent Port, når den håndhæves, bryde formular indsendelse. (udgave 41511)
  • Brug projektspecifik valideringswebadresse til SCM Trigger, så H håndteres korrekt i preview. (udgave 26977)
  • Fix helt forkert baskisk oversættelse. (træk 2731)

Hvad er nyt i version 2.39:

  • Egenskaber blev ikke bestået til Maven-kommando ved Maven build-trin udgave 39268)
  • Opdater fjernelse til 3.4 (udgave 39835)

Hvad er nyt i version 2.32:

  • Vigtige sikkerhedsrettelser (sikkerhedsrådgivning)
  • Tillad at deaktivere Jenkins CLI over HTTP- og JNLP-agentporten ved at indstille systemegenskaben jenkins.CLI.disabled til true.

Hvad er nyt i version 2.13:

  • IllegalStateException under visse forhold, når du genindlæser konfigurationen fra disken, mens job er i køen. (udgave 27530
  • Eliminer "død eksekutor" brugergrænseflade, der vises efter visse fejl, som f.eks. JENKINS-27530. (PR 2440)

Hvad er nyt i version 2.1:



Ny i Jenkins 1.654 (22. marts 2016)

Hvad er nyt i version 2.0:

  • Ny adgangskodebeskyttet opsætningsguide vist på første løb for at lede brugere gennem installation af populære plugins og opsætning af en adminbruger. (udgave 30749, udgave 9598)
  • Omlægning af pluginbundtning: Bundlede plugins installeres kun, hvis det er nødvendigt, når du opgraderer. Alle plugins kan afinstalleres. (udgave 20617)
  • Redesignet jobkonfigurationsformular gør det lettere at forstå opsætningshierarkiet og at navigere i formularen. (udgave 32357)
  • Richer 'Create Item' formular med jobikoner og jobkategorier (når en tærskel på tre kategorier er nået). (udgave 31162)
  • Opgraderingsguiden opfordrer til installation af rørledningsrelaterede plugins, når du opgraderer fra 1.x. (udgave 33662)
  • Jenkins kræver nu Servlet 3.1. Opgraderet indlejret Winstone-Jetty til Jetty 9 i overensstemmelse hermed. Dette fjerner AJP-understøttelse, når du bruger den indlejrede Winstone-Jetty-beholder. (udgave 23378)
  • Bundled Groovy opdateret fra 1.8.9 til 2.4.6. (udgave 21249)
  • Tilføjet mulighed for at forbyde anonym adgang til sikkerhedsområdet "Logget ind i brugerne kan gøre alt", aktiver som standard. (udgave 30749)
  • Omdøbt 'slave' til 'agent' på brugergrænsefladen. (udgave 27268)
  • Forbedringer til inline dokumentation af talrige formularfelter i Jenkins globale og jobkonfiguration. (udgave 33364)
  • Skift standard CSRF beskyttelse crumb navn til Jenkins-Crumb for nginx kompatibilitet. (problem 12875)
  • Foretag korrekt ikonstørrelse i listevisning. (udgave 33799)
  • CLI: Fast NPE, når der ikke er anmodet om en kørsel. (udgave 33942)

Hvad er nyt i version 1.654:

  • Forbedre logføring og fejlmeddelelse, når JNLP allerede er i brug. (udgave 33453)
  • NullPointerException fra BuildTrigger $ DescriptorImpl.doCheck, når du bruger Build andre projekter i Promotion processen af ​​en CloudBees-skabelon, og måske andre omstændigheder. (udgave 32525)
  • Forbedret hjælpen med Build Other Projects. (udgave 32134)
  • FutureImpl.cancel () annullerer ikke det linkede job. (udgave 33038)
  • Afvis misviset rækkevidde syntaks i fingeraftryk data. (udgave 33037)
  • Undlad at opdatere centercheck, hvis der ikke er defineret nogen værktøjsinstallatører. (udgave 32831)
  • Log ellers uhåndterede undtagelser, når tråde dør. (udgave 33395)
  • Behøver ikke specifikt. NET Framework 2.0 siden 4.0 gør det også godt. (udgave 21484)

Hvad er nyt i version 1.651:

  • Flyt periodiske logfiler fra JENKINS_HOME / *. log til JENKINS_HOME / logs / tasks / *. log og drej dem regelmæssigt snarere end overskriv alle udførelser. (udgave 33068)
  • Læg dokumentation for proxy-konfiguration. (træk 2060)

Hvad er nyt i version 1.637:

  • Fjern ubrugelige advarsler om en JDK med navnet null. (udgave 31217)
  • Ny valgfriJobProperty klasse for at forenkle JobProperty oprettelse. (træk 1888)

Hvad er nyt i version 1.630:

  • Gør JenkinsRule anvendelig på systemer, der ikke understøtter JNA (problem 29507)

Hvad er nyt i version 1.620:

  • Vis systemoplysninger, selvom slaven midlertidigt er offline. (udgave 29300)

Hvad er nyt i version 1.616:

  • Jobindlæsning kan blive brudt af NullPointerException i en build trigger (udgave 27549)

Hvad er nyt i version 1.612:

  • Håndter AbortException-udgiverstatus på samme måde som forældet falsk boolean status (problem 26964)
  • Sikrer, at GlobalSettingsProvider ikke slukker fatale undtagelser (nummer 26604)
  • Tilføj datastempel til node-offline-besked (nummer 23917)
  • Større minimale popupmenuhøjde. (udgave 27067)
  • Som lovet, afsendelse med Java7-klassefiler. (udgave 28120)
  • Descriptor.getId fikseret i 1.610 introducerede regressioner, der i det mindste påvirker Performance and NodeJS plugins. (udgave 28093 og udgave 28110)
  • Under sjældne forhold kan Executor.getProgress () kaste en Division med nul undtagelse. (udgave 28115)
  • Kør fra kommandolinjens valg til at starte en JNLP-slave skal vise de konfigurerede JVM-indstillinger. (udgave 28111)

Hvad er nyt i version 1.609:

  • Når samtidige bygninger er aktiveret, kan artefaktretention politik slette artefakt, der bruges af en faktisk kørende bygning. (udgave 27836)
  • Dokumentation for $ BUILD_ID afspejler ikke den aktuelle virkelighed (problem 26520)

Hvad er nyt i version 1.599:

  • Fejl i nogle Maven bygger siden 1.598. (udgave 26601)
  • Build format change migrator i 1.597 fungerede ikke på nogle Windows-systemer. (udgave 26519)
  • Remote FilePath.chmod mislykkes med ClassNotFoundException: javax.servlet.ServletException. (udgave 26476)
  • Tilføjet SimpleBuildWrapper API. (udgave 24673)
  • Animeret bold i jobmets buildhistorik-widget åbner ikke Console Output. (udgave 26365)
  • Vis jobnavn i Schedule Build column tool tip. (udgave 25234)
  • Tillad OldDataMonitor at afvise promotions-build-plugin-kampagner (problem 26718)

Hvad er nyt i version 1.598:

  • Build format change migrator i 1.597 fungerede ikke på nogle Windows-systemer. (udgave 26519)
  • FutureImpl annullerer ikke sin start fremtid. (udgave 25514)
  • Flyvevægtsopgaver var under visse forhold rent faktisk kørt på heavyweight eksekutorer. (udgave 10944) (nummer 24519)
  • Mappeindlæsning brudt, når barnetilpasset indlæsning kaster undtagelse. (udgave 22811)
  • Plugin-ikonbilleder blev brudt, da de kørte Jenkins fra en UNC-sti. (udgave 26203)
  • Tillad administrator tilmelding fra / administrere også. (udgave 26382)
  • Skift JAVA_HOME-tjek for at arbejde med JDK 9. (udgave 25601)
  • Kommandoen CLI list-jobs skal vise rå navn, ikke vise navn, hvor de adskiller sig. (udgave 25338)
  • Vis køelementparametre i værktøjstip. (udgave 22311)
  • Bedre understøttelse af funktionelle tests fra Gradle-baserede plugins. (udgave 26331)
  • Tillad brugere at slette bygninger, selvom de skulle holdes. (udgave 26281)
  • Fejl side / hovedpanel rulning problemer. (udgave 26312, udgave 26298, udgave 26306)
  • Forbedre fejlrapportering, når kanalen lukkes under opbygningen. (udgave 26411)
  • Fixed CodeMirror problem med højde og genaktiveret syntaksfremhævning i shell build trin. (udgave 25455, udgave 23151)

Hvad er nyt i version 1.597:

  • JENKINS_HOME layoutændring: Bygninger er nu indtastet af bygge numre og ikke tidsstempler. Se Wiki for detaljer og nedgradering. (udgave 24380)
  • Kast ikke undtagelse på / tilmelding, når det ikke er muligt. (problem 11172)
  • Værktøjsinstallationsprogrammet, der overfører og pakker ud arkiver, må ikke mislykkes i bygningen, hvis værktøjet allerede eksisterer, og serveren returnerer en fejlkode. (udgave 26196)
  • Fingeraftryks komprimering forværrede dovenskabende præstationsproblemer. (nummer 19392)
  • Mulig frigivelse af arbejdsområde, hvis SCM-afstemning mislykkes under opsætningen. (udgave 26201)
  • Vildledende beskrivelse af tilladelsen til arbejdsområdet. (udgave 20148)
  • Kør parametre skal vise visningsnavn, hvis det er angivet, i stedet for at bygge tal. (udgave 25174)
  • Tilføj interval kontrol for H (X-Y) syntaks. (udgave 25897)

Hvad er nyt i version 1.596:

  • Byg side blev brudt i ungarsk lokalisering under bygning. (udgave 26155)
  • Tillad brudliste og nodelister. (udgave 25989)

Hvad er nyt i version 1.595:

  • Spurious advarsler i loggen efter sletning bygger. (udgave 25788)
  • Master-etiketter forsvinder, når systemkonfigurationen opdateres. (udgave 23966)
  • Opdateret ikonindstillet afhængighed af version 1.0.5. (udgave 25499, udgave 25498)

Hvad er nyt i version 1.594:

  • Efter de seneste opdateringer af Java-sikkerhedsopdateringer ville Jenkins ikke gendannigt komme sig fra en slettet hemmelighed / master.key. (udgave 25937)
  • Begræns, hvor dette projekt kan køres regresseret i 1.589, når du bruger ClearCase plugin. (udgave 25533)

Hvad er nyt i version 1.593:

  • Dynamisk Single / Multi Line Build History layout. (udgave 25381, udgave 25393, udgave 24687, udgave 24589)

Hvad er nyt i version 1.590:

  • Grundlæggende godkendelse i kombination med session er brudt (problem 25144)
  • Nogle plugins brudt siden 1.584, hvis de forventede bestemte begivenheder at blive fyret under et bestemt bruger-id. (udgave 25400)
  • Faste forskellige reelle eller potentielle ressource lækager opdaget af Coverity Scan (pull request 1434)
  • API ændringer: Expose AbstractProject.AbstractProjectDescriptor # validateLabelExpression for plugins. (pull request 1456)
  • API metode til at samle flere FormValidations i en. (pull request 1458)
  • Brug altid skråstreger i stilseparatorer under ZIP-arkiver genereret af Directory Browser (udgave 22514)
  • API metode til at få non-null Jenkins eksempel med intern validering (udgave 23339)

Hvad er nyt i version 1.589:

  • JNA-fejl i WindowsInstallerLink.doDoInstall. (udgave 25358)
  • Gendan kompatibilitet af etikett tildeling for nogle plugins. (udgave 25372)

Hvad er nyt i version 1.588:

  • JNA-fejl i WindowsInstallerLink.doDoInstall. (udgave 25358)
  • Unødigt langsom opstartstid med et stort antal job. (pull request 1439)
  • Funktionen Tilpasset arbejdsområde fungerede ikke under visse forhold. (udgave 25221)

Hvad er nyt i version 1.586:

  • Bumping up JNA til 4.10. Dette er muligvis en brydningsændring for plugins, der afhænger af JNA 3.x (issue 24521)
  • Forhindre tom fil oprettelse, hvis filparameteren er tom. (problem 3539)
  • Servlet-containere kan nægte at lade os sætte et sikkert cookie-flag. Deal med det grasiøst. (udgave 25019)
  • Eksisterende FileParameters bør håndteres som forskellige værdier for at undgå sammenlægning af købygger (problem 19017)

Hvad er nyt i version 1.583:

  • Retter til flere sikkerhedsproblemer. (sikkerhedsrådgivende)
  • Diagnostiske trådnavne er nu tilgængelige, mens anmodninger stadig er i filtre
  • Når du dræber Windows-processer, skal du kontrollere det kritiske flag for at undgå BSoD (issue 24453)
  • Når en bruger ikke kunne se en visning, men kunne slette / flytte / omdøbe job indeholdt i den, blev visningen ikke opdateret korrekt. (udgave 22769)

Hvad er nyt i version 1.552:

  • Fast håndtering af standard JENKINS_HOME ved opbevaring af CLI-legitimationsoplysninger (udgave 21772)
  • Faste brudte handlingskoblinger på etikettsiden (udgave 21778)
  • Tillad handlinger, der bidrager til etiketternes hovedside (udgave 21777)
  • Dyre symlink-relaterede opkald på Windows kan forenkles. (udgave 20534)
  • Langsom gengivelse af mapper med mange poster i fjerntliggende arbejdsområder. (udgave 21780)

Hvad er nyt i version 1.551:

  • Valentinsdagens sikkerhedsudgivelse, der indeholder mere end et dusin sikkerhedsrettelser. (sikkerhedsrådgivende)
  • Regression i Windows slaver siden 1.547. (udgave 21373)
  • Brug af java -jar jenkins-core.jar-mappe / ekstern skærm-job-cmd ... fungerede ikke. (udgave 21525)
  • Jenkins nedbrud ved opstart efter opgradering fra 1.546 til 1.548. (udgave 21474)
  • f: combobox er smal. (udgave 21612)
  • Oprydningstråden på arbejdspladsen mislykkedes at håndtere den moderne arbejdsområde på master og mishandlede mapper. (udgave 21023)
  • Faste manglende hjælpepunkter på siden "Konfigurer global sikkerhed" (udgave 19832)
  • Sorter grupper på brugerindekssiden alfabetisk. (udgave 21673)
  • Skal ikke kunne oprette et navngivne job. (periode). (udgave 21639)
  • Plugins implementering "AsyncPeriodicWork" kan overskrive standard logging niveau (pull request # 1115)
  • Forkert logbesked til reparation uden for ordre. (udgave 20730)
  • Eksisterende fingeraftryk-handling genbruges og tilføjes ikke en anden gang. (udgave 19832)
  • TestObject erstatter ikke '%' tegn (udgave 21707)
  • "java -jar jenkins.war" skal bruge en unik session cookie til brugere, der kører flere Jenkins på samme vært.

Hvad er nyt i version 1.549:

  • Fjernelsen af ​​"holde denne bygning for evigt" lås på en build skal kræve DELETE tilladelsen. (udgave 16417)
  • Filer tilføjet til zip arkiv er lukket korrekt. (udgave 20345)
  • Brost CSS ved genindlæsning af Jenkins efter en inaktivitetstidspunkt (problem 17526)
  • Udskift beskrivelse i fejldialog i stedet for tilføjelse (udgave 21457)

Hvad er nyt i version 1.548:

  • API for at tilføje handlinger til en bred klasse af modelobjekter på én gang. (nummer 18224)
  • Tilføjet infrastruktur til at flytte varer ind i eller ud af mapper. (udgave 20008) (problem 18028) (udgave 18680)
  • Anvend knapper fungerede ikke i Internet Explorer i kompatibilitetsindstilling. (udgave 19826)
  • Bygninger kan synes at forsvinde fra et job i en mappe, hvis mappen omdøbes. (nummer 18694)
  • / login tilbyder link til /opensearch.xml hvilke anonyme brugere ikke kan hente. (udgave 21254)
  • Tilføjet API klasse SecurityListener for at modtage login events og lignende. (udgave 20999)
  • Mulighed for at holde dovenbelastede byggehenvisninger stærkt, svagt og mere. (nummer 19400)

Hvad er nyt i version 1.546:

  • Bygger forsvinder efter omdøbning af et job. (udgave 18678)
  • Når du klikker på Anvend for at omdøbe et job, skal du fortælle brugeren, at Gem skal bruges i stedet. (udgave 17401)
  • Undtagelse fra XStream, der kører Maven, bygger på mærkelige Java-versioner. (udgave 21183)
  • Når du klikker på Anvend resultater i en undtagelse (fejlside), skal du vise det, snarere end at oprette en tom dialog. (udgave 20772)

Kommentarer til Jenkins

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!