मैं जटिल तैनाती के लिए TFS बिल्ड वर्कफ़्लोज़ का उपयोग करने के बारे में सोच रहा हूं। हमारे पास कुछ ऐसे हैं जिन्हें तैनात करने की आवश्यकता हो सकती है:
- वेब एप्लिकेशन और सेवाएं
- डेटाबेस
- SSRS की रिपोर्ट
- SSIS पैकेज
- और कौन जानता है
मैं इस तथ्य को पसंद करता हूं कि मैं वर्कफ़्लो को कुछ बुनियादी पैरामीटर दे सकता हूं जैसे कि निर्माण करना और इसे बस चलाना। संभावित रूप से, कुछ हिस्सों को मानव अनुमोदन की आवश्यकता हो सकती है, और मुझे पता है कि वर्कफ़्लो भी संभाल सकता है। एक उदाहरण यह है कि हम अपने विजुअल स्टूडियो डेटाबेस प्रोजेक्ट्स से एक परिवर्तन स्क्रिप्ट बनाने के लिए वर्कफ़्लो का उपयोग कर सकते हैं, लेकिन डीबीए समूह स्क्रिप्ट चलाने से पहले उसे अनुमोदित करना चाहेगा।
मुझे यह जानने में दिलचस्पी है कि क्या दूसरों ने अतीत में इसके लिए "बिल्ड" का उपयोग किया है, और क्या समस्याएं पाई गईं।