Jenkins

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש
Jenkins
Jenkins logo with title.svg
Jenkins Home.png
מפתח Kohsuke Kawaguchi עריכת הנתון בוויקינתונים
תאריך השקה 2011 עריכת הנתון בוויקינתונים
גרסה אחרונה 2.208 (9 בדצמבר 2019) עריכת הנתון בוויקינתונים
נכתבה בשפות Java עריכת הנתון בוויקינתונים
סוג רישיון רישיון MIT עריכת הנתון בוויקינתונים
jenkins.io
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

Jenkins הוא שרת אוטומציה מבוסס קוד פתוח שנכתב ב- Java. שרת Jenkins מסייע באוטומציה של תהליכי פיתוח תוכנה כמערכת אינטגרציה רציפה. המערכת מורצת בשרת ב-servlet containers כדוגמת Apache Tomcat. התוכנה תומכת במערכות ניהול גרסאות שונות (בהן AccuRev, CVS, Subversion, Git, Mercurial, Perforce, ClearCase ו-Rational Team Concert) ומסוגלת להריץ פקודות Apache Maven, Apache Ant, sbt כמו גם קוד shell וקוד אצווה ב-Windows. התוכנה מופצת ברישיון MIT.

תהליכי בנייה (builds) יכולים להיות מורצים ב-Jenkins בתגובה לאירועים שונים כמו פרסום הקוד למערכת ניהול הגרסאות (commit), כתהליך מתוזמן (דמוי Cron), או באופן יזום על ידי תוכנה או משתמש.

למערכת Jenkins קדם פרויקט Hudson, שפותח בסאן מיקרוסיסטמס החל מ-2004 ופורסם ב-java.net בפברואר 2005. בסוף 2010 בעקבות טענות של Oracle לסימן מסחרי על Hudson, החל משא ומתן בין החברה לקהילת Hudson על השימוש בשם, ובינואר 2011 התקיימה הצבעה על שינוי שם הפרויקט שבה התקבל השם "Jenkins".

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא Jenkins בוויקישיתוף