„Jenkins (szoftver)” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
12. sor: | 12. sor: | ||
| weboldal = http://jenkins-ci.org/ |
| weboldal = http://jenkins-ci.org/ |
||
}} |
}} |
||
⚫ | |||
{{építés alatt}} |
|||
⚫ | |||
A Jenkins folyamatos integrációs szolgáltatást nyújt [[szoftver fejlesztéshez]]. Egy szerver alapú rendszer, mely egy olyan [[servlet|szervlet konténer]]ben futhat, mint pl. az [[Apache Tomcat]]. Támogatja a következő [[Verziókezelés|SCM]] eszközöket: [[AccuRev]], [[Concurrent Versions System|CVS]], [[Apache Subversion|Subversion]], [[Git]], [[Mercurial]], [[Perforce]], [[Clearcase]] és [[Rational Team Concert|RTC]], és végre tud hajtani [[Apache Ant]] és [[Apache Maven]] alapú projekteket valamint tetszőleges [[Unix_rendszerhéj|shell script]]eket és Windows [[Batch fájl|batch parancsokat]] is. A Jenkins elsődleges fejlesztője Kohsuke Kawaguchi.<ref name="dyer"/>. A Jenkinset [[MIT License]] alatt adják ki és [[szabad szoftver]]<ref name="license">{{cite web |url=http://hudson.gotdns.com/wiki/display/HUDSON/Use+Hudson#UseHudson-License |title=Use Hudson: License |author=Kawaguchi, Kohsuke, et al |accessdate=January 30, 2011}}</ref>. |
A Jenkins folyamatos integrációs szolgáltatást nyújt [[szoftver fejlesztéshez]]. Egy szerver alapú rendszer, mely egy olyan [[servlet|szervlet konténer]]ben futhat, mint pl. az [[Apache Tomcat]]. Támogatja a következő [[Verziókezelés|SCM]] eszközöket: [[AccuRev]], [[Concurrent Versions System|CVS]], [[Apache Subversion|Subversion]], [[Git]], [[Mercurial]], [[Perforce]], [[Clearcase]] és [[Rational Team Concert|RTC]], és végre tud hajtani [[Apache Ant]] és [[Apache Maven]] alapú projekteket valamint tetszőleges [[Unix_rendszerhéj|shell script]]eket és Windows [[Batch fájl|batch parancsokat]] is. A Jenkins elsődleges fejlesztője Kohsuke Kawaguchi.<ref name="dyer"/>. A Jenkinset [[MIT License]] alatt adják ki és [[szabad szoftver]]<ref name="license">{{cite web |url=http://hudson.gotdns.com/wiki/display/HUDSON/Use+Hudson#UseHudson-License |title=Use Hudson: License |author=Kawaguchi, Kohsuke, et al |accessdate=January 30, 2011}}</ref>. |
||
A buildelés kezdeményezhető számos eszközzel, többek közt egy verziókezelő rendszer commit |
A buildelés kezdeményezhető számos eszközzel, többek közt egy verziókezelő rendszer jóváhagyása (angolul commit) alapján, vagy [[cron]]-szerű mechanizmussal ütemezetten, buildelés abban az esetben, ha más buildek befejeződtek, és speciális build [[Uniform Resource Locator|URL]] kérése alapján is. |
||
==Története== |
==Története== |
||
A Jenkinst eredetileg [[Hudson (szoftver)|Hudson]] projektként fejlesztették. Hudson születése 2004 nyarán kezdődött [[Sun Microsystems]]nél. Az első kiadása a java.net-en történt 2005. februárjában<ref>{{cite web|last=Kawaguchi|first=Kohsuke|title=Hudson|url=https://www.java.net//blog/kohsuke/archive/20070514/Hudson%20J1.pdf|accessdate=28 June 2013}}</ref>. |
A Jenkinst eredetileg [[Hudson (szoftver)|Hudson]] projektként fejlesztették. Hudson születése 2004 nyarán kezdődött [[Sun Microsystems]]nél. Az első kiadása a java.net-en történt 2005. februárjában<ref>{{cite web|last=Kawaguchi|first=Kohsuke|title=Hudson|url=https://www.java.net//blog/kohsuke/archive/20070514/Hudson%20J1.pdf|accessdate=28 June 2013}}</ref>. |
||
2007 tájékára a [[CruiseControl]] és más nyílt forráskódú |
2007 tájékára a [[CruiseControl]] és más nyílt forráskódú buildszerver jobb alternatívájaként vált ismertté. <ref name="dyer"> |
||
{{cite web |url= http://blog.uncommons.org/2008/05/09/why-are-you-still-not-using-hudson/ |title=Why are you still not using Hudson? |first=Dan |last=Dyer |date=May 9, 2008 |work=New Adventures in Software |publisher=uncommons.org |accessdate=May 21, 2008}} |
{{cite web |url= http://blog.uncommons.org/2008/05/09/why-are-you-still-not-using-hudson/ |title=Why are you still not using Hudson? |first=Dan |last=Dyer |date=May 9, 2008 |work=New Adventures in Software |publisher=uncommons.org |accessdate=May 21, 2008}} |
||
</ref><ref name="stackoverflow"> |
</ref><ref name="stackoverflow"> |
||
30. sor: | 29. sor: | ||
</ref> |
</ref> |
||
2010. novembere folyamán felmerült egy probléma a Hudson közösségben a használt infrastruktúrával kapcsolatosan, mely túllépett az eredeti kérdésen és az [[Oracle Corporation|Oracle]] gondoskodását és kontrollját kezdte feszegetni<ref name="hudson-driving">{{cite web|url= http://hudson-labs.org/content/whos-driving-thing|title= Who's driving this thing?| accessdate=January 31, 2011}}</ref>. |
2010. novembere folyamán felmerült egy probléma a Hudson közösségben a használt infrastruktúrával kapcsolatosan, mely túllépett az eredeti kérdésen és az [[Oracle Corporation|Oracle]] gondoskodását és kontrollját kezdte feszegetni<ref name="hudson-driving">{{cite web|url= http://hudson-labs.org/content/whos-driving-thing|title= Who's driving this thing?| accessdate=January 31, 2011}}</ref>. |
||
Tárgyalások zajlottak a fő projekt közreműködők és az Oracle között, és habár sok területen sikerült megállapodniuk a kulcsfontosságú vitapont a "Hudson" márkanévkörül alakult ki <ref name="hudson-discussions">{{cite web|url= http://hudson-ci.org/docs/process_summary.html|title= Hudson Process Discussion Summary| accessdate=January 31, 2011}}</ref>, miután az Oracle magának tartotta fent a jogot a név használatára, és kérvényt nyújtott be a védjegy bejegyzésére 2010 decemberében<ref>{{cite web|last=Blewitt|first=Alex|title=Hudson Renames to Jenkins|url=http://www.infoq.com/news/2011/01/jenkins|publisher=InfoQ|accessdate=8 February 2011}}</ref>. Ennek eredményeként 2011 január 11-edikén szavazási felhívás készült a projekt átnevezésére "Hudson"-ról "Jenkins"-re<ref name="jenkins-rename">{{cite web |url=http://jenkins-ci.org/content/hudsons-future |title=Hudson's future |first=Andrew |last=Bayer |work= Jenkins CI: A Jenkins community resource |date=January 11, 2011 |accessdate=January 11, 2011}}</ref>. A javaslatot a közösségi szavazatok túlnyomórésze jóváhagyta 2011. január 29-edikén, és létrehozta a Jenkins projektet<ref name="jenkins-vote">{{cite web|url=http://groups.google.com/group/hudson-1dev/browse_thread/thread/7d540f26ec249a6c |title=Rename Vote Results |first=Andrew |last=Bayer |date=January 29, 2011 |work=Hudson-dev Google Group |accessdate=January 29, 2011 |archiveurl=http://hudson.361315.n4.nabble.com/Rename-Vote-Results-tp3246526p3246526.html |archivedate=January 29, 2011}}</ref><ref name="jenkins-vote-announce">{{cite web |url=http://jenkins-ci.org/content/jenkins |title=Jenkins! |first=Andrew |last=Bayer |date=January 29, 2011 |accessdate=January 30, 2011}}</ref>. |
|||
2011. február 1-én Oracle kijelentette, hogy szándékában áll folytatni a Hudson fejlesztését és a Jenkinst nem átnevezésnek, hanem egy leágazásnak tekintik<ref name="oracle-future-hudson">{{cite web|url= http://java.net/projects/hudson/lists/dev/archive/2011-02/message/0|title=The Future of Hudson|work=Hudson-dev mailing list|accessdate= 2011-02-02}}</ref>. Így a Jenkins és Hudson két független projektként folytatta tovább. Mindkettő azt állította a másikról, hogy az a leágaztatás. 2013. decemberére a Jenkins szerveződés a [[GitHub]]-on 567 projekttagot és 1100 nyilvános repositoryt számlált<ref>{{cite web|url=https://github.com/jenkinsci|title=Jenkins organisation on GitHub|accessdate=January 22, 2013|quote=Jenkins (jenkinsci). Joined on Jul 21, 2009. 1.1k public repos. 567 members }}</ref>, szemben a Hudson 32 projektjével és 17 nyilvános repositoryjával<ref>{{cite web|url=https://github.com/hudson|title=Hudson organisation on GitHub|accessdate=January 22, 2013|quote=Hudson CI Server (hudson). Joined on Feb 01, 2011. 17 public repos. 32 members }}</ref>. |
|||
2011-ben Kohsuke Kawaguchi [[Google-O'Reilly nyílt forráskód díj]]at kapott a Hudson/Jenkins projektben végzett munkájáért. |
2011-ben Kohsuke Kawaguchi [[Google-O'Reilly nyílt forráskód díj]]at kapott a Hudson/Jenkins projektben végzett munkájáért. |
||
56. sor: | 56. sor: | ||
* [http://thechangelog.com/post/3186867001/episode-0-4-8-jenkins-formerly-hudson-with-kohsuke-kawag Jenkins creator Kohsuke Kawaguchi on The Changelog podcast talking about the project origin and name change] |
* [http://thechangelog.com/post/3186867001/episode-0-4-8-jenkins-formerly-hudson-with-kohsuke-kawag Jenkins creator Kohsuke Kawaguchi on The Changelog podcast talking about the project origin and name change] |
||
* ''[http://www.cloudbees.com/sites/default/files/whitepapers/7WaysToOptimizeJenkins.pdf 7 Ways to Optimize Jenkins/Hudson]''[http://www.cloudbees.com/sites/default/files/whitepapers/7WaysToOptimizeJenkins.pdf from founder Kohsuke Kawaguchi] |
* ''[http://www.cloudbees.com/sites/default/files/whitepapers/7WaysToOptimizeJenkins.pdf 7 Ways to Optimize Jenkins/Hudson]''[http://www.cloudbees.com/sites/default/files/whitepapers/7WaysToOptimizeJenkins.pdf from founder Kohsuke Kawaguchi] |
||
==Fordítás== |
|||
{{fordítás|en|Jenkins_(software)|oldid=593333127}} |
|||
[[Kategória:Fordítási eszközök]] |
[[Kategória:Fordítási eszközök]] |
A lap 2014. február 6., 02:07-kori változata
Jenkins | |
![]() | |
![]() | |
Fejlesztő | Kohsuke Kawaguchi |
Első kiadás | 2011-02-02[1] |
Legfrissebb stabil kiadás | 2.463 (stabil verzió, 2024. június 18.)[2] |
Programozási nyelv | Java |
Operációs rendszer | multiplatform |
Platform | Java virtuális gép |
Állapot | aktív |
Kategória | Folyamatos integráció |
Licenc | MIT licenc |
A Jenkins weboldala |
Jenkins egy nyílt forráskódú Java nyelven írott folyamatos integrációs eszköz. A projekt Hudson projekt egy leágaztatásává vált, az Oracle-lal való vita után.
A Jenkins folyamatos integrációs szolgáltatást nyújt szoftver fejlesztéshez. Egy szerver alapú rendszer, mely egy olyan szervlet konténerben futhat, mint pl. az Apache Tomcat. Támogatja a következő SCM eszközöket: AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase és RTC, és végre tud hajtani Apache Ant és Apache Maven alapú projekteket valamint tetszőleges shell scripteket és Windows batch parancsokat is. A Jenkins elsődleges fejlesztője Kohsuke Kawaguchi.[3]. A Jenkinset MIT License alatt adják ki és szabad szoftver[4].
A buildelés kezdeményezhető számos eszközzel, többek közt egy verziókezelő rendszer jóváhagyása (angolul commit) alapján, vagy cron-szerű mechanizmussal ütemezetten, buildelés abban az esetben, ha más buildek befejeződtek, és speciális build URL kérése alapján is.
Története
A Jenkinst eredetileg Hudson projektként fejlesztették. Hudson születése 2004 nyarán kezdődött Sun Microsystemsnél. Az első kiadása a java.net-en történt 2005. februárjában[5].
2007 tájékára a CruiseControl és más nyílt forráskódú buildszerver jobb alternatívájaként vált ismertté. [3][6] 2008 májusában a JavaOne konferencián a szoftver megnyerte a Duke's Choice Award-t a fejlesztői megoldások kategóriájában.[7]
2010. novembere folyamán felmerült egy probléma a Hudson közösségben a használt infrastruktúrával kapcsolatosan, mely túllépett az eredeti kérdésen és az Oracle gondoskodását és kontrollját kezdte feszegetni[8]. Tárgyalások zajlottak a fő projekt közreműködők és az Oracle között, és habár sok területen sikerült megállapodniuk a kulcsfontosságú vitapont a "Hudson" márkanévkörül alakult ki [9], miután az Oracle magának tartotta fent a jogot a név használatára, és kérvényt nyújtott be a védjegy bejegyzésére 2010 decemberében[10]. Ennek eredményeként 2011 január 11-edikén szavazási felhívás készült a projekt átnevezésére "Hudson"-ról "Jenkins"-re[11]. A javaslatot a közösségi szavazatok túlnyomórésze jóváhagyta 2011. január 29-edikén, és létrehozta a Jenkins projektet[12][13].
2011. február 1-én Oracle kijelentette, hogy szándékában áll folytatni a Hudson fejlesztését és a Jenkinst nem átnevezésnek, hanem egy leágazásnak tekintik[14]. Így a Jenkins és Hudson két független projektként folytatta tovább. Mindkettő azt állította a másikról, hogy az a leágaztatás. 2013. decemberére a Jenkins szerveződés a GitHub-on 567 projekttagot és 1100 nyilvános repositoryt számlált[15], szemben a Hudson 32 projektjével és 17 nyilvános repositoryjával[16].
2011-ben Kohsuke Kawaguchi Google-O'Reilly nyílt forráskód díjat kapott a Hudson/Jenkins projektben végzett munkájáért.
Pluginek
A Jenkinshez számos plugint is kiadtak, hogy használatát kiterjesszék a Java-n kívül más nyelven írt projektekre is [17]. A pluginek elérhetők a Jenkins verziókezelő rendszerekhez és big databases integrációjához. Sok build eszköz támogatott a megfelelő pluginjén keresztül. A pluginekkel meg lehet változtatni a Jenkins kinézetét és új funkciókat is hozzá lehet adni.
A buildek számos formátumban generálhatnak teszt riportokat (JUnit alapból támogatott, a a többi plugineken keresztül) és a Jenkins képes megjeleníteni a riportokat és trendeket generálni majd a GUI-n megjeleníteni őket.
Kapcsolódó szócikkek
Jegyzetek
- ↑ Jenkins 1.396 released, The first release of Jenkins is posted, Kohsuke Kawaguchi
- ↑ Release 2.463, 2024. június 18. (Hozzáférés: 2024. június 22.)
- ↑ a b Dyer, Dan: Why are you still not using Hudson?. New Adventures in Software. uncommons.org, 2008. május 9. (Hozzáférés: 2008. május 21.)
- ↑ Kawaguchi, Kohsuke, et al: Use Hudson: License. (Hozzáférés: 2011. január 30.)
- ↑ Kawaguchi, Kohsuke: Hudson. (Hozzáférés: 2013. június 28.)
- ↑ Jay R. [user name]; Jeffery Frederick, Jonik, et al [user names]: What is the difference between Hudson and CruiseControl for Java projects?. Stack Overflow. (Hozzáférés: 2011. január 17.)
- ↑ Duboscq, Geneviève: 2008 JavaOne Conference: Duke's Choice Awards Winners for 2008. 2008 Java One Conference. java.sun.com, 2008. (Hozzáférés: 2008. május 21.)
- ↑ Who's driving this thing?. (Hozzáférés: 2011. január 31.)
- ↑ Hudson Process Discussion Summary. (Hozzáférés: 2011. január 31.)
- ↑ Blewitt, Alex: Hudson Renames to Jenkins. InfoQ. (Hozzáférés: 2011. február 8.)
- ↑ Bayer, Andrew: Hudson's future. Jenkins CI: A Jenkins community resource, 2011. január 11. (Hozzáférés: 2011. január 11.)
- ↑ Bayer, Andrew: Rename Vote Results. Hudson-dev Google Group, 2011. január 29. [2011. január 29-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. január 29.)
- ↑ Bayer, Andrew: Jenkins!, 2011. január 29. (Hozzáférés: 2011. január 30.)
- ↑ The Future of Hudson. Hudson-dev mailing list. (Hozzáférés: 2011. február 2.)
- ↑ Jenkins organisation on GitHub. (Hozzáférés: 2013. január 22.) „Jenkins (jenkinsci). Joined on Jul 21, 2009. 1.1k public repos. 567 members”
- ↑ Hudson organisation on GitHub. (Hozzáférés: 2013. január 22.) „Hudson CI Server (hudson). Joined on Feb 01, 2011. 17 public repos. 32 members”
- ↑ Plugins - Jenkins
További információk
- Jenkins honlapja
- Jenkins tutorial video
- Hudson free book
- Jenkins all-in-one installer, virtual machine and cloud images by BitNami
- Hudson and CI related articles
- Jenkins creator Kohsuke Kawaguchi on The Changelog podcast talking about the project origin and name change
- 7 Ways to Optimize Jenkins/Hudsonfrom founder Kohsuke Kawaguchi
Fordítás
Ez a szócikk részben vagy egészben a Jenkins_(software) című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.