ג'נקינס (תוכנה)

מתוך ויקיפדיה, האנציקלופדיה החופשית
ג'נקינס
Jenkins logo with title.svg
Jenkins Home.png
מפתח Kohsuke Kawaguchi עריכת הנתון בוויקינתונים
תאריך השקה 2011 עריכת הנתון בוויקינתונים
גרסה אחרונה 2.293 (12 במאי 2021) עריכת הנתון בוויקינתונים
מערכת הפעלה לינוקס עריכת הנתון בוויקינתונים
נכתבה בשפות Java עריכת הנתון בוויקינתונים
סוג רישיון רישיון MIT עריכת הנתון בוויקינתונים
קוד מקור https://github.com/jenkinsci/jenkins עריכת הנתון בוויקינתונים
www.jenkins.io
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

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

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

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

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

ויקישיתוף מדיה וקבצים בנושא ג'נקינס בוויקישיתוף