কখন On_success On_failure সবসময় ম্যানুয়াল বা বিলম্বিত হওয়া উচিত?
কখন On_success On_failure সবসময় ম্যানুয়াল বা বিলম্বিত হওয়া উচিত?
Anonim

on_success - পূর্ববর্তী পর্যায়ের সমস্ত কাজ সফল হলেই কাজ সম্পাদন করুন। এটি ডিফল্ট। অন_ব্যর্থতা - পূর্ববর্তী পর্যায়ের অন্তত একটি কাজ ব্যর্থ হলে শুধুমাত্র কাজ সম্পাদন করুন। সর্বদা - পূর্বের পর্যায় থেকে চাকরির অবস্থা নির্বিশেষে কাজ সম্পাদন করুন।

এই বিষয়টি মাথায় রেখে, GitLab CI Yml কি?

গিটল্যাব - ci . yml ফাইল হল একটি YAML ফাইল যা আপনি আপনার প্রকল্পের রুটে তৈরি করেন। আপনি যখনই সার্ভারে একটি প্রতিশ্রুতি ঠেলে এই ফাইলটি স্বয়ংক্রিয়ভাবে চলে। এটি একটি বিজ্ঞপ্তি ট্রিগার করে রানার আপনি #3 এ নির্দিষ্ট করেছেন, এবং তারপর এটি আপনার নির্দিষ্ট করা টাস্কগুলির সিরিজ প্রক্রিয়া করে।

কেউ জিজ্ঞাসা করতে পারে, আমি কীভাবে গিটল্যাবে একটি পাইপলাইন তৈরি করব? GitLab এবং Jenkins এর সাথে একটি ক্রমাগত ইন্টিগ্রেশন পাইপলাইন তৈরি করুন

  1. ধাপ 1: একটি গিটল্যাব প্রকল্প তৈরি করুন।
  2. ধাপ 2: GitLab প্রকল্পে SSH অ্যাক্সেস কনফিগার করুন।
  3. ধাপ 3: GitLab সংগ্রহস্থলের সাথে আপনার প্রকল্প সংযুক্ত করুন।
  4. ধাপ 4: জেনকিন্স কনফিগার করুন।
  5. ধাপ 5: একটি জেনকিন্স প্রকল্প তৈরি করুন।
  6. ধাপ 6: জেনকিন্সের জন্য একটি গিটল্যাব শাখা তৈরি করুন।
  7. ধাপ 7: GitLab এবং Jenkins সংযোগ করুন।

দ্বিতীয়ত, গিটল্যাব কিসের জন্য ব্যবহার করা হয়?

গিটল্যাব একটি ওয়েব-ভিত্তিক DevOps লাইফসাইকেল টুল যা একটি ওপেন-সোর্স লাইসেন্স ব্যবহার করে উইকি, ইস্যু-ট্র্যাকিং এবং সিআই/সিডি পাইপলাইন বৈশিষ্ট্য প্রদান করে একটি গিট-রিপোজিটরি ম্যানেজার প্রদান করে, গিটল্যাব ইনক.

গিটল্যাবে সিআই কী?

গিটল্যাব সিআই (কন্টিনিউয়াস ইন্টিগ্রেশন) পরিষেবার একটি অংশ গিটল্যাব যেটি সফ্টওয়্যার তৈরি এবং পরীক্ষা করে যখনই বিকাশকারী কোডটি অ্যাপ্লিকেশনে পুশ করে। গিটল্যাব সিডি (কন্টিনিউয়াস ডিপ্লয়মেন্ট) হল একটি সফ্টওয়্যার পরিষেবা যা প্রতিটি কোডের পরিবর্তনগুলি প্রোডাকশনে রাখে যার ফলে প্রতিদিন প্রোডাকশন স্থাপন করা হয়।

প্রস্তাবিত: