inforbox1.0

Inforbox1 0



انفربوکس کے بارے میں میں نے کچھ دیر کے بارے میں کوشش کی ہے۔

تیاری:



I-نمبر کا استعمال کرکے SAP GitHub اکاؤنٹ بنائیں ، صرف یہ یقینی بنائیں کہ آپ کا GitHub ای میل آپ کے اپنے ای میل سے مماثل ہے






دوانفربوکس ٹیسٹ پروجیکٹ بنائیں ، یہاں میں اسٹیفن سے ٹیسٹ انفرا بکس پروجیکٹ کا انتخاب کرتا ہوں۔

https: //github.wdf.sap.corp/I345803/test

یہ اچھی طرح سے شکست دینے والی ہے کیونکہ اس میں بنیادی ڈاکففائل اور infrabox.json شامل ہیں



ٹرگر بلڈ جاب گیٹ ہب سے کوڈ اپ ڈیٹ کا استعمال کررہا ہے:

انفربوکس ویب سائٹ پر ایک گٹ ہب پروجیکٹ بنائیں ، اور جانچ کے منصوبے میں 'گٹ ہب مخزن' کو مربوط کرنے کا انتخاب کریں۔

دومقامی طور پر پراجیکٹ کو کلون کریں ، ایک نئی ٹیس فائل شامل کریں ، تبدیلی کا ارتکاب کریں ، اور ماسٹر برانچ میں دبائیں

تب آپ دیکھیں گے کہ پروجیکٹ کی تشکیل نو شروع ہو رہی ہے ، جلد ہی اس کی تعمیر کی تفصیلات دکھائے گی:

میرے فرسٹ اسٹاپ بلڈ مشن کو نظرانداز کریں ، '2.1' پر کلک کریں اور آپ مزید بلڈ اور ٹیسٹ لاگ ان کو دیکھ سکتے ہیں۔


ٹرگر بلڈ مقامی کمانڈ کا استعمال کرتے ہوئے:

بنانا * اپ لوڈ کریں * پروجیکٹ ininfrabox ویب سائٹ ٹائپ کریں ، اور پھر ایک ٹوکن تیار کریں ، اور اس کو بچائیں ، جس کا استعمال کیا جائے گا

دوinfrabox.json اور Dockphaile کے ساتھ ایک مقامی پروجیکٹ بنائیں ، یہاں ہم صرف مقامی طور پر منحصر منصوبے کا دوبارہ استعمال کرسکتے ہیں۔

انفرا بکسلی ٹول انسٹال کریں ، گائیڈ: https://github.com/InfraBox/cli

چاراگر آپ نے ڈاکر انسٹال کیا ہے ، تو آپ اسی فولڈر میں آفیل انفراباکس.جسن میں کمانڈر 'انفربوکس رن' چلا کر مقامی طور پر ملازمت کی تشکیل کر سکتے ہیں۔

5ڈان ڈاون لوڈ ایس اے پی روٹ گلوبل سی اے اور ایس اے پی این ٹی سی اے سی اے_ جی 2 سیر گلوبل پی کے آئی سنٹر سے فائل (.crt فائل): https://sapcerts.wdf.global.corp.sap/Default.aspx ، پھر ایک فائل میں ایک ساتھ مل جائیں جسے 'ca.crt' کہا جاتا ہے۔ لائنوں سے پرہیز کریں اور اس بات کو یقینی بنائیں کہ سرٹیفکیٹ کی ترتیب درج ذیل ہے: 1. سپنیٹ سی اے ، 2. ایس اے پی گلوبل روٹ سی اے۔ میں نے منسلک پر ایک کاپی بنائی

منصوبے کو مربوط کرنے کے لئے سسٹم ماحول تشکیل دیں:

निर्यातINFRABOX_URL = https: //infrabox.datahub.only.sap

برآمد INFRABOX_CLI_TOKEN = {ٹوکن_جنریٹ_فرم_پروجیکٹ_سیٹنگز}

ایکسپورٹ INFRABOX_CA_BUNDLE = {مطلق_پاتھ_ کے_کا_کراٹ}

کمان “انفربوکس پش” پر عمل کریں ، اور آپ اس منصوبے کو زپ کر کے انفربوکس سرور پر اپ لوڈ کریں گے ، تب ہی تعمیر نو کا کام شروع ہوجائے گا ، اور اس کا نتیجہ جلد دکھایا جائے گا:


نوٹ: اگر آپ گٹ ہب پروجیکٹ پر اتوکین تیار کرتے ہیں اور تعمیراتی کام کو متحرک کرنے کے لئے 'انفرا بکس پش' کمانڈ استعمال کرتے ہیں تو ، اس سے ملازمت پیدا ہوجائے گی ، لیکن ٹائم آؤٹ (1 گھنٹہ) تک لٹتے رہیں گے ، اس بات کو یقینی بنائیں کہ گٹ ہب پروجیکٹ کو مقامی لوگ متحرک نہیں کریں گے۔ کمانڈ.