Jenkins Tutorial 2024 - use of git plugin & clean workspace - Marathi | one work but 2/3 method - Tech_Abhyashika
#jenkinstutorial #jenkins #marathi #marathicontent #channel #subscribers #subscribe #tutorial #youtube @Tech-Abhyashika #googlesearch #google #rank
Jenkins मध्ये Git प्लगइन आणि क्लीन वर्कस्पेस या फिचरचा वापर कसा करावा हे जाणून घेण्यासाठी, त्यांचे महत्व आणि कार्यप्रणाली तपासूया.
### 1. Git प्लगइनचा वापर:
#### Git प्लगइन म्हणजे काय?
Git प्लगइन Jenkins मध्ये Git रिपॉझिटरींसोबत इंटिग्रेट करण्यासाठी वापरले जाते. हे प्लगइन तुम्हाला Git वापरून कोड पुल, पुश, आणि अन्य ऑपरेशन्स सहजपणे करायला मदत करते.
#### Git प्लगइन कसे सेटअप करावे?
1. Jenkins मध्ये Git प्लगइन इंस्टॉल करा:
- Jenkins डॅशबोर्डवर जा.
- **"Manage Jenkins"** वर क्लिक करा.
- **"Manage Plugins"** वर क्लिक करा.
- **"Available"** टॅबवर क्लिक करा आणि **"Git Plugin"** शोधा.
- Git प्लगइन इंस्टॉल करा आणि Jenkins रीस्टार्ट करा (कधी कधी रीस्टार्ट आवश्यक असतो).
2. **Git प्लगइन कसे वापरावे?**
- **नवीन जॉब क्रिएट करा**: Jenkins डॅशबोर्डवर **"New Item"** क्लिक करा.
- **"Freestyle project"** निवडा आणि जॉबला नाव द्या.
- **"Source Code Management"** सेक्शनमध्ये **"Git"** निवडा.
- Git रिपॉझिटरी URL आणि आवश्यक असलेले क्रेडेन्शियल्स भरा.
- **"Build Triggers"** सेक्शनमध्ये जॉब कधी चालवायचा हे सेट करा, उदा. **"Poll SCM"** किंवा **"GitHub hook trigger for GITScm polling"**.
3. **Git प्लगइनच्या कार्यपद्धती:**
- **पुल बटण:** Git प्लगइन आपल्याला बटण क्लिक करून किंवा शेड्यूलनुसार रिपॉझिटरीमधील नवीन बदल तात्काळ प्राप्त करण्याची क्षमता देते.
- **ब्रांच व्यवस्थापन:** विविध Git ब्रांचेसना समर्थन देते आणि जॉब्सला विशिष्ट ब्रांचेसवर काम करण्यास सक्षम करते.
- **कोड क्वालिटी चेक:** Git प्लगइन विविध कोड क्वालिटी चेक्स आणि चाचण्या करण्यासाठी इंटिग्रेट करता येते.
### 2. क्लीन वर्कस्पेस:
#### क्लीन वर्कस्पेस म्हणजे काय?
Jenkins जॉब्स चालवल्यावर, आउटपुट फाइल्स, पॅकेजेस, आणि अन्य अस्थायी फाइल्स वर्कस्पेसमध्ये साठवतात. वर्कस्पेस साफ करून नवीन बिल्डसाठी ताजे वातावरण तयार करणे महत्त्वाचे असते, विशेषत: कोड क्लीन्सिंगसाठी किंवा पूर्वीच्या बिल्ड फाइल्सपासून गोंधळ टाळण्यासाठी.
#### क्लीन वर्कस्पेस कसे वापरावे?
1. **फ्रीस्टाइल प्रोजेक्टमध्ये:**
- जॉब सेटअप पेजवर जा.
- **"Build Environment"** सेक्शनमध्ये, **"Delete workspace before build starts"** पर्याय निवडा.
- हा पर्याय निवडल्यास, जॉब सुरू होण्याच्या आधी वर्कस्पेस पूर्णपणे क्लीन केला जाईल.
2. **पाइपलाइन (Declarative) मध्ये:**
- `Jenkinsfile` मध्ये खालील स्क्रिप्ट जोडा:
```groovy
pipeline {
agent any
options {
// Clean workspace before starting the build
deleteDir()
}
stages {
stage('Build') {
steps {
echo 'Building...'
// Your build steps here
}
}
}
}
```
- `deleteDir()` ऑप्शन वर्कस्पेसमधील सर्व फाइल्स हटवते आणि एक नवीन वर्कस्पेस तयार करते.
3. **पाइपलाइन (Scripted) मध्ये:**
- `Jenkinsfile` मध्ये खालील स्क्रिप्ट जोडा:
```groovy
node {
stage('Clean Workspace') {
deleteDir() // Deletes the existing workspace
}
stage('Build') {
echo 'Building...'
// Your build steps here
}
}
```
#### क्लीन वर्कस्पेसचे फायदे:
- **ताजे बिल्ड्स:** प्रत्येक बिल्ड नवीन वर्कस्पेसवर चालते, त्यामुळे पूर्वीच्या फाइल्समुळे गोंधळ होणार नाही.
- **स्पेस व्यवस्थापन:** सर्व फाइल्स आणि टेम्पोररी डेटा साफ करून सिस्टममध्ये जागा मुक्त होते.
- **सिस्टम स्थिरता:** वर्कस्पेस साफ केल्याने बिल्ड दरम्यान अनावश्यक मुद्दे कमी होतात.
याद्वारे, Git प्लगइन वापरून कोड रिपॉझिटरीशी इंटिग्रेट करून आणि क्लीन वर्कस्पेस ऑप्शन वापरून बिल्ड प्रक्रियेतील कोणतेही गोंधळ टाळता येऊ शकते. Jenkins वापरून तुम्ही आपले CI/CD पाईपलाइन अधिक कार्यक्षम आणि व्यवस्थापित करू शकता.
Your Queries
use of git plugin
use git extension
which plugins allows use of git as a scm
what is git & why do we use it
why use git
Thanks For watching Friends.....
Негізгі бет Jenkins Tutorial 2024 - use of git plugin & clean workspace in Marathi | one work but 2/3 method
No video
Пікірлер