- جلسة 60 دقيقة
- ابدأ تاني في أي وقت
- الماكينة بتتمسح في الآخر
هتلاقي إيه؟
- Jenkins شغال بواجهته من المتصفح
- plugins الـ Pipeline والـ Git متسطّبة
- OpenJDK و git على الماكينة
- terminal على نفس الماكينة عشان تشوف الـ logs
حاجات تجرّبها
pipeline { agent any; stages { stage('Hello') { steps { echo 'Hello' } } } }أول Pipeline: الصقها في job جديد من نوع Pipeline
sh 'git --version && java -version'step بيشغّل أوامر shell على الماكينة
systemctl status jenkinsتتأكد إن Jenkins شغال من الـ terminal
journalctl -u jenkins -n 50 --no-pagerتقرأ آخر logs لـ Jenkins
عن البيئة دي
بيئة Jenkins بتديك ماكينة Linux عليها Jenkins شغال، ومعاه plugins الـ Pipeline والـ Git و OpenJDK و git، وواجهة Jenkins بتفتح في المتصفح. اعمل أول Pipeline job، اكتب Jenkinsfile، اربط repository، وشوف الـ build بيمشي stage ورا stage. Docker مش موجود على الماكينة دي.
أسئلة شائعة
أقدر أجرّب Jenkins أونلاين مجانًا؟
أيوه. بحساب مجاني بتفتح Jenkins جاهز من المتصفح، والجلسة 60 دقيقة. لما تخلص تقدر تبدأ جلسة جديدة على طول.
ينفع أكتب Jenkinsfile وأشغّله؟
أيوه. plugins الـ Pipeline موجودة، فتقدر تعمل Pipeline job وتكتب الـ Jenkinsfile جواه أو تجيبه من Git repository.
Docker موجود على ماكينة Jenkins؟
لا. البيئة دي فيها Jenkins و Java و git بس. لو عايز تجرّب Docker افتح بيئة Docker.
الـ jobs بتتحفظ؟
لا. الماكينة بتتمسح لما الجلسة تخلص. احفظ الـ Jenkinsfile في Git عشان تستخدمه تاني في الجلسة الجاية.