গিটহাব রেপোতে জেনকিনসের বর্তমান অবস্থা দেখান


182

আমার প্রকল্পের গিটহাব রেডমে.এমডি তে জেনকিনস বিল্ডের স্থিতি দেখানোর কোনও উপায় আছে কি?

অবিচ্ছিন্ন ইন্টিগ্রেশন বিল্ড চালানোর জন্য আমি জেনকিন্স ব্যবহার করি। প্রতিটি প্রতিশ্রুতিবদ্ধ হওয়ার পরে এটি নিশ্চিত করে যে শেষ পর্যন্ত ডকুমেন্টেশন এবং রিলিজ বান্ডিল উত্পাদন করার আগে, সমস্ত কিছু সংকলন করার পাশাপাশি ইউনিট এবং ইন্টিগ্রেশন টেস্টগুলি কার্যকর করে।

অজান্তে এমন কিছু করার যে ঝুঁকি রয়েছে যা বিল্ডটি ভেঙে দেয়। গিটিহাব প্রকল্প পৃষ্ঠাটিতে ব্যবহারকারীদের পক্ষে বর্তমান মাস্টারটি সেই অবস্থায় রয়েছে তা জানতে ভাল হবে।


9
কেন এই নিচে ভোট হয়েছে? জেনকিন্সের ব্যবহারকারী-নির্দেশিকায় এমন কিছু স্পষ্ট রয়েছে যা আমি মিস করেছি? আমি আগেও গুগল করেছি, এবং কিছুই খুঁজে পেলাম না।
জ্যাস্পার ব্লুজ

1
ট্র্যাভিস বিল্ড সার্ভারটি এ জাতীয় কিছু করতে পারে তবে আমি ওক্সে জেনকিন্স ব্যবহার করছি। এখানে আমি যে ধরণের জিনিস পরে আছি তা এখানে: github.com কোকোপডস
জ্যাস্পার ব্লুজ


2
অনুরূপ প্রশ্নের লিঙ্কটি ট্র্যাভিসকে সুপারিশ করে, যা বর্তমানে আইওএস এবং ওএসএক্স সমর্থন করে না, সুতরাং এটি প্রশ্নের উত্তর দেয় না।
জ্যাস্পার ব্লুজ

4
এটি কোনও সদৃশ নয় ..
ট্র্যাভিস

উত্তর:


166

ঠিক আছে, গিটহাব বিল্ড স্ট্যাটাসগুলি সেট করতে আপনি জেনকিনস কীভাবে সেট আপ করতে পারেন তা এখানে। এটি ধরে নিয়েছে যে আপনি ইতিমধ্যে জেনকিন্সকে প্রতিটি ধাক্কা দেওয়ার জন্য কনফিগার করা গিটহাব প্লাগইনটি পেয়েছেন।

  1. গিটহাবে যান, লগ ইন করুন, সেটিংসে যান , ব্যক্তিগত অ্যাক্সেস টোকেনগুলি , জেনারেট টোকেনটিতে ক্লিক করুন ।

    গিটহাব সেটিংসের স্ক্রিনশট

  2. রেপো চেক করুন : স্থিতি (আমি নিশ্চিত যে এটি প্রয়োজনীয় নয়, তবে আমি এটি করেছি, এবং এটি আমার পক্ষে কাজ করেছে)।

    গিটহাব টোকেন জেনারেশনের স্ক্রিনশট

  3. টোকেন তৈরি করুন, এটি অনুলিপি করুন।

  4. নিশ্চিত হয়ে নিন যে আপনি যে গিটহাব ব্যবহারকারী ব্যবহার করতে চলেছেন সেটি হ'ল একটি সংগ্রহস্থল সহযোগী (প্রাইভেট রেপোর জন্য) বা আপনি তৈরি করতে চান এমন ভাণ্ডারগুলিতে পুশ এবং টান অ্যাক্সেস (সংস্থার রেপগুলির জন্য) সহ একটি দলের সদস্য।

  5. আপনার জেনকিন্স সার্ভারে যান, লগ ইন করুন।

  6. জেনকিনসসিস্টেম কনফিগার করুন
  7. গিটহাব ওয়েব হুকের অধীনে জেনকিন্স হুক ইউআরএলগুলি স্বয়ংক্রিয়ভাবে পরিচালনা করতে দিন , তারপরে আপনার গিটহাবের ব্যবহারকারীর নাম এবং ওপথ টোকেনটি আপনাকে ধাপ 3-এ নির্দিষ্ট করুন।

    জেনকিন্স গ্লোবাল সেটিংসের স্ক্রিনশট

  8. এটি পরীক্ষা শংসাপত্র বোতামের সাথে কাজ করে যাচাই করুন । সেটিংস সংরক্ষণ করুন।

  9. জেনকিন্সের কাজটি সন্ধান করুন এবং গিটহাবের পোস্ট বিল্ড পরবর্তী পদক্ষেপে প্রতিশ্রুতিবদ্ধ সেট বিল্ড স্ট্যাটাস যুক্ত করুন

    জেনকিন্স কাজের কনফিগারেশনের স্ক্রিনশট

এটাই. এখন একটি পরীক্ষা বিল্ড করুন এবং এটি কাজ করে কিনা তা দেখতে গিটহাবের সংগ্রহস্থলে যান। বিল্ড স্ট্যাটাসগুলি দেখতে প্রধান ভান্ডার পৃষ্ঠায় শাখাগুলিতে ক্লিক করুন ।

আপনি যেখানে 'শাখাগুলি'তে ক্লিক করেন সেই মূল পৃষ্ঠার দৃশ্যপট

আপনার সবুজ চেকমার্কগুলি দেখতে হবে:

বিল্ড স্ট্যাটাস সহ গিটহাব শাখার স্ক্রিনশট


গিটহাব এখন তাদের অনুমোদনের ওয়ার্কফ্লো আপডেট করেছে, ব্যবহারকারীরা আর কী অনুমতি দেবেন তা নির্দিষ্ট করে না, বরং অ্যাপ্লিকেশনগুলিকে অনুমোদনের সময় তাদের যা প্রয়োজন তা অনুরোধ করা উচিত এবং ব্যবহারকারী অনুরোধকৃত অনুমতিগুলি অনুমোদন করে।
ইয়ান ভন

6
এটি জেনকিন্স> 1.609 এবং গিথুব প্লাগইন বনাম 1.13.3 এর সাথে কাজ করছে বলে মনে হচ্ছে না - আমি "জেনকিন্সকে হুক ইউআরএলগুলি স্বয়ংক্রিয়ভাবে পরিচালিত করি" বিকল্পটি খুঁজে পাচ্ছি না
এন্ড্রে

2
আমি @ পাইলেভেনের সাথে একমত আমি জিনকিনস এলটিএস 1.625.3 গিথুব প্লাগিন 1.16.0 এবং গিথুব এপিআই প্লাগইন 1.71 ব্যবহার করছি। এই বিকল্পগুলি প্রদর্শিত হবে না। বরং আমি শংসাপত্রগুলির জন্য একটি ড্রপ ডাউন দেখি, তবে কোনও শংসাপত্র তালিকাভুক্ত করা হয়নি (যদিও আমার কাছে শংসাপত্রগুলি সেট আপ করা আছে)। এই শংসাপত্রগুলি অ্যাডভান্স-> অতিরিক্ত গিথুব অ্যাকশনগুলি পরিচালনা করে -> গিথুব টোকনে লগইন এবং পাসওয়ার্ড রূপান্তর করতে গিয়ে উপস্থিত হয়।
শেহজান

4
এটি পুরানো বলে মনে হচ্ছে; বিল্ড উত্তর পরবর্তী ক্রিয়াকলাপে এই উত্তরের উল্লেখ করা হয়েছে এখন
অবচয়

1
এখন পোস্ট বিল্ড স্টেপ পরামিতি পরিবর্তন করা হয়েছে। @ অ্যালেক্সের সঠিক উত্তর রয়েছে।
বিবেক মন্ত্রি

50

এরই মধ্যে জেনকিনস এবং গিটহাবের ইউআই কিছুটা বদলে গেছে এবং জেনকিন্সকে এখন কীভাবে সঠিকভাবে কনফিগার করতে হবে তা নির্ধারণ করতে আমার কিছুটা সময় লেগেছে। এখানে ব্যাখ্যা জেনকিন্স সংস্করণ ২.১২১.১ এর উপর ভিত্তি করে।

আমি এটিও ধরে নিয়েছি যে আপনি ইতিমধ্যে আপনার জেনকিন্স জবকে একটি ওয়েব হুক বা ভোটদানের মাধ্যমে ট্রিগার করা কনফিগার করেছেন। এটি কার্যকর করার জন্য আমি যে পদক্ষেপ নিয়েছি সেগুলি:

  1. গিথুব কনফিগার করুন: ওআউথ স্কোপের সাহায্যে ব্যক্তিগত অ্যাক্সেস টোকন তৈরি করুন repo:status
  2. জেনকিনস কনফিগার Configure Systemকরুন : এবং গিটহাব সার্ভার হিসাবে ওআউথ সিক্রেট যুক্ত করুন - Secret Textসেখানে ওআউথ সিক্রেট রাখার জন্য একটি প্রমাণীকরণ পদ্ধতি হিসাবে ব্যবহার করুন ।
  3. আপনার জেনকিন্স কাজটি কনফিগার করুন: পোস্ট-বিল্ড অ্যাকশনSet GitHub commit status হিসাবে যুক্ত করুন । সেট স্থিতি ফল থেকে ।One of the default messages and statuses
  4. গিটহাবের উপর আপনার ফলাফলটি যাচাই করুন: আপনার গিটহাব কমিটের মাধ্যমে আপনি বিল্ডের স্থিতি পেয়েছেন এবং নির্বাহের সময়কাল নির্ধারণ করেন কিনা তা পরীক্ষা করে দেখুন।

গিথুব কনফিগার করুন

ব্যক্তিগত অ্যাক্সেস টোকেন তৈরি করুন


এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


জেনকিনস কনফিগার করুন

এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


জেনকিন্স জব কনফিগার করুন

এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


ফলাফল

আপনি এখন আপনার প্রতিশ্রুতি এবং শাখাগুলির জন্য স্থিতিটি দেখতে পাবেন:

এখানে চিত্র বর্ণনা লিখুন


2
বাহ শেষ পর্যন্ত একটি সমাধান খুঁজে পেয়েছে, অনেক অনেক ধন্যবাদ! সেই "গোপন পাঠ" আমাকে বিভ্রান্ত করেছে।
হেড01

জেনকিন্স স্ট্যাটাসগুলিকে চাপ দিচ্ছে বলে মনে হচ্ছে, তবে আমার ব্যক্তিগত রেপো সেগুলি তুলছে না। কোনও পরামর্শ?
প্যাট্রিক মাইকেলসেন

আপডেট: আমার সমস্যাটি আমার রেপোটির গোপনীয়তার সাথে সম্পর্কিত ছিল। আমার শংসাপত্রের সেটআপ নিয়ে আমার অবশ্যই একটি সমস্যা থাকবে।
প্যাট্রিক মাইকেলসেন

আপডেট: শেষ পর্যন্ত আমি এটি কেবল তখনই আবিষ্কার করি যদি এটি বাস্তব গিট পুশ দ্বারা ট্রিগার করা হয়। নিজে বিল্ড চালানো স্ট্যাটাস আপডেটটি সঠিকভাবে ট্রিগার করে না।
প্যাট্রিক মাইকেলসেন

1
Manage Hooksআমরা যখন রক্ষা এটা unticked হওয়া উচিত নেই বাক্স, হাইলাইট হয় কিন্তু উপরের চিত্র টিক না যে এর অর্থ কি?
পার্পলেক্সবাট

37

আমি যা করেছি তা বেশ সহজ:

  1. হাডসন পোস্ট টাস্ক প্লাগইন ইনস্টল করুন
  2. এখানে একটি ব্যক্তিগত অ্যাক্সেস টোকেন তৈরি করুন: https://github.com/settings/tokens
  3. সর্বদা সাফল্য রাখে এমন একটি পোস্ট টাস্ক প্লাগইন যুক্ত করুন

    curl -XPOST -H "Authorization: token OAUTH TOKEN" https://api.github.com/repos/:organization/:repos/statuses/$(git rev-parse HEAD) -d "{
      \"state\": \"success\",
      \"target_url\": \"${BUILD_URL}\",
      \"description\": \"The build has succeeded!\"
    }"
    
  4. একটি পোস্ট টাস্ক প্লাগইন যুক্ত করুন যা "ব্যর্থতা হিসাবে চিহ্নিত হিসাবে চিহ্নিত করা" ব্যর্থতা রাখবে

    curl -XPOST -H "Authorization: token OAUTH TOKEN" https://api.github.com/repos/:organization/:repos/statuses/$(git rev-parse HEAD) -d "{
      \"state\": \"failure\",
      \"target_url\": \"${BUILD_URL}\",
      \"description\": \"The build has failed!\"
    }"
    
  5. আপনি পরীক্ষার শুরুতে মুলতুবিতে একটি কলও যুক্ত করতে পারেন

    curl -XPOST -H "Authorization: token OAUTH TOKEN" https://api.github.com/repos/:organization/:repos/statuses/$(git rev-parse HEAD) -d "{
      \"state\": \"pending\",
      \"target_url\": \"${BUILD_URL}\",
      \"description\": \"The build is pending!\"
    }"
    

পোস্ট বিল্ড টাস্ক কনফিগারেশনের স্ক্রিনশট


পাইপলাইন থেকে আপনি এটিও করতে পারেন - উদাহরণস্বরূপ, আপনি কেবল এটি কল করতে পারেন shএবং এমনকি জেনকিন্স শংসাপত্রের withCredentials
স্টোরেজটি

টিমসিটির জন্য আপনি ব্যবহার করতে পারেন: confluence.jetbrains.com/display/TCD10/Commit+Status+
পাবলিশার

24

এই প্লাগইনটিতে কাজ করা উচিত: https://wiki.jenkins-ci.org/display/JENKINS/ এম্বেডযোগ্য + বিল্ড + স্ট্যাটাস + প্লাগইন

আপনার README.mdফাইলগুলিতে ব্যাজ এম্বেড করতে সক্ষম হওয়া উচিত :

বিল্ডিং পাসিং


6
দুঃখজনকভাবে, দেখে মনে হচ্ছে যে গিটহাব এই চিত্রগুলি কিছু চিত্র হোস্টিং পরিষেবাদিতে ক্যাশে করা শুরু করেছিল এবং সেগুলি এখন ভুলভাবে প্রদর্শিত হচ্ছে।
axel22

আপনি যদি অ্যাক্সেসটি সঠিকভাবে সেট আপ করেন তবে এখন এটি দুর্দান্ত কাজ করে (বেনামী ব্যবহারকারী বিল্ডের অবস্থা দেখতে সক্ষম হওয়া উচিত)
দিমিত্রি মেশকভ

11

কমিট স্থিতি এপিআই আপনি "দেখতে পারবেন রেপো Statuses এপিআই "।

এবং ২ April শে এপ্রিল ২০১৩ সাল থেকে আপনি এখন আপনার গিটহাব রেপো শাখার পৃষ্ঠায় বিল্ডের স্থিতি দেখতে পাবেন :

গিটহাব রেপো শাখায় স্থিতি তৈরি করুন

এর অর্থ গিটহাব প্রকল্পের পৃষ্ঠাটিতে গিয়ে কেবল জেনকিন্সের পরিবর্তে stat স্ট্যাটাসগুলি দেখার জন্য এটি অন্য কোনও উপায়।

৩০ শে এপ্রিল, ২০১৩ থেকে, কমিট স্ট্যাটাসগুলির জন্য এপিআই এর শেষ পয়েন্টটি শাখা এবং ট্যাগের নামগুলিতে অনুমতি দেওয়ার পাশাপাশি এসএইচএ প্রতিশ্রুতি দেওয়ার জন্য বাড়ানো হয়েছে ।


আমি ইউআরএলগুলি হিট করার জন্য কোথায় রাখি? একটি প্লাগইন আছে বা আমার কি বিল্ড স্টেপে কার্ল ব্যবহার করতে হবে?
ইয়ান ভন

@ ইয়ানভোগান "হিট" বলতে আপনার অর্থ কী? কি দেখতে? কোনও স্থিতি দেখতে, এটি হবে curl( বিকাশকারী.
github.com/v3/repos/statuses/…

দুঃখিত, হ্যাঁ, আমি জানতাম যে কার্ল ব্যবহার করা যেতে পারে, এবং আমি API ইন্টারফেসটি জানতাম, কার্লটি কোথায় রাখবেন তা আরও ছিল, এবং যদি না কার্ল থেকে উচ্চ স্তরের বিমূর্ততা পাওয়া যায়? অর্থাৎ বিল্ডটি কমিট / পিআর তৈরির কথা শুরুর আগেই আমি একটি কার্ল পোষ্ট যুক্ত করতে পারতাম এবং তারপরে একটি পরে, তবে এটি সমস্ত খুব নিম্ন স্তরের বলে মনে হয় এবং আমার মনে হয় এই স্টাফটিতে একটি উচ্চ স্তরের প্লাগইন রয়েছে।
ইয়ান ভন

আমি তখন থেকে জানকিকে পেয়েছি, যা আমার ব্যবহারের ক্ষেত্রে বেশ ভারী, আমি যা চাইছি তা মনে হচ্ছে।
ইয়ান ভান


7

আপনার যদি Githubপ্লাগইন ইনস্টল করা Jenkinsথাকে তবে আপনি এটির Post build actionsমতো এটি করতে পারেন :

গিথুবে বিল্ড স্ট্যাটাস সেট করুন



4
এই উত্তরের বিশদটির অভাব রয়েছে: গিটহাব প্লাগইনটি বিল্ডের স্থিতি নির্ধারণের জন্য প্রয়োজনীয় এপিআইগুলি ব্যবহার করতে দিতে আমি কীভাবে গিটহাবের ওএথ অ্যাক্সেস টোকন তৈরি করব? এই টোকেনে কী অনুমতি দরকার? জেনকিনস কনফিগারেশনে কোথায় আমি ব্যবহারকারীর নাম / টোকেন নির্দিষ্ট করতে পারি?
মারিয়াস গেডমিনাস

2
এটি সত্যিই সহায়ক নয়, আপনি কীভাবে এই ডায়ালগ উইন্ডোতে পাবেন?
Oz123

5

আপনার README.md এ রেখার নীচে যুক্ত করুন এবং আপনার জেনকিন প্রকল্প অনুযায়ী উভয় URL টি পরিবর্তন করুন।

[![Build Status](https://jenkins../..project/lastBuild/buildStatus)](https://jenkins../..project/lastBuild/)

গ্রাফিক স্বয়ংক্রিয়ভাবে লোড করা হয়? দেখে মনে হচ্ছে এটি আমার পক্ষে নয় ...
এইচএক্স_উবান্বিত

হ্যাঁ, এটি কাজ করবে না। আপনাকে আপনার পৃষ্ঠাটি রিফ্রেশ করতে হবে।
দক্ষ

3

জেনকিনস এবং গিটহাবের সুরক্ষিত শাখা স্থাপনের ক্ষেত্রে। আমি জেনকিন্স ২.6 ব্যবহার করছি এবং এটি কার্যকর করার জন্য আমি এই পদক্ষেপগুলি করেছি:

আপনার সংগ্রহস্থলের গিটহাব ওয়েবপৃষ্ঠায়:

  1. সেটিংস> শাখাগুলিতে নেভিগেট করুন।
  2. সুরক্ষিত শাখাগুলির অধীনে, একটি শাখা ডুবে যাওয়া মেনুতে ক্লিক করুন এবং আপনি যে শাখাটি সুরক্ষিত শাখা হিসাবে সেট করতে চান তা নির্বাচন করুন।
  3. প্রয়োজনীয় বিকল্পগুলি সক্ষম করুন।

জেনকিন্স সার্ভারে: (আপনি গিট এবং গিটহাব প্লাগইন ইনস্টল করেছেন তা নিশ্চিত করুন)

  1. জেনকিনস> সিস্টেম কনফিগার করতে নেভিগেট করুন।
  2. গিটহাবের অধীনে, https://api.github.com এ API URL সেট করুন । যদিও এটি ডিফল্ট মান।
  3. শংসাপত্রগুলির জন্য আপনার উত্পন্ন টোকেনটি নির্বাচন করুন। যদি আপনি এখনও একটি টোকেন তৈরি করেন নি, তবে উন্নত ক্লিক করুন ... তারপরে অতিরিক্ত ক্রিয়াকলাপে, আপনি আপনার লগইন এবং পাসওয়ার্ডকে টোকেনে রূপান্তর করতে পারেন এবং এটি আপনার শংসাপত্র হিসাবে ব্যবহার করতে পারেন।

এছাড়াও, আপনার জেনকিনস যে গিটহাব অ্যাকাউন্টটি ব্যবহার করছেন তা সঞ্চয়স্থানের সহযোগী কিনা তা নিশ্চিত করুন। আমি এটি লেখার অনুমতি স্তরের সাথে সেট করেছি।

আশাকরি এটা সাহায্য করবে.


2

আমি অ্যালেক্সের দিকনির্দেশগুলি অনুসরণ করেছি এবং এটি কার্যকর হয়েছে।

তবে, গিটহাব এন্টারপ্রাইজের জন্য জেনকিন্সে সার্ভারটি যুক্ত করার সময় আপনার এপিআই URL টি পরিবর্তন করতে হবে ify

উদাহরণস্বরূপ, যদি আপনার সংস্থাটি ক্রেডিটকার্ড ডট কম হয় তবে আপনার ইউআরএল হবে

https://github.creditcard.com/api/v3/


1

Jithly আপনার Github কমিট স্থিতি আপডেট করুন (উপরের @ ভনক দ্বারা বর্ণিত), দুর্ভাগ্যক্রমে তারা এখনও রেপো স্থিতি এপিআই প্রয়োগ করতে পারেনি


1
জেন্টলি এখন গিথুবের স্ট্যাটাস এপিআই সমর্থন করে।
kroiz

1

সম্পাদনা:

আমি এখন এই পদ্ধতির ব্যবহার করছি না, দয়া করে অন্য উত্তরগুলির মধ্যে একটি ব্যবহার করুন।

আপডেট: আমাদের নির্দিষ্ট ক্ষেত্রে আমি কী করে শেষ করেছি: (উপরের উত্তরগুলি দুর্দান্ত ছিল - ধন্যবাদ!)

যেহেতু আমাদের বিল্ড সার্ভারটি ইন্টারনেটে নেই, গিথুবস্থায় জিএইচ-পৃষ্ঠাগুলিতে বিল্ডের স্থিতি প্রকাশের জন্য আমাদের একটি স্ক্রিপ্ট রয়েছে।

  • ব্যর্থ স্ট্যাম্প বিল্ড শুরু
  • বিল্ড স্ট্যাম্প সাফল্যের শেষ
  • ফলাফলগুলি প্রকাশের জন্য প্রকল্পের মূল প্রকল্পের পরে চলে -> বিল্ড-স্ট্যাটাস, এপিআই ডক্স, পরীক্ষার প্রতিবেদন এবং পরীক্ষার কভারেজ।

গিটহাব চিত্রগুলি ক্যাশে করে, তাই আমরা .htaccess ফাইল তৈরি করেছি, যা বিল্ড-স্ট্যাটাস চিত্রটির জন্য একটি সংক্ষিপ্ত ক্যাশে সময়সীমা নির্দেশ করে।

বিল্ড-স্ট্যাটাস চিত্র সহ এটি ডিরেক্টরিতে রাখুন:

ExpiresByType image/png "access plus 2 minutes"

এখানে বিল্ড স্ক্রিপ্ট। জি -পৃষ্ঠাগুলিতে প্রকাশিত লক্ষ্যটি হ'ল '--publish.site.dry.run'

400 টিরও কম কনফিগার লাইনের সাথে আমাদের রয়েছে:

  • চেকগুলি সংকলন করুন
  • ইউনিট এবং ইন্টিগ্রেশন পরীক্ষা
  • পরীক্ষার রিপোর্ট
  • কোড কভারেজ রিপোর্ট
  • এপিআই ডক্স
  • গিথুবকে প্রকাশ করা

। । এবং এই স্ক্রিপ্টটি জেনকিন্সের বাইরে বা এর বাইরে চালানো যেতে পারে, যাতে:

  • বিকাশকারীরা এই স্ক্রিপ্টটি প্রতিশ্রুতি দেওয়ার আগে চালাতে পারেন, ভাঙা বিল্ডের সম্ভাবনা হ্রাস করে যা অন্যকে প্রভাবিত করে।
  • একটি ব্যর্থতা স্থানীয়ভাবে পুনরুত্পাদন করা সহজ।

ফলাফলগুলো:

প্রজেক্টের মূল পৃষ্ঠায় সর্বশেষ বিল্ডের পরে আপডেট হওয়া সর্বশেষতম এপিআই ডক্স, পরীক্ষার ফলাফল এবং পরীক্ষার কভারেজ রয়েছে।


দুর্দান্ত প্রতিক্রিয়া, আমার উত্তর চেয়ে আরো সুনির্দিষ্ট। +1
ভোনসি

1
বিল্ড স্ক্রিপ্ট লিঙ্কটি মারা গেছে
সৈকত

আপনার স্ক্রিপ্টের কোনও লাইভ লিঙ্ক আছে?
আয়ান

এই পদ্ধতির ব্যবহার বন্ধ করে দিয়েছেন - আমি মনে করি অন্যান্য উত্তরগুলি আরও ভাল হবে।
জ্যাস্পার ব্লুজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.