স্থাপনার জন্য একটি টিএফএস বিল্ড প্রসেস টেম্পলেট (ওয়ার্কফ্লো) ব্যবহার করা


10

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

  1. ওয়েব অ্যাপ্লিকেশন এবং পরিষেবা
  2. তথ্যশালা
  3. এসএসআরএস রিপোর্ট
  4. এসএসআইএস প্যাকেজগুলি
  5. কে আর জানে

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

অন্যরা এর জন্য অন্যরা "বিল্ডস" ব্যবহার করেছিল এবং কোন সমস্যাগুলি খুঁজে পেয়েছিল তা জানতে আগ্রহী।


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

উত্তর:


1

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

যদি আপনি নির্ধারিত বিল্ড চক্রটি নিহত হয়ে থাকেন তবে আপনি সম্ভবত এটি সরিয়ে ফেলতে পারেন, অন্যথায় স্ক্রিপ্ট থাকা সম্ভবত নিরাপদ এবং আরও মজাদার বিকল্প।


কর্মপ্রবাহগুলি উত্স নিয়ন্ত্রণে সঞ্চিত ফাইল .xaml l আমার একটি প্রক্রিয়া দরকার যা উত্স কোডের সাথে .xaml ফাইলগুলি শাখা করে। সন্দেহ নেই যে আপনি উত্স সহ আপনার এমএসবিল্ড ফাইলগুলি শাখা করেন।
জন সাউন্ডার্স

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

আমি কী বলতে চাইছি তা আমি জানি না। বিল্ড প্রক্রিয়া টেমপ্লেট পরিবর্তন করলে কাজের আইটেমগুলি পরিবর্তন হবে না। "আপনার কার্যপ্রবাহের আলাদা সংস্করণে থাকা আইটেমগুলি" আপনার অর্থ কী?
জন স্যান্ডার্স

টিএফএস প্রকল্প তৈরি করার সময় আপনি যে প্রক্রিয়াকরণ টেম্পলেটটি প্রয়োগ করেন তা একটি কার্যপ্রবাহ তৈরি করছে। এর অর্থ হ'ল আপনি যদি কোনও ওয়ার্কিটেম তৈরি করেন তবে এটি সেই কর্মপ্রবাহের বিভিন্ন স্তরের সাথে যুক্ত। আপনার বিল্ড প্রক্রিয়াটি কি সেই কর্মপ্রবাহে একটি এক্সটেনশন হতে চলেছে বা এটি পৃথক পৃথক?
কার্লো কুইপ

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