پابلوس ایک طرح کے آلات فراہم کرتا ہے جو مسلسل نقل و حمل (CI) اور مسلسل نقل و حمل (CD) کی سہولت فراہم کرتا ہے۔یہ آلات خودکار امتحان، عمارت اور پابلوس اطلاقات کو متوازن اور قابل اعتماد سافٹ ویئر ادائیگی کے عمل کو یقینی بنانے میں مدد دیتے ہیں۔

مقبول پابلوس سی آئی اے/سی ڈی آلات

سی آئی اے/سی ڈی پائپ لائنز کو عمل میں لانے کے لیے پابلون منصوبوں میں کئی آلات کثرت سے استعمال کیے جاتے ہیں۔انھوں نے ورژن کنٹرول سسٹمز اور سافٹ ویئر کی ترقی کے مختلف مراحل سے متعلق خودکار طریقے استعمال کیے۔

  • Jenkins: ایک اوپن سپر ہٹ ایکشن سرور جو Guards اور دستوری اسکرپٹ کے ذریعے پابلوس کے اطلاقات کی حمایت کرتا ہے۔
  • GitHub عمل : [1] پرووڈیوس کرتا ہے مقامی سی آئی/سی ڈی کامرس براہ راست GitHub Reposisties کے اندر، پابلو منصوبوں کے لیے خودکار بنانے کے قابل ہے۔
  • جی ٹی لاب سی آئی/CD:] جی ٹی کے ساتھ انٹرینگ کی گئی جس میں Git Lab Reposis کی ادائیگی کی جاتی ہے، پائپ لائنیں پیش کرتی ہیں جو پائیتھ ٹیسٹ اور انفنٹری اسکرپٹ چلا سکتی ہیں۔
  • ] ٹرایس سی آئی: ایک کلاؤڈ سروس جو پابلو ٹیسٹ اور انفنٹری کام کی مدد کرتی ہے جس میں کم عمری کے ساتھ ساتھ پونڈ کی سہولتیں ہوتی ہیں۔

عام پائی‌س‌کوس پر ٹیسٹ اور ہتھیار

سی آئی اے/سی ڈی پلیٹ فارمز کے علاوہ پائپ لائنوں کے اندر موجود مخصوص پائیتھ آلات کو جانچنے اور ان کی مدد سے استعمال کیا جاتا ہے۔

  • پی-پی-پی-ٹی: پابلون کے لیے ایک مشہور ٹیسٹ فریم ورک جو سادہ یونٹ ٹیسٹ اور پیچیدہ عملی امتحان کی حمایت کرتا ہے۔
  • tox: خود کار کئی پائیس ماحول میں ٹیسٹ کرتے ہیں،
  • ڈمر: مختلف ماحول میں مطابقت پیدا کرنے کے لیے پالینوس درخواستوں کو مختلف ماحول میں حل کرنے کے لیے استعمال کیا جاتا ہے۔
  • [Fabric: [Automals sH، آسان سرور انتظامیہ اور انفنٹری کے ذریعے کام کرتا ہے۔

سی آئی اے/سی ڈی پائپلائنز

سی آئی اے/سی ڈی پائپ لائن کو اپ ڈیٹ کرنے میں شامل ہے جو ٹیسٹ چلاتے ہیں، پیکج بناتے ہیں اور ان کی تنصیبات کرتے ہیں۔جنکنز یا جی ٹی وی عمل جیسے آلات استعمال کرتے ہیں، ٹیمیں ایسے کام کو طے کر سکتی ہیں جو کوڈ پر دائر کیا جاتا ہے یا درخواستوں کو کھینچ لیتی ہیں۔

ان کام‌کاج میں کام کرنے والوں میں کوڈ چیک‌وٹ ، ماحول کے سیٹ‌اپ ، ٹیسٹ ، غیرضروری کام اور کام جیسے مراحل شامل ہیں ۔