از زمانی که کار با TFS 2010 را شروع کرده بودم به تدریج کمبود بعضی امکانات را حس کردم. مثلاً Policy اجباری بودن comment به هنگام check-in یا تعیین کل buildهای در حال اجرا یا ابزارهایی برای ساده شدن مکانیزم backup/restore. قرار بود یک سری از این ابزارها را خودمان بسازیم. مثلاً با API مربوطه …
در یکی از مجموعهها خیلی اصرار کردم که به جای TFS از SVN استفاده شود. اما نتوانستم حرفم را به کرسی بنشانم. الان در آن مجموعه تقریباً از همه امکانات سورس کنترلی TFS استفاده شده و به غیر از دو سه ماه اول که دوستان خطاهای Runtime برنامهشان را هم به گردن TFS میانداختند مشکل …
Burn down chart یکی از ابزارهایی است که در اسکرام برای مشاهده و پیش بینی روند پیشرفت اسپرینت به کار برده میشود. اگر برای اسکرام از TFS 2010 و قالب Scrum for Team System استفاده میکنید، رعایت نکات زیر لازم میشود تا نمودار دقیقی داشته باشید. ۱- قبل از شروع هر اسپرینت، یعنی قبل از …
یکی از کارهایی که همیشه انجام میدهم ایجاد یک پروژه در TFS 2010 به روش اسکرام است. بد ندیدم که بعضی از مراحل آن را در اینجا بیاورم: ۱- کسب اطمینان از نصب SfTS در TFS. این ابزار امکانات اسکرام را در TFS و Visual Studio فراهم میکند. ۲- اجرای ویژوال استودیو در حالت Admin. …
کتاب Professional Application Lifecycle Management with Visual Studio 2010 راجع به فازهای مختلف توسعهی نرمافزار با استفاده از ویژوال استودیو ۲۰۱۰ و TFS صحبت میکند. فازهای مختلف توسعهی نرمافزار که اصطلاحاً Application Lifecycle Management یا ALM نامیده میشود عبارت است از مراحلی که که از تحلیل و درک سیستم شروع شده، با مراحل طراحی، پیادهسازی …
دلایل خیلی زیادی برای این برتری وجود دارد. ولی فعلاً به این یکی بسنده کنید. فرایند پشتیبانگیری و برگرداندن پشتیبانها (backup/restore) در svn خیلی ساده ولی در TFS خیلی پیچیده است. برای پشتیبانگیری از مخزن SVN کافی است فولدر آن را در ویندوز کپی کرده و در جای مطمئنی نگه دارید. برای برگرداندن پشیبان هم …
Sometimes that you need to customize TFS Build 2010, you need to create a custom CodeActivity. A CodeActivity is written in C# and you can do what you can’t in TFS Build itself, there. The simplest way to create a custom CodeActivity, deploy and use it, is as follow: 1. Create a .Net 4.0 based …
If you have added some new Activity or CodeActivity to your build process template but you don’t want to edit template process each time you want modify properties of Activity or CodeActivity, you must add that parameter to “Build process parameters” list of your desired build definition. By doing this, there is no need to …
After reading Jim Lamb’s guide for creating a custom workflow activity for TFS Build 2010, I created a project to create my own custom workflow activity too, by following Jim’s guides line by line. At the end, despite my correct custom activity, when I tried to use that in a typical template process by dragging …
If you ever has need to customize build process in Team Foundation Build 2010, you may noticed that there is several ways to do it while each way is suitable for a specific range of requirements: 1. Running external tools like batch files or ftp.exe or MSBuild Community Tasks via InvokeProcess or via MSBuild Activity. …