פרטים נוספים
whatsapp
לימודי הייטק ב-INT LIVE
טלפון

CI/CD with Jenkins

 

Jenkins הינו שרת אוטומציה המבוסס על קוד פתוח, המשמש לאוטומציה של כלל התהליכים בבניה, בדיקה או ייצוא של תוכנות מחשב. היום תעשיית הייטק עובד בשיטת ב-Continuous Integration לשחרור גרסאות של מוצרי תוכנה. כלי הניהול הפופולרי ביותר לניהול תהליך ה-CI/CD הוא ה-Jenkins. 

 תאריך הקורס: 24/05/2021
 קורס ערב

מהו קורס CI/CD with Jenkins?

Jenkins הינו שרת אוטומציה המבוסס על קוד פתוח, המשמש לאוטומציה של כלל התהליכים בבניה, בדיקה או ייצוא של תוכנות מחשב. היום תעשיית הייטק עובד בשיטת ב-Continuous Integration לשחרור גרסאות של מוצרי תוכנה. לאחרונה, כששיטת ה-Agile הפכה לפופולרית ביותר בתעשייה, המתודולוגיה של ה- CI/CD, לפיה משחררים את המוצרים ללקוחות. כלי הניהול הפופולרי ביותר לניהול תהליך ה-CI/CD הוא ה-Jenkins.

תיאור הקורס

בקורס זה נלמד על ה- Jenkins מ-א' ועד ת', כל היבט שקשור לאוטומציה, החל משלב התקנת השרת, דרך ניהולו, יצירת Jobs לאוטומציה בשיטה הרגילה או על ידי Pipeline, עם מערכת התיזמונים משלו, כלי הדוחות (Reporting) ניהול משתמשים, ניהול הרשאות ועוד.

היקף שעות

40 שעות אקדמיות, 8 מפגשים.

קהל יעד ותנאי קבלה

קורס זה מיועד למתכנתים, אנשי IT, מנהלי פרויקטי פיתוח תוכנה, ראשי צוותי פיתוח תוכנה או אנשי DevOps הרוצים להעמיק את הידע שלהם בתחום.

שאלות נפוצות על קורס Introduction to Data Science in Python

הרעיון מאחורי Jenkins זה שהוא כמו מנהל המשימות שלנו, אנחנו אומרים לו מה להריץ והוא פשוט מריץ. אנחנו יכולים לבנות תהליך אוטומטי שמתחיל להריץ את הבדיקות שלנו מייד אחרי שהמוצר אותו אנו רוצים לבדוק מוכן. בדרך כלל חברות משתמשות ב-Jenkins על מנת להריץ את תהליך הבנייה של המוצר ואפשר להשתמש עם אותו Jenkins גם על מנת להכניס לתהליך את הבדיקות האוטומטיות שלנו. בדרך כלל בחברות מסודרות יהיה איש DevOps שאחראי על Jenkins אבל ידע בתחום יכול לתת לכם יתרון ובמידה והוא לא נמצא תוכלו להרים את הסביבה לבדכם.

תוכנית לימודים

1
צורה
Introduction | Jenkins Job DSL| Jenkins Pipelines

Module 1

  • What is Jenkins?
  • About CI/CD
  • Jenkins Installation
  • Docker Introduction
  • Install and Configure Jenkins
  • Setup a Jenkins Job
  • Jenkins Pipelines View

Introduction

  • Job DSL Examples
  • Pipelines vs Job DSL
  • Pipelines Examples with Docke

Jenkins Job DSL & Jenkins Pipelines

2
צורה
Jenkins Integrations | Advanced Topics | What’s new In Jenkins

Module 2

  • Email Integration
  • Slack Integration
  • GitHub and BitBucket Integration
  • JFrog Artifactory Integration
  • Custom API Integration
  • SonarQube Integration

 

 

 

Jenkins Integrations

  • Into to Jenkins Slaves
  • Jenkins Slaves with SSH
  • Blue Ocean
  • SSH Agent
  • Security Practices
  • Authentication and Authorization
  • Authentication Providers
  • Scaling Jenkins
  • Jenkins 2 Latest Features
  • New Plugins

Advanced Topics + What’s new In Jenkins

המרצים בקורס

יורי ברנשטיין
יורי ברנשטיין
יורי ברנשטיין הוא ראש תחום הטכנולוגיות במכללת INT. יורי היום עובד כמנהל צוות DevOps בחברת Medallia. בעברו עסק במגוון תפקידים בחברות הייטק בתחומי התשתיות והפיתוח, ביניהן חברת Verint, Taldor ועוד.​
הרשמה לקורס