এটি জাভাতে লেখা একটি ওয়েব প্রকল্প।
সুতরাং, আমি বিল্ড লিখছি এবং স্ক্রিপ্ট মোতায়েন। বিল্ডটি তৈরি করতে, আমি পিপড়া ব্যবহার করি। অবিচ্ছিন্ন বিল্ডিং জেনকিন্সের সাথে করা হয়।
বিল্ডটি 3 টি বিভিন্ন শিল্পকর্ম তৈরি করে:
- যুদ্ধ ফাইল
- বিন্যাস সহ একটি জিপ
- চিত্র সহ একটি জিপ
এতদূর, এত ভাল, তবে এখন আমার ডিপ্লয় স্ক্রিপ্ট লিখতে হবে, যা হওয়া উচিত:
- সার্ভার 1 এ চলমান টমক্যাটটিতে যুদ্ধ (নিদর্শন 1) স্থাপন করুন
- একটি নিরঙ্কুশ ডিরেক্টরিতে সার্ভার 1 এ আর্টিক্যাক্ট 2 রাখুন
- একটি নিরঙ্কুশ ডিরেক্টরিতে সার্ভার 2 এ শিল্পকলা 3 রাখুন
সুতরাং আমি আমার সহকর্মীর সাথে কথা বলছিলাম এবং তিনি বলেছিলেন যে আমাদেরও একটি শৈল্পিক উত্পন্ন করা উচিত (সম্ভবত deploy.xML ) যা সঠিক সার্ভারে স্থাপন করার পরে এই শৈলীগুলি নিযুক্ত করে।
সুতরাং অন্য স্ক্রিপ্ট হবে, যে হবে:
- জেনকিনস নিদর্শনগুলি ডাউনলোড করুন
- প্রতিটি সার্ভারে scp করুন এবং সেখানে deploy.xML রাখুন
- দূরবর্তী অবস্থান থেকে deploy.xml অনুরোধ
আমাকে যা কিছুটা অস্বস্তিকর করে তোলে তা হ'ল বিল্ড আর্টিক্ট হিসাবে deploy.xML রাখার কাজ। এর পিছনে অনুপ্রেরণা হ'ল ভিসিএস সংগ্রহস্থলগুলিতে অ্যাক্সেসের প্রয়োজন ছাড়াই মোতায়েন করতে সক্ষম হওয়া, সুতরাং একটি বিল্ড স্বয়ংসম্পূর্ণ থাকবে, অর্থাত্ যে কোনও বিল্ড জেনকিন্সের দ্বারা উত্পাদিত কেবলমাত্র উত্পাদনে যেতে পারে।
স্থাপনকারী স্ক্রিপ্টগুলি কোথায় রাখা উচিত? এগুলি কি কেবল ভিসিএসে থাকা উচিত বা তাদেরও খুব বেশি শিল্পকলা তৈরি করা উচিত?