לאיפה נעלם ה–Team Build Default Template ב–TFS 2013?

יום ראשון, מרץ 16, 2014

למי שכבר שדרג את ה – TFS שלו לגרסת ה – 2013 בטח כבר שם לב שחסר משהו ב – Build. עד היום ניתן היה למצוא ב – Source Control Explorer תיקיה בשם BuildProcessTemplates, אך מ – TFS 2013 RTM התיקייה חסרה. אז איך ניתן למצוא את ה – Default Template כדי לשנות אותו? צעד 1: לחץ על Builds ב – Team Explorer צעד 2: צור Build Definition חדש צעד 3: הקלק Process תחת חלון ה – Build Definition שניפתח צעד 4: הקלק על Show details צעד 5: הקלק על Download צעד 6: הכנס שם ל – Template ולחץ Save זה הכול, מכאן הכול אותו הדבר, ניתן לשנות...
אין תגובות

העברת Test Plan/Suite בין Team Projects שונים

יום חמישי, פברואר 20, 2014

מדי פעם אני נתקל בשאלה: “איך אני מעביר תוכנית בדיקות או Test Suite מסוים בין פרויקטים שונים?” ישנו כלי שנקרא: tcm והוא מותקן אוטומטית עם ה – Visual Studio 2012 ו – Visual Studio 2013. כדי להגיע לכלי יש להיכנס ל: For VS 2012: :\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE For VS 2013: :\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE מיתוך ה – Command Line יש לכתוב את הפקודה הבא: tcm suites /clone /collection:http://:8080/tfs/    /teamproject: /destinationteamproject: /clonerequirements    /suiteid: /destinationsuiteid:    /overridefield:"Iteration Path"=""    /overridefield:"Area Path"="" כאשר המשתנים הם: ServerName – שם שרת ה – TFS CollectionName – שם ה – Collection כאשר שתי הפרויקטים חייבים להיות תחת...

התקלה: "The warehouse and Analysis Services databases cannot be rebuilt because there are reporting jobs still running. Wait until the jobs are idle and try again." והפתרון

יום ראשון, אוגוסט 18, 2013

נתחיל בלהסביר את התקלה, בתוך ה – Configuration Database של ה – TFS נרשמים כול ה – Jobs שרצים.במקרה זה רשומים Jobs שלא באמת רצים, מה שמתקבל הוא Loop אין סופי בו ה – TFS לא מאפשר ל – Jobs חדשים להתחיל לרוץ וגם הם נצברים ב – Configuration Database.מה עושים?בסה”כ צריך “להודיע” ל – TFS שאין לו Jobs שעובדים כרגע, את זה נעשה על ידי מחיקת ה – Log אותו הוא שומר ב – Configuration Database כך שה – TFS יוכל להתאפס.צעד 1: ב – TFS_Configuration Database פתח את הטבלה tbl_JobQueue לעריכה.צעד 2: מחק את תכולת הטבלהצעד 3:...
אין תגובות

בעיה שעלתה לאחר שדרוג השרת: “A fatal error occurred during a full-text population and caused the population to be cancelled”

יום שני, יולי 22, 2013

התיאור המלא של הבעיה הוא:A fatal error occurred during a full-text population and caused the population to be cancelled. Population type is: AUTO; database name is Tfs_DefaultCollection (id: 11); catalog name is TeamFoundationServer10FullTextCatalog (id: 5); table name WorkItemLongTexts (id: 1627868866). Fix the errors that are logged in the full-text crawl log. Then, resume the population. The basic Transact-SQL syntax for this is: ALTER FULLTEXT INDEX ON table_name RESUME POPULATION. ניגש ישר לפתרון:ה – Service -SQL Full-text Filter Daemon Launcher (MSSQLSERVER)עובד עם Network Service, יש לשנות את ה – User ל – Local Serviceכאשר יש לאפס את שדה הסיסמה ולהקיש על...
אין תגובות

שוחרר ה–Update 3 עבור ה–TFS 2012 וה–VS 2012

יום חמישי, יוני 27, 2013

בשקט בשקט שוחרר ה – Update 3 עבור ה – TFS 2012 וה – VS 2012.למה בשקט? יש שחרור הרבה יותר מעניין שקורה עכשיו וזה ה – TFS 2013 ו – VS 2013 גרסת ה – Preview שעושה המון באז.למעשה גרסה זו מכילה בעיקר תיקוני באגים ללא יכולות מדהימות חדשות. ניתן לקרוא על תכולות ה – Update ולהוריד את ה – Update בלינקים הבאים:TFS 2012 Update 3:http://www.microsoft.com/en-us/download/details.aspx?id=38185 VS 2012 Update 3:http://www.microsoft.com/en-us/download/details.aspx?id=39305 בהמשך אני אפרסם מידע על השחרור המעניין שקורה בימים אילו ממש… תיהנו!!!
תגובה אחת

איך יוצרים מעבדה סטנדרטית\פיזית (Standard\Physical)

יום רביעי, מאי 29, 2013

הפוסט שכתבתי בנושא זה פורסם ב – MSDN Blog, ניתן לקרוא אותו כאןלנוחיותכם אני מפרסם עותק שלו גם בבלוג.תיהנו!!!==============================================================================================================בגרסת ה – TFS 2010 הציגו לנו מיקרוסופט כלי חדש שניקרא: Microsoft Test and Lab Management או בקיצור MTLM.לאחר זמן קצר הוחלט לקרוא לו MTM, הוא מוכר גם כ – Test Professional.הרוב מכירים את יכולת הבדיקות של הכלי, לרוב משתמשים בו הבודקים.מעטים מכירים את יכולות ה – Lab של הכלי. ישנם שתי יכולות עיקריות של Lab:1) מעבדות פיזיות או כפי שהן מכונות ב – TFS 2012 מעבדות סטנדרטיות – מעבדות אילו מבוססות על מחשבים פיזיים, זה גם כולל מחשבים וירטואליים על VMWare.למעשה...

גרסת אפריל 2013 ל–TFS 2012 Power tools שניתן להתקין גם על Update 2

יום ראשון, אפריל 21, 2013

אתמול 20.04 מיקרוסופט הוציאו עדכון ל – Microsoft Visual Studio Team Foundation Server 2012 Power Tools.לאחר שחרור ה – Update 2 לא ניתן היה להתקין את ה – Power Tools, את הגרסה ששוחררה אתמול ניתן להתקין גם על Update 2 ולמעשה היא מחסה גם את Update 1 וגם את Update 2 במקרה ולא הספקתם לשדרג את ה – Visual Studio או את השרת.ניתן להוריד את ה – Power Tools בלינק הבא:http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f תיהנו!!!
אין תגובות

שגיאה כאשר מנסים לגבות את בסיסי הנתונים של ה–TFS 2008 בעזרת tfsbackup.exe

יום חמישי, אפריל 18, 2013

כאשר ניסיתי לשדרג TFS 2008 + Service Pack 1 ל – TFS 2012 נתקלתי בשגיאה.השגיאה קפצה כאשר ניסיתי להשתמש ב – tfsbackup tool כדי לגבות את בסיסי הנתונים מה – TFS 2008. There was an exception while launching the Team Foundation Backup Tool: Cannot assign a default value to a local variable. חיפשתי פתרון באינטרנט ולצערי לא יכולתי למצוא שום דבר מועיל.עברתי בשלב זה לעבודה ידנית ועשיתי את הצעדים הבאים:צעד 1:  צור תוכנית גיבוי ב – SQL Server תחת ה – Maintenance וגבה את כול בסיסי הנתונים הרלוונטיים ל – TFSצעד 2: שנה את שמות קבצי הגיבוי של בסיסי הנתונים לשמות...
אין תגובות

מה עושים עם לא מצליחים למחוק Report Server ישן מה–Scale-out Development

יום רביעי, מרץ 20, 2013

היום ניסיתי לשדרג שרת TFS 2010 ל – TFS 2012 ונתקלתי בבעיה טכנית.כאשר שחזרתי את ה – Reporting Services אחת הפעולות היא להסיר את ה – Server הישן.כמו תמיד נכנסתי ל – Report Server Configuration Window שם ניגשתי ל – Scale-out Development Tab, וכמו תמיד סימנתי את השרת הישן ולחצתי על Remove Server.קבלתי הודעת שגיאה, מה עושים?מכבים את ה – Reporting services על ידי לחיצה על Stop, לאחר מכן ניגשים ל – ReportServer Database.נכנסים שטבלת ה – Keys ומוצאים את השורה עם שם השרת הישן, מוחקים אותה וניגשים להפעיל מחדש את ה – Reporting Services.נגלה שהשרת הישן נעלם, המשימה...
אין תגובות

העברת קוד מפרויקט אחד לאחר ב – TFS בעזרת git

היום קראתי פוסט על איך מעבירים קוד מפרויקט אחד לשני בעזרת git.יצא לי לא פעם להעביר קוד מפרויקט לפרויקט ותמיד נתקעים בהיסטוריה של הקוד.להזכירכם ה – git לוקח אליו את הקוד יחד עם ההיסטוריה כך שהמחשב של המפתח מחזיק את כול המידע אצלו מקומית.היום עם ה – git-tf אפשר למשוך את כול הקוד וההיסטוריה מהפרויקט הראשון ולהכניס אותו לפרויקט השני.למידע נוסף על ה – git-tf ואיך להשתמש בו ניתן לקרוא בפוסט שכתבתי: “עבודה עם git ו – TFS בשימוש ב – git-tf”לדעתי אפשר לנסות את זה גם בהעברה מ – SVN ל – TFS, אני אנסה את זה בהמשך...
אין תגובות