সিআই সার্ভারের তুলনা? [বন্ধ]


87

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

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

আমি এই বিষয়ে আপনার চিন্তায় আগ্রহী (অন্যকে সম্পর্কে মন্তব্য করতে নির্দ্বিধায়):

আগ্রহের বিষয়গুলি হ'ল:

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

31
27 জন লোক এটি দরকারী মনে করে - তবুও এটি বন্ধ। সিএইচএইচ
রায়ান

ক্রাউজকন্ট্রোল.এনইটি থটওয়ার্কসের সাথে সহযোগিতা শেষ হওয়ার পরে সরানো হয়েছে। নতুন url: cruisecontrolnet.org
জোভেন

4
@ রায়ান বিশ্বে অনেক আকর্ষণীয় জিনিস রয়েছে যা এসও এর পক্ষে উপযুক্ত নয়।
অ্যান্ডি উইসেন্ডেঞ্জার

উত্তর:


51

বড় সিআই বৈশিষ্ট্য ম্যাট্রিক্স (ওয়েব সংরক্ষণাগার) এর লিঙ্ক ব্যতীত এর মতো কোনও প্রশ্নই সম্পূর্ণ নয় যা এখানে প্রায় প্রতিটি সিআই বিকল্প তালিকাভুক্ত করে।

তবে আমি মনে করি আপনি নিজের সিআই সিস্টেমে কী অন্তর্ভুক্ত করতে চান তার সুযোগের অপেক্ষায় থাকা জরুরি is এটি কি কেবল নির্মিত হবে বা আপনি স্থিতিশীল বিশ্লেষণ, ক্রস-প্রকল্প নির্ভরতা, স্থাপনা, কার্যকরী পরীক্ষা ইত্যাদির মতো অন্যান্য উপাদান আনতে চলেছেন that পরিকল্পনার সাহায্যে আমি এন্টারপ্রাইজ সিআইয়ের উপাদানগুলিতে এই প্রাচীরচর্ট তৈরি করেছি (পিডিএফ) ; কোন নিবন্ধকরণ প্রয়োজন)। দয়া করে "ই-শব্দ" আপনাকে ছাড়তে দেবেন না; আমি কেবলমাত্র বেসিক দ্রুত প্রতিক্রিয়া সিআই বিল্ডের বাইরে স্টাফ বলতে চাইছি। :)

এটি সরঞ্জাম নির্দিষ্ট নয় তবে পরিকল্পনা / মূল্যায়নের পর্যায়ে থাকাকালীন আপনি বিবেচনা করতে পারেন এমন বিভিন্ন অনুশীলনের তালিকা করে।


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

4
বৈশিষ্ট্য ম্যাট্রিক্স লিংক মৃত :( হয়
মার্টি



4
আর্কাইভ পৃষ্ঠাটি
রোবটস টেক্সটের

14

এতে সহায়ক কিছুই নয়:

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


4
আমি সম্মত হই যে এসও ইতিমধ্যে সিআই সার্ভারগুলির তুলনায় পূর্ণ। আমি টিমসিটি এবং সিফ্যাক্টরি সম্পর্কে জানি না, তবে সিসি (। নেট) এবং হাডসন যতদূর যেতে পারেন, সেই পছন্দটি আজকাল বেশ স্পষ্ট; এটি আমার গ্রহণ করা এখানে: stackoverflow.com/questions/604385/… । (কখনও যে প্রশ্নে জাভা জোর মনে করবেন না; হাডসন .NET খুব জন্য মহান: stackoverflow.com/questions/616149/... )
Jonik

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

"টিমসিটি এবং সিফ্যাক্টরি সম্পর্কে জানেন না" ... ঠিক এমন কারণেই আমি কেন একটি বৌদ্ধ তুলনা চাই যা কেবল এক্স বনামের সাথেই নয়, কেন এটি সম্প্রদায়ের উইকি, রেফারেন্সযুক্ত লিঙ্কগুলি থেকে উপসংহারটি মুক্ত করতে দ্বিধা বোধ করবেন না।
জোহানেস রুডল্ফ

@ জোহানেস, যথেষ্ট ন্যায্য; আমি সম্মত হই যে বিদ্যমান বেশিরভাগ প্রশ্নের মধ্যে এর চেয়ে সীমিত সুযোগ রয়েছে। কিন্তু না সঙ্গে অভিজ্ঞতা এখানে অনেক ব্যবহারকারী হতে পারে সব হাডসন, Cc, Teamcity এবং CIFactory এর এমন একজন ভাল তুলনা প্রদান করতে পারে। আপনার যদি সিআই সার্ভারের প্রয়োজন হয় তবে আমার পরামর্শটি (ব্যক্তিগত অভিজ্ঞতা এবং উদাহরণস্বরূপ স্ট্যাকওভারফ্লো . com/Qestions/140453/… এর ভোট ) থেকে প্রথমে হডসনের চেষ্টা করা হবে।
জোনিক

7

প্রতিশ্রুতি দেওয়ার আগে বিকাশকারীকে ব্যক্তিগত বিল্ড সম্পাদন করার অনুমতি দেওয়ার টিমসিটির একটি দুর্দান্ত বৈশিষ্ট্য রয়েছে। খুব দরকারী!

ক্রুজ কনট্রোল.এনইটি এই গুচ্ছের দাদী এবং তাই এটি দৃশ্যত কিছুটা তারিখের মতো etc.

এই কারণগুলির জন্য (অন্যদের মধ্যে), আমি ঘরে ক্রুজকন্ট্রোল.এনইটি এবং বাড়িতে এবং আমার উন্মুক্ত উত্স জীবনে টিমসিটি ব্যবহার করি :)


আহ, সিসি নেট না ক্রুজকন্ট্রোল। নেট-বন্দর?
মেনেমেন্ট

5

আমি পুরোভাবে ক্রুজ কন্ট্রোল.এনইটি ব্যবহারকারী। আমার দলগুলি এটি কাজে ব্যবহার করে এবং আমি এটি ব্যক্তিগত প্রকল্পের জন্য বাড়িতে ব্যবহার করি।

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

এটি আমার প্রয়োজনের সমস্ত কিছুই করে।

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


2

টিম ফাউন্ডেশন বিল্ড একটি বিকল্প যেমন এটি টিম ফাউন্ডেশন সার্ভারের সাথে খুব ভাল ইন্টারেক্ট করে inte এটি যতক্ষণ না আপনি টিএফএসের লাইসেন্স দিয়েছেন ততক্ষণ এটি বিনামূল্যে।


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

টিএফএস 2015/ 2017-টিম বিল্ডগুলি কনফিগার এবং ব্যবহার করা অনেক সহজ এবং আপনি এমনকি ক্যাটলাইট বিল্ড মনিটরের
টমাস বেনেট

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

1

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


1

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

সম্পাদনা: টিমসিটি বেশিরভাগ কাজ বাক্স ছাড়াই করবে; যখন প্রয়োজন হয় আমরা ন্যান্ট ব্যবহার করি।


1

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

একটি জিনিস - আপনার সমস্ত বিকাশকারীদের সিসি ট্রে ইনস্টল হয়েছে, চলমান রয়েছে এবং তাদের বিল্ডগুলির দিকে নির্দেশ করছে তা নিশ্চিত করুন। আপনার বিজ্ঞপ্তি ট্রেতে "আরও একটি সফল বিল্ড" পাওয়ার জন্য দুর্দান্ত অনুভূতি।


0

আমরা কর্মক্ষেত্রে সিসনেট ব্যবহার করছি, যা আমাদের বেশিরভাগ চাহিদার জন্য সূক্ষ্ম (আমাদের প্রায় 50 টি স্বয়ংক্রিয় বিল্ড রয়েছে) তবে পুরো সময়ের টুইট ও ফিক্সিংয়ের জন্য এটির একজন ব্যক্তির প্রয়োজন।

আপনি যদি স্ক্র্যাচ থেকে শুরু করে থাকেন তবে দয়া করে বাঁশটি একবার দেখুন। আমরা এটি খতিয়ে দেখেছি এবং এটি সত্যিই আশাব্যঞ্জক দেখাচ্ছে, তবে এটি আমাদের চাহিদার সাথে পুরোপুরি মেলে না এবং আমরা এখন বাঁশের দিকে যেতে সিসিনেটে খুব বেশি সময় বিনিয়োগ করেছি।

শুভেচ্ছা,

সেবাস্তিয়ান


0

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

আমি টিম সিটিতে মাইগ্রেশন উপভোগ করছি।


0

আমি সিআই-দৃশ্যে মোটামুটি নতুন এবং আমি আমার। নেট প্রকল্পগুলি নির্মাণের জন্য ন্যান্ট এবং আইভিকে ব্যবহার করে ক্রুজকন্ট্রোল.এনইটি-তে আমার প্রচেষ্টা মনোনিবেশ করছি।

আমি খুঁজে পেয়েছি যে ক্রুজকন্ট্রোল.এনইটি NCover / NUnit / ইত্যাদি হিসাবে প্রচুর অন্যান্য সরঞ্জামের সাথে খুব মানিয়ে যায়। তারা সকলেই এতে প্লাগ ইন করে এবং সম্মিলিত বিল্ড প্রক্রিয়াটির জন্য ফলাফলগুলি সংহত করে।

আমি আমার নিজের স্বার্থের জন্য অদূর ভবিষ্যতে টিমসিটির দিকে নজর রাখব, তবে আমি মনে করি ক্রুজ কনট্রোল একটি ভাল কাজ করে তবে এটি আপনার বিল্ড-স্ক্রিপ্টগুলির মতোই ভাল! এগুলি যদি প্যান্ট হয় তবে আপনার বিল্ডগুলি কেবল এটির জন্যই ভাল আশা করা যায়।

তবে সংক্ষেপে, ক্রুজকন্ট্রোল.এনইট একটি ভাল সমাধান, তবে তুলনা তুলনায় প্রতিযোগিতাটি কতটা ভাল তা আমি এখনও খুঁজে পাইনি।


0

আমরা সাথে খুশি হাডসন । এর সাথে আমার তুলনা করার মতো কিছু নেই, তবে এটি কনফিগার করে চালানো সহজ ছিল। এখনই এটি কেবল উইন 32 সি ++ প্রকল্প এবং একটি ইনস্টলার তৈরি করে, তবে আমরা লিনাক্সে পোর্ট করছি এবং এটির সাথে এটিও কাজ করা উচিত।

পায় Subversion আউট সতর্কতা কোনো সমস্যা ও মেইল, ইত্যাদি আমরা এটা পছন্দ এতদূর ছাড়া ভান্ডার। আবার আমাদের তুলনা নিয়ে সীমিত অভিজ্ঞতা রয়েছে।


0

আমি বেশ কয়েক বছর ধরে ক্রুজকন্ট্রোল.এনইটি, টিএফএস 2012 এবং টিমসিটি 7.x এর সাথে কাজ করছি এবং আমি বিশ্বাস করি যে এটি ব্যবহারের সহজলভ্যতা, আরামদায়ক এবং তথ্যবহুল ইউআই এবং বিল্ড নির্ভরতা এবং আরও অনেক কিছুর মতো দুর্দান্ত বৈশিষ্ট্যগুলির কারণে টিমসিটি সেরা। এটা ঠিক কাজ করে, আমি এটি ভালবাসি।

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