টিএফএস কীভাবে নতুন কাজের আইটেমগুলিতে স্বয়ংক্রিয়ভাবে কিছু কার্য যুক্ত করতে পারে?


9

আমরা আমাদের সোর্স কোড এবং ট্র্যাক বিকাশ পরিচালনা করতে আমার কর্মক্ষেত্রে টিএফএস ব্যবহার করি।

আমাদের যখনই কোনও বাগ বা কাজ করার দরকার হয় তখন সর্বদা আমাদের সর্বনিম্ন হিসাবে নিম্নলিখিত দুটি কাজ করতে হয়:

  • কাজটি পরীক্ষা করুন, বা পরীক্ষা করার প্রয়োজন কিনা তা সিদ্ধান্ত নিন।
  • বর্তমান প্রকাশের জন্য প্রকাশের নোটগুলি আপডেট করুন বা এটির জন্য নির্দিষ্ট প্রবেশের প্রয়োজন কিনা তা সিদ্ধান্ত নিন।

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

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

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

উত্তর:


11

গুরুত্বপূর্ণ তথ্য

এর জন্য বাক্সের বাইরে কোনও বৈশিষ্ট্য নেই এবং সাধারণত আমি "টেস্ট", "মোতায়েন" এর মতো জেনেরিক কাজগুলি থেকে লোকদের দূরে সরিয়ে নিয়ে যাওয়ার চেষ্টা করি এবং তাদের কাজের মধ্য দিয়ে সমস্ত দিক পরীক্ষা করার এবং তাদের সংজ্ঞায়িত করার জন্য চিন্তা করতে পারি মধ্যবর্তী পরীক্ষাগুলি তারা পথে চালাতে চায়।

জেনেরিক স্টাফ যেমন রিলিজ নোটস এবং স্থাপনা সম্পূর্ণ স্বয়ংক্রিয়ভাবে তৈরি করা যায়। সম্ভবত পাওয়ারশেল ব্যবহার করেও;)।

তাই আমি চেষ্টা করি যে লোকেরা এই জেনেরিক এবং খারাপ কাজগুলিকে স্বয়ংক্রিয় করার জন্য তাদের পাওয়ারশেল-ফু ব্যবহার করার দিকে তাদের মনোনিবেশ রাখুক।

উত্তর

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

ওয়ার্কিটেম যুক্ত করা বা পরিবর্তন করা হয় এবং প্রয়োজনীয় কোড ওয়ার্ক আইটেম যুক্ত করে আপনার কোড এ্যাক্ট করতে হলে আপনি সতর্কতা থেকে এসওএপি এপি ব্যবহার করতে পারেন ।

এসওএপি এপিআইয়ের বিকল্প হ'ল টিএফএস এগ্রিগ্রেটারের মতো কিছু ব্যবহার করা, যা সার্ভারে নিজেই একীভূত হয়। এটি একই টিএফএস ক্লায়েন্ট অবজেক্ট মডেল ব্যবহার করে। আমি এটি তৈরির টিমের অংশ এবং আমরা 2013u2 + এবং 2015+ উভয়ের জন্য প্রকাশ করেছি । টিএফএস এগ্রিগ্রেটর আপনাকে বিধিগুলি লেখার অনুমতি দেয় যা কাজের আইটেমের পরিবর্তনগুলিতে কাজ করতে সি # -স্ক্রিপ্টের পাওয়ারশেল ব্যবহার করে। অটোমেশন দৃষ্টিকোণ থেকে ক্লায়েন্ট অবজেক্ট মডেলটির সাথে কাজ করার সময় সাধারণ ক্ষতিগুলি রোধ করতে এটি ইতিমধ্যে এর অনেক কাজ করেছে।

টিএফএস এগ্রিগেটর টিএফএস ২০১৩ (আপডেট 2 এবং তার পরে) এর সার্ভারসাইড পগিন যা এখন নিয়মের উপর ভিত্তি করে নতুন কাজের আইটেম তৈরির ক্ষমতা রাখে। একটি উদাহরণ টাস্ক এখানে পাওয়া যাবে:

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