مجاني

بيئة Jenkins تجريبية

جهاز Linux عليه Jenkins تفتحه من المتصفح.

ماكينة واحدة
  • جلسة 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 عشان تستخدمه تاني في الجلسة الجاية.