কারাগারে রুবির জন্য অবিচ্ছিন্ন একীকরণ? [বন্ধ]


149

আমি রেলগুলিতে রুবির জন্য একটানা সংহত সমাধানের জন্য সন্ধান করেছি, তবে ফলাফলগুলি নিয়ে খুব একটা সন্তুষ্ট হইনি। আমি একটি নেট নেট থেকে এসেছি যা ক্রুজকন্ট্রোল.এনইটি ব্যবহার করে এবং এর ব্যবহারের সহজতা এবং সমৃদ্ধ স্থিতি / প্রতিবেদন দিয়ে সত্যই ক্ষতিগ্রস্থ হয়েছিল।

আদর্শভাবে আমি খুঁজছি:

  • সুস্পষ্ট গিট / এসভিএন এবং পরীক্ষা :: ইউনিট একীকরণ

  • রাক এবং / বা ক্যাপিস্ট্রানো এর সাথে একীকরণ

  • একটি ওয়েব ইন্টারফেস বিল্ডের স্থিতি দেখায়

  • ব্যর্থ বিল্ডগুলির ইমেল বিজ্ঞপ্তি।

  • ডেস্কটপ বিজ্ঞপ্তি (সম্ভাব্যভাবে গ্রলের মাধ্যমে)

  • বিল্ড স্ট্যাটাসগুলির জন্য REST এপিআই

  • অন্যান্য কোড বিশ্লেষণ সরঞ্জামগুলি চালনার জন্য প্লাগইন কাঠামো এবং ইউআইতে ফলাফল প্রতিবেদন করার জন্য


11
তাহলে এখন তিন বছর পরে আপনার পছন্দটি কী?
অ্যান্ড্রে

3
আমি কি বৃত্তাকার ডটকমকে পরামর্শ দিতে পারি ?
পল বিগগার

উত্তর:


83

আমি স্রেফ এখানে বিকল্পগুলি দিয়েছি এবং ভেবেছিলাম 2011 এর শেষের দিকে এগুলি রোল করব।

অখণ্ডতা

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

ক্রুজ কন্ট্রোল.আরবি

মৃত সরল : আপনি কেবল এটি ডাউনলোড করুন, আপনার প্রকল্প যুক্ত করতে একটি কমান্ড লাইন চালান (এটি করার জন্য কোনও ইউআই নেই ), এবং রেলস অ্যাপটি চালান run তবে আপনার প্রকল্প সম্পাদনা করার জন্য কোনও ইউআই নেই, এবং বিল্ড আর্টিকাগুলির সাথে লিঙ্কগুলি প্রদর্শন ব্যতীত কোনও সত্যিকারের একীকরণ নেই : আপনি পরীক্ষার কোনও গ্রাফ পান না, ট্রেন্ড লাইনও পাবেন না, ইত্যাদি পেতে আমাকেও routes.rbফাইল সামঞ্জস্য করতে হয়েছিল কোড লিঙ্কিং ওয়ার্কিং ( resources :projectsলাইনটি অন্য সমস্ত ডিফল্ট রুটের নীচে সরানো দরকার)।

TeamCity

এটি দুর্দান্ত দেখায় , তবে বেতন স্কেলটি হতাশ হয়ে পড়েছে। 3 এজেন্ট বিনামূল্যে এবং তারপরে আপনি যখন নির্ভরশীল হন তখন আপনাকে কয়েকশো ডলার ডলার করতে হবে। ব্যক্তিগত জৈব ফাংশন দেখায় মহান, কিন্তু বাজেট না থাকে

জেনকিন্স ( হাডসন )

এই জাভা অদম্য এবং এটি করা হয় এক হাজার অপশন আপ লোড , তাই UI 'তে বিভ্রান্তিকর এবং এটি একটি এর আপনার প্রকল্পের সেট আপ করার জন্য টুকিটাকি কাজ । তবে একবার এটি সেট আপ করার পরে আপনি সম্পূর্ণ প্রচুর প্লাগইন পাবেন যা যে কোনও জায়গা থেকে টানতে পারে, বেশিরভাগ কিছুই চালাতে পারে এবং বেশিরভাগ ক্ষেত্রেই প্রতিবেদন করতে পারে। ওএস এক্স ইনস্টলার জেনকিন্সকে নির্দেশ করে /Users/Shared/Jenkins/Homeকিন্তু সেই ডিরেক্টরিটি তৈরি করতে ব্যর্থ হয় বা chownএটিতে daemon(যা ডিফল্টরূপে ব্যবহৃত হয়, এবং আপনার নতুন jenkinsব্যবহারকারীতে পরিবর্তন হওয়া উচিত যাতে আপনি গিটহাব ইন্টিগ্রেশন সেট আপ করতে পারেন)।

অন্যান্য

আমি সত্যিই এগুলি চেষ্টা করে দেখিনি, তবে ভেবেছিলাম কেন আমি উল্লেখ করব:

  • সিআই জো গিটহাব রেপোকে আমার চেয়ে বেশি বেশি মালিকানা দিতে চায় এবং এর নির্মাতারা এমনকি এটি ব্যবহার করছেন না; তারা জেনকিনসে আছে
  • সেরবারাস খুব সুন্দর মনে হচ্ছে তবে এর কোনও ইউআই নেই এবং স্বয়ংক্রিয়ভাবে বিল্ড আর্টফিটগুলি প্রকাশ করে না যেখানে অন্যরা সেগুলি দেখতে পারে।
  • বিগটুনাকে (ইতিমধ্যে ন্যূনতম) সম্প্রদায়ের সমর্থন ব্যতীত একটি ক্রুজ কন্ট্রোল.আরবি ক্লোন বলে মনে হচ্ছে।
  • বাঁশ সত্যিই ঝরঝরে দেখায় যদি আপনি জির এবং BitBucket ব্যবহার করেন, কিন্তু আমরা তন্ন তন্ন ব্যবহার করুন। এটি মোতায়েন করে তবে আমাদের ইতিমধ্যে ক্যাপিস্ট্রানোতে সেট আপ রয়েছে।

পছন্দ

আমরা জেনকিন্সের সাথে গিয়েছিলাম , তবে আমি সত্যিই চাই যে একটি হালকা ওজনের সমাধান কার্যকর হয়েছে।


8
ট্র্যাভিস সম্পর্কে কী?
ভানুয়ান

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

2
কেবল রেকর্ডের জন্য, ট্র্যাভিস সিআই শীঘ্রই বিটাতে রয়েছে এমন একটি প্রো (পেইড এবং প্রাইভেট) সংস্করণ প্রকাশ করবে। ছোট প্রকল্পগুলির জন্য এটি প্রতি মাসে 129 ডলার এবং 249 ডলারে দামের দিক থেকে কিছুটা হলেও এটি একবার দেখার মতো: travis-ci.com
জোশুয়া পিন্টার

41

কিভাবে ক্রুজকন্ট্রোল.আরবি ?

একই ভিড় যা CruiseControl(চিন্তাভাবনা) করেছিল এবং লিখেছিল RubyRakeআপনার অন্যান্য সরঞ্জামগুলিকে সংহত করতে ব্যবহার করা খুব সহজ , এবং আপনার বিজ্ঞপ্তিগুলির জন্য রুবি-গ্রিল রত্ন ব্যবহার করতে পারেন ।


উইন্ডোতে এটি চালাতে আমার সমস্যা হয়েছে ... আমার জন্য সাইটে 'এটি এত সহজ হতে পারে না' ভিডিওর বিজ্ঞাপন হিসাবে কাজ করে নি।
গিশু

চিন্তাভাবনা ব্র্যান্ডিং দ্বারা আমি বিস্ফোরিত হব না - এটির যোগ্যতা সম্পর্কে এটি বিচার করুন।
ড্যাফাইড রিস

এই প্রকল্পটি সম্প্রতি সম্প্রতি রক্ষণাবেক্ষণ করেছে এবং ২০০৯ সাল থেকে একটি নতুন সংস্করণ প্রকাশিত হয়নি ... তবে এটি কার্যকর হয় ..
স্কট শুলথেস

3
cruisecontrol খুব আদিম এবং খুব পুরানো।
ব্রেগবয়

1
ফেব্রুয়ারির প্রথম দিকে (2013) অবধি সুরক্ষা সম্পর্কিত বিভিন্ন ইভেন্ট দেওয়া, ক্রুজস কন্ট্রোল.আরবিটিকে তার ডিফল্ট কনফিগারেশনে (রত্ন সংস্করণ ইত্যাদি) রেখে যাওয়া দায়বদ্ধ নয়। আমি এটি রেল ..০.২০ এর অধীনে চলতে সক্ষম হয়েছি, তবে ৩.২.১১+ সম্ভবত উল্লেখযোগ্যভাবে আরও কাজ নিতে চলেছে। এই মুহুর্তে, আমি বিকল্পগুলির জন্য খুব উন্মুক্ত, জিম ফিওরাতোর মতো প্রয়োজনীয়তার তালিকা সহ।
জেফ ডিকি

27

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

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

আরেকটি চেহারা টিম সিটি যা ছোট প্রকল্প এবং টিমের জন্য বিনামূল্যে (বাণিজ্যিক সহ)। আমি সত্যিই টিম সিটি পছন্দ করি এবং এটি অন্যান্য প্রকল্পের জন্য আগে ব্যবহার করেছি তবে বর্তমানে আমরা উত্স নিয়ন্ত্রণের জন্য মারকুরিয়াল ব্যবহার করছি এবং যখন আমরা এটি বিবেচনা করছিলাম তখন টিম সিটির সমর্থনটি একটু বেশি বিটা ছিল।

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


2
টিসির জন্য +1। আমি দেখা সবচেয়ে ভাল সিআই হ্যান্ডস
ম্যাট ব্রিগস

4
হুঁসনকে সাবধান করে দিন যে হডসনের জন্য কিছু রাজনৈতিক জিনিস নেমে আসছে, আহা, আমরা একে ওরাকলের সাথে সৃজনশীল পার্থক্য বলব। বিকাশকারীদের বেশিরভাগ অংশ কাঁটাচামচ নিয়ে চলতে দেখা যাচ্ছে যা জেনকিনস নামে পরিচিত হবে; ওরাকলের কর্মী রয়েছে এবং হডসনকে সমর্থন ও বিকাশ অব্যাহত রাখবেন।
dondo

4
ভাল পয়েন্ট ডন্ডো। হাডসনের অব্যাহত বিকাশ ট্র্যাক করতে আগ্রহী তাদের জন্য, আপনি জেনকিনস-ci.org
জুলিয়ান

এবং এখানে জেনকিন্স বনাম হডসন উন্নয়ন ক্রিয়াকলাপের একটি তুলনা করা হয়েছে: ohloh.net/p/compare?project_0=
ভ্যানুয়ান 15'12

13

চেনাশোনাটি রেলগুলির (এবং অন্যান্য ওয়েব অ্যাপ্লিকেশন) জন্য একটি উন্নত সিআই পরিষেবা । আপনার তালিকা থেকে, এটি নিম্নলিখিত সমর্থন করে:

  • গিট এবং টেস্ট :: ইউনিট ইন্টিগ্রেশন ( এছাড়াও আরএসপেক, শসা, জেসমিন, কোনাচা সংহতকরণ এবং স্বেচ্ছাসেবী অতিরিক্ত পরীক্ষার আদেশগুলি সমর্থন করে )
  • রাক এবং / বা ক্যাপিস্ট্রানোয়ের সাথে সংহতকরণ ( কমান্ড চালাতে রেকে ব্যবহার করে এবং ডিবি সেটআপ করে, ক্যাপিস্ট্রানো বা হেরোকু ব্যবহার করে অবিচ্ছিন্ন স্থাপনা সমর্থন করে বা সত্যই কিছু )
  • একটি ওয়েব ইন্টারফেস বিল্ডের স্থিতি দেখায়
  • ব্যর্থ বিল্ডগুলির ইমেল বিজ্ঞপ্তি।
  • ডেস্কটপ বিজ্ঞপ্তি ( সিসেমেনু / সিসিটিআর মাধ্যমে )
  • বিল্ড স্ট্যাটাসগুলির জন্য REST এপিআই
  • অন্যান্য কোড বিশ্লেষণ সরঞ্জামগুলি চালনার জন্য এবং ইউআইতে ফলাফলের রিপোর্টিংয়ের জন্য প্লাগইন কাঠামো ( আমরা বিল্ডের অংশ হিসাবে তাদের স্থিতি সহ স্বেচ্ছাচারিত কমান্ড এবং সমর্থন চালাতে পারি )

জোল এবং আমি স্ট্যাকওভারফ্লো পডকাস্টে এই সম্পর্কে চ্যাট করতে কিছু সময় কাটিয়েছি - এটি পরীক্ষা করে দেখুন !


(সম্পাদনা) দাবি অস্বীকার: পল বিগগার তাঁর স্ট্যাকওভারফ্লো প্রোফাইলে লেখার সাথে সাথে সার্কেলটি প্রতিষ্ঠা করেছিলেন


8

সেমিফোর রুবি এবং রেলস অ্যাপ্লিকেশনগুলির জন্য একটি নতুন হোস্ট করা সিআই অ্যাপ্লিকেশন। এটি গিটহাবের সাথে সংহত করে, কোনও সেটআপের প্রয়োজন নেই এবং একটি সাধারণ UI রয়েছে।


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

8

ফেব্রুয়ারী -2015 আপডেট হয়েছে

Codeship

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

আসল উত্তর

Drone.io

আমি কেবলমাত্র http://drone.io/ এর মাধ্যমে আমাদের মূল রুবিটিকে রেলস অ্যাপ্লিকেশনটি সেটআপ করেছি । একটি কেকের টুকরো ছিল এবং এটি একটি দুর্দান্ত ইন্টারফেস পেয়েছে। আমি যদি আপনি একটি সাধারণ, হোস্টেড সমাধান খুঁজছেন কিনা তা পরীক্ষা করে দেখার মতো বলব ।


7

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


5
জে, আপনি টিডিডিয়াম এবং সোলানো ল্যাবগুলির সাথে আপনার সম্পর্কটি প্রকাশ করতে চাইতে পারেন। প্রতি প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী : "আপনি কি আপনার উত্তর আপনার অন্তর্ভুক্তি প্রকাশ আবশ্যক"
tgf

7

ট্রাভিস সিআই রুবি বিশ্বে জনপ্রিয় হয়ে উঠেছে: http://travis-ci.org/


ট্র্যাভিস সিআই ওপেন সোর্স প্রকল্পগুলির পক্ষে ভাল তবে বন্ধ উত্সের জন্য নয়। জেনকিনস উভয় কেস কভার করতে পারে :-)
গ্যাবর গারামি

1
তবে ওপেন সোর্স হয় না? github.com/travis-ci/travis-ci আপনি জেনকিন্সের সাথে কীভাবে নিজের ব্যক্তিগত ট্র্যাভিস উদাহরণটি সেটআপ করতে পারবেন না?
ভানুয়ান

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

বন্ধ প্রকল্পগুলির জন্য এখন এটি ঠিক আছে
এহলকে


6

বেশিরভাগ লোকের মতো আমি ক্রুজেকট্রোল.আরবি-র এক বিশাল অনুরাগী ছিলাম, তবে সম্প্রতি আমার প্রকল্পগুলিকে ইন্টিগ্রিটির দিকে সরিয়ে নিয়েছি ।

লাইটওয়েট এবং সেটআপ করা সহজ (অনেকটা সিসি.আরবি এর মত) তবে ভাল ইন্টারফেস সহ।


5
আমি স্রেফ ইন্টিগ্রিটি সেট আপ করার চেষ্টা করেছি এবং এটি একটি গোলযোগ।
লরেন্স

5

বিগটুনা - রুবিতে লেখা, রেলগুলি ব্যবহার করে এবং এটির সিআই হিসাবে নিজেকে ব্যবহার করে।


3
পরামর্শ দিন যে বিগটুনার জন্য অ্যাপিলিয়ার ডটকম লিঙ্কটি একটি মেয়াদোত্তীর্ণ ডোমেনের একটি মৃত লিঙ্ক। প্রকল্পটি এখন গিথুব-এ পাওয়া যাবে ।
জেফ ডিকি

5

আপনি কোডশিপকে একটি স্পিন দিতে পারেন এবং দেখুন এটি আপনার পক্ষে কাজ করে কিনা (আমি প্রতিষ্ঠাতাদের মধ্যে একজন)

মেঘ ভিত্তিক ক্রমাগত একীকরণ এবং স্থাপনা (বিশেষ হেরোকু সমর্থন সহ)

আপনার আইটেমের প্রথম চারটি ইতিমধ্যে বাস্তবায়িত হয়েছে এবং বেশ কয়েকটি সংস্থার জন্য সূক্ষ্ম কাজ করে

  • সুস্পষ্ট গিট / এসভিএন এবং পরীক্ষা :: ইউনিট একীকরণ
  • রাক এবং / বা ক্যাপিস্ট্রানো এর সাথে একীকরণ
  • একটি ওয়েব ইন্টারফেস বিল্ডের স্থিতি দেখায়
  • ব্যর্থ বিল্ডগুলির ইমেল বিজ্ঞপ্তি।

আমরা সেই বৈশিষ্ট্যগুলিতে পাশাপাশি কাজ করছি:

  • ডেস্কটপ বিজ্ঞপ্তি (সম্ভাব্যভাবে গ্রলের মাধ্যমে)
  • বিল্ড স্ট্যাটাসগুলির জন্য REST এপিআই
  • অন্যান্য কোড বিশ্লেষণ সরঞ্জামগুলি চালনার জন্য প্লাগইন কাঠামো এবং ইউআইতে ফলাফল প্রতিবেদন করার জন্য

3

নূন এখানে আটলাসিয়ান বাঁশের কথা উল্লেখ করেছেন। বাঁশ ব্যবহার করে রেল সিআই-তে রুবি সম্পর্কে একটি সুন্দর টিউটোরিয়াল-জাতীয় নিবন্ধ রয়েছে:

http://blogs.atlassian.com/news/2009/05/bamboo_customer_8.html


দুঃখের বিষয়, এটি এখন একটি মৃত লিঙ্ক।
তাল্লামা



3

নিজে করো. পরীক্ষা চালাতে বাশ স্ক্রিপ্ট লিখুন এবং তারপরে পরীক্ষা পাস হলে একটি স্থাপনা পদ্ধতি চালান procedure বিজ্ঞপ্তি দরকার? সাফল্য / ব্যর্থতার জন্য নিজেকে একটি প্লেইন টেক্সট ইমেল করুন। সময়সূচী দরকার? Cronjob। এটি $ 0 / mo।, এবং আপনি কী করছেন সে সম্পর্কে আপনার কাছে একটি ধারণা থাকবে। আমি দেখছি না যে কাউকে $ 40 / mo প্রদান করা কীভাবে আমাকে আরও কার্যকরভাবে এটি করতে সহায়তা করবে।

উদাহরণস্বরূপ বিবেচনা করুন: একটি ভুলভাবে কনফিগার করা সম্পদ পাইপলাইন (সম্পদ প্রাক্পম্পাইল করতে ব্যর্থ হয়েছে) এর কারণে আমার স্থাপনা ব্যর্থ হচ্ছে। এটি ইউনিট, ক্রিয়ামূলক, সংহতকরণ, রিগ্রেশন বা অন্য কোনও পরীক্ষার সাথে ধরা পড়বে না going এই ত্রুটি সিআই দ্বারা ধরা পড়বে না। আমি ব্যাশ স্ক্রিপ্ট লেখার জন্য যে পরিমাণ সময় ব্যয় করব তা সম্ভবত সিআই পরিবেশ স্থাপনে যে পরিমাণ সময় ব্যয় করবে তার চেয়ে কম হবে এবং আমি নিজেকে $ 40 / mo সঞ্চয় করব।

আমার দু'টি পেনি আলোচনায় ফেলে দেওয়া জওয়ুউউস্ট; )


1

রান কোড রান আপনার যা প্রয়োজন তা হতে পারে।

সম্পাদনা করুন: লিঙ্কটি সরানো হয়েছে কারণ এটি আর আগের রান কোড রান সাইটের উল্লেখ করে না।


1
এখন বন্ধ হতে চলেছে। :(
অ্যান্ড্রু গ্রিম

1

এবং তারপরে, সিআই জো আছে :

এটি পুরানো মরিচা পিকআপ ট্রাকের মতো: এটি গন্ধযুক্ত এবং স্থূল হতে পারে তবে এটি কাজটি সম্পন্ন করে।

আমরা এটি প্রতিদিন ব্যবহার করি।


1

আমি কেবল সিআই জো পছন্দ করি, বাকি সকলের সাথে আমার সমস্যা ছিল, সিআই জো কাজটি করার জন্য পরম নূন্যতম, সুপার এগিলিটি এবং নির্ভরযোগ্য। হাডসনের উত্সটি ভয়ঙ্কর, এবং ইউআই আমার কাছে আবেদন করে না।


0

আমি সবেমাত্র রুবিঅনরেইলস + এসভিএন / জিআইটি-র জন্য একটি খুব সাধারণ ধারাবাহিক ইন্টিগ্রেশন অ্যাপ প্রকাশ করেছি। সম্ভবত আপনার এটি চেষ্টা করা উচিত:

http://github.com/felipegiotto/Inotegration/tree/master

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

আপনি যদি চান, দয়া করে আমাকে কিছু প্রতিক্রিয়া পাঠান ..

শুভেচ্ছান্তে,

ফিলিপ গিয়োটো


0

প্রতিটি কমিটের পরে সিআই চালানো বরং ব্যয়বহুল বলে মনে হয় যদি আপনি "কমিট প্রায়শই" দর্শনে সাবস্ক্রাইব করেন। কীভাবে প্রতি কয়েক ঘন্টা একটি সাধারণ ক্রোনজব চালানো এবং ফলাফলগুলি কোনও মেইলিং তালিকায় ইমেল করবেন?


বা, কীভাবে আপনার সিআই সার্ভারটি প্রতি ঘন্টার মধ্যে একবার পরিবর্তনের জন্য পোল সেট আপ করবেন? বেশিরভাগ সিআই অ্যাপ্লিকেশনগুলি এই সেটিংটি সমর্থন করে।
jerhinesmith

2
গিট দিয়ে আপনি প্রায়শই কমিট করতে পারেন তবে খুব কমই চাপ দিন।
ভানুয়ান

0

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


আপনি কি অন্যান্য সেটগুলির সাথে আপনার সেটআপটি তুলনা করতে পারেন?
আন্ড্রেই

আমি যেমন আমার প্রযোজনা প্রকল্পগুলির জন্য রেলগুলি ২.৩.x ব্যবহার করি, বর্তমানে তা নয়, কারণ অন্যান্য বিকল্পের জন্য রেল ৩.x প্রয়োজন। যাইহোক, যখন আমি পারব তখন আমি এটি পরীক্ষা করব এবং আমার অভিজ্ঞতা প্রকাশ করব।
গ্যাবর গারামি

আমি জেনকিন্সকেও রেল ৩.x দিয়ে চেষ্টা করেছি এবং এটি খুব ভালভাবে কাজ করে। আমি অন্যান্য কয়েকটি সমাধানও চেষ্টা করেছি (উদাহরণস্বরূপ ইন্টিগ্রিটি অ্যাপ্লিকেশন), তবে যেহেতু আমি অন্য প্রকল্পগুলির জন্য জেনকিন্স ব্যবহার করি এটিও এটির চূড়ান্ত সমাধান হয়ে যায় became এর অর্থ এই নয় যে ইন্টিগ্রিটি অ্যাপ্লিকেশন বা অন্যান্য স্টাফগুলি খারাপ, ইন্টিগ্রিটি অ্যাপ্লিকেশন খুব ভাল স্টাফ, তবে আমি জেনকিন্সকে আরও কিছুটা পছন্দ করি।
গাবর গারামি

0

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

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