Jenkins

Jenkins

Jenkins supaprastina programinės įrangos kūrėjams gyvenimus siūlydami automatizavimo iš aspektų plėtros procese skaičiaus.

Parsisiųsti Jenkins
Savybės Jenkins
  • Galima paleisti kaip nuolatinis integracijos serverio arba nuolatinio dislokavimo stebulės
  • Didinti skaičiavimo galią paskirstyti jį keliose mašinos
  • Tinkinti Jenkins su šimtais nemokamai įskiepių
Argumentai "už" Jenkins
  • Java pagrindu struktūra reiškia, kad labai suderinama su sistemomis asortimentą
  • Bendruomenė yra didelė, naudinga ir entuziastingai
Cons Jenkins
  • Konteinerizacija paramos yra dar šiek tiek primityvios
  • Rasti ir įdiegti papildinius jums reikia, gali būti laiko reikalaujantis procesas
Jenkins Atsiliepimai

Yra tam tikras lygis zen, kad ateina su programinės įrangos kūrimas. Rašyti kodą ir pamatyti, kaip ji veikia, gali būti patenkinti procesas, kuris manimi geriausias palengvino kai kūrėjai gali sutelkti dėmesį į po ranka užduotis, bet tai meditacijos lygis dažnai suskirstytas pagal už nežmoginių procesų poreikį. Jenkins kelia kai kurie iš labiausiai varginančių aspektus į vystymosi procesą į automatizuotą serverio rankas, o tai reiškia, kūrėjai gali daugiau dėmesio skirti savo kodeksą, įgyvendinimo nuostatas, ir praleisti mažiau laiko sutelkti dėmesį į pastato, diegti ir automatizuoti programinės įrangos sudėtingumą. Nors Jenkins yra paprastas PI serveris jos branduolys, ji gali sumažinti iki tarnauti savo projektą poreikius. Jenkins gali būti konvertuojamos tiesiog į nuolatinį pristatymo stebulės, intuityviai reaguoja į pokyčius ir išlaikyti visus į kilpą. Per web sąsają naudoti, Jenkins siūlo įvairių pritaikymo galimybių plėtros administratoriai įvairovė. Jenkins veikia efektyviai mažoms vystymo komandos, bet tai tikrai prasideda, kai dirba didesnių ir sudėtingesnių projektų parodyti savo privalumų. Nepriklausomai nuo to, kiek komandos dirbate su, ir kaip atskirti jie kūrimo vamzdyno, jie bus būti sistemos dalis. Tai todėl, kad Jenkins gali platinti informaciją keliose mašinose. Kuo daugiau skaičiavimo galios turite, tuo greičiau jūs galite išbandyti savo programinę įrangą, o greičiau jūs galite įdiegti į kelis sistemų ar kelio stato. Vienas iš naujausių, ir labiausiai naudinga, bruožai Jenkins yra "Blue Ocean" sistema. Šis vartotojas patirtis palengvina nuolatinį pristatymą, tai reiškia, jums visada bus žinoti apie naujas pasikeitimus savo pagrindų ir automatikos procesą ir galėtų reaguodama reaguoja į bet kokius galimus komplikacijų kelyje. Per paprasta srauto diagramą naudoti, galite stebėti klaidų sistemoje, paleisti serverio bandymus su paprastu mygtuko paspaudimu, ir pasiekti Pakeitimai registruojami nustatyti, kur klaidos gali būti iš. Jenkins yra pastatytas išjungti "Java", ir kad ateina su skirtingais privalumais. Kaip vienas iš labiausiai universalus ir dažniausiai vartojamų kalbų visame, tai reiškia, Jenkins gali dislokuoti kaip nepriklausomas kūrinys programinę įrangą ir naudoti patikimai dauguma pagrindinių operacinių sistemų. Yra mažiau nerimauti konfliktų su programine įranga, ir atviro kodo pobūdis reiškia, ten pastovus srautas įskiepių ir funkcijos prieinamos per paslaugus ir sveiką Jenkins vartotojų bendruomenės. Daugiau nei tūkstantis nemokama įskiepių yra prieinama per Jenkins interneto svetainėje, ir suderinamus įskiepių biblioteka nuolat auga. Kadangi ji remiasi moduline, vartotojo sukurtas struktūros, galite tinkinti Jenkins statyti, kad manimi aptarnavo jūsų specifinių poreikių, ir jei ten funkcija jums reikia, kad nėra, įsitikinęs Java programuotojas gali kurti patys. Aukštos suderinamumas Java reiškia, kad jis veikia gerai su įskiepių parašytų kitomis kalbomis, taip pat, toliau didinti savo serverio aplinkoje universalumą.

Jenkins Video

Alternatyvos Jenkins

Teamwork

Komandinis darbas yra ne individuali programinė įranga. Atvirkščiai, tai visai komplektą iš jų (manau, Microsoft Office). Komandinio darbo Suite apima Teamwork Projects, projektų valdymo
Parodyk detales

Buddybuild

Buddybuild yra nuolatinis integravimo platforma, kuri padeda kūrėjams sugalvoti apps ir išbandyti juos greitai. Pasak bendrovės interneto svetainėje, Buddybuild suteikia nenutrūkstamą
Parodyk detales

Travis CI

freemium
Travisas PI yra atviro kodo programinė įranga paslauga, tyrimų bei bandymų pritaikiusi GitHub surengė projektus. Tai nuolat integracijos programinės įrangos forma.
Parodyk detales

Drone.io

freemium
Drone.io yra paslauga, kuri automatiškai stumia bandymai ir išleidimo stato iš kliento programinės įrangos saugyklą. Tai apima paramą krovinį programinės įrangos ir paslaugų ir įrengta
Parodyk detales

Codeship

freemium
Codeship yra platforma pastatytas saugus, greitas ir patikimas Nuolatinis integracija į debesis. Paslauga pristatymas per Codeship yra tęstinis reiškia, kad įvairūs kūrėjai pašarų kodus
Parodyk detales

Apache Maven

Apache Maven yra projektas supratimas ir valdymas programinės įrangos įrankis. Jis grindžiamas aplink projekto objekto modelio koncepciją, arba POM. Specialistė skirta valdyti statyti,
Parodyk detales

Visual Studio Team Services

freemium
"Visual Studio Team Services" yra "Microsoft" pagrindu veikiančią programinę įrangą, kuri leidžia kūrėjams išbandyti ir diegti jų kodus greitai ir efektyviai. Galite
Parodyk detales

BuildMaster

freemium
BuildMaster Programinė įranga yra programa spaudai automatikos programinės įrangos, kuri taip pat specializuojasi spaudai valdymą. Jis buvo suprojektuotas Inedo, programinės įrangos
Parodyk detales

Buildkite

Mokama
Buildkite yra paslauga, kuri automatizuoja savo programinės įrangos statyti ir testavimo procesus.
Parodyk detales

CircleCI

freemium
CircleCI nepertraukiamo integracija ir pristatymo platforma palengvina komandų visų dydžių greitai sukurti ir išleisti kokybės programinės įrangos mastelio. Pastatyk Linux, MacOS, ir
Parodyk detales

Buddy

freemium
Buddy yra kodas diegimo programa ir kurti aplinką svetainėse. Žymūs klientai yra ING, "Philips", "IKEA", 3M, vienybei Fubo, "Amnesty International", "Cisco"
Parodyk detales

Semaphore

Mokama
Semaforas automatizuoja savo Nuolatinis integracija ir nuolatinis tobulėjimas procesus, sumažinti statyti ir diegimo laiką.
Parodyk detales

Octopus Deploy

Mokama
Aštuonkojai diegimas automatizuoja diegimo procesą ir siūlo platų įrankių įsitikinti, kad programinė įranga, kurią diegimas yra pasiruošę eiti pro duris ir dirbti, kaip jūs ketinate jį.
Parodyk detales

TeamCity

TeamCity yra dislokavimas ir nuolatinis integracijos (PI) serverio programinės įrangos kūrimas. Šis produktas yra sukurtas JetBrains s.r.o., kuri buvo įkurta 2000 metais ir turi biurus
Parodyk detales

Chef

Laisvas
Infrastruktūra Automatika Sukietėjęs, nuosekliai konfigūracija bet kokio masto. Virėja Infra automatizuoja infrastruktūros konfigūracijos, užtikrinant kiekviena sistema yra teisingai
Parodyk detales

GoCD

Laisvas
GoCD yra atviro kodo statyti ir išleidimo priemonė nuo ThoughtWorks. GoCD palaiko modernią infrastruktūrą ir padeda įmonių įmonėms gauti programinę įrangą pristatyti greičiau, saugiau
Parodyk detales

Gradle

Laisvas
Pagreitinti programuotojo produktyvumą. Gradle padeda komandų statyti, automatizuoti ir užtikrinti geresnę įrangą, greičiau.
Parodyk detales

AppVeyor

freemium
Statusas ženkleliai. Rodyti ženklelis už konkretaus filialo; Tinklainės parama; SVG, ženkleliai. Pritaikyti pavadinimus. Ženkliukai projektams, susijusiems su viešųjų saugyklų apie
Parodyk detales

Distelli

Mokama
Šiandien kiekviena įmonė turi elgtis kaip programinės įrangos kompaniją ir atsiųsti geresnį programinės įrangos greičiau. Lėlių portfelis produktų suteiks jums įrankius ir automatizavimą,
Parodyk detales

Microsoft Team Foundation Server

Mokama
"Visual Studio dev įrankiai ir paslaugos padaryti app plėtra lengva bet kurios platformos ir kalba. Išbandykite mūsų "Mac & Windows" kodo redaktorius, IDE, arba Azure DevOps
Parodyk detales

Apache Ant

Apache Skruzdė yra Java biblioteka ir komandų eilutės įrankis, kurio misija yra vairuoti statyti failus aprašytas kaip tikslų ir pratęsimas kiekis priklausomai nuo to, tarpusavyje procesus.
Parodyk detales

AWS CodePipeline

Pateikiama CodePipeline, nuolat integracijos ir atleiskite automatizavimo paslaugų teikti paraiškas, kuriuos norite išleisti debesyje apžvalga.
Parodyk detales

Phabricator

Laisvas
Pilnas programinės įrangos kūrimo platforma. Phabricator yra integruota galingų įrankių komplektą, siekiant padėti įmonėms sukurti aukštesnės kokybės įrangą. Phabricator yra pilnas
Parodyk detales

Buildbot

Laisvas
Buildbot gali automatizuoti visus programinės įrangos kūrimo ciklo aspektus:
Parodyk detales

Hudson

Laisvas
Hadsono yra nuolatinis integracijos (PI) priemonė parašyta "Java", kuri eina į servletą konteinerio, pavyzdžiui, Apache Tomcat ar GlassFish serverio programų. Jis palaiko SCM
Parodyk detales

Concourse

Laisvas
Vestibiulis yra platinamas kaip vieną vestibiulis binary, todėl lengva paleisti beveik visur, ypač su dokininkas.
Parodyk detales

Bitrise

Laisvas
"Android", "iOS" ir cross-platform mobili nuolatinis integracijos / pristatymas, su 200 + integraciją. Užsiregistruoti ir pradėti statyti (nemokamai!) Šiandien.
Parodyk detales

DeployBot

Mokama
Push. Statyti. Diegimas! Iškart kurti ir laivų kodas kur vienos pastovios proceso visai savo komandai.
Parodyk detales

AWS CodeDeploy

AWS CodeDeploy yra paslauga, kuri visiškai automatizuoja kodas diegimą už greitą, patikimą programinės įrangos įdiegimo procesą.
Parodyk detales

Apache Bloodhound

Laisvas
Titulinis puslapis Apache Software Foundation
Parodyk detales

CloudBees

CloudBees yra įmonės Jenkins ir DevOps centru, suteikiant pažangesnių sprendimų nuolat pristatymo.
Parodyk detales

Spinnaker

Spinnaker yra atviro kodo, kelių debesis nuolatinis pristatymo platforma atleidžiantis programinės įrangos pakeitimus su dideliu greičiu ir pasitikėjimo. Sukurta Netflix, tai buvo kova
Parodyk detales

AWS CodeBuild

Pirkimas internetu iš žemės didžiausios atrankos knygų, žurnalų, muzikos, DVD, video, elektronikos, kompiuterių, programinės įrangos, Drabužiai ir aksesuarai, avalynė, papuošalai,
Parodyk detales

Commando.io

Mokama
Paskirstytos žiniatinklio SSH platforma valdyti serverius.
Parodyk detales

SmartDeploy

Mokama
SmartDeploy yra aparatūros nepriklausoma vaizdavimo programinę įrangą, kad pakeičia tradicinį disko vaizdavimo programinę įrangą su vienu vaizdų valdymo ir iš anksto paruoštus vairuotojų
Parodyk detales