TFS 2012 SharePoint 2013 Integration Series – TFS 2012 SharePoint 2013 整合 前言

在2012年時上過一些 有關 Application LifeCycle Managementseminar
令到我對設定個良好的開發架構十分大興趣
Visual Studio 2012, TFS 2012, SQL 2012SharePoint 2013也都推出了一段日子了
所以我都希望可以在公司上建設一個有系統的開發架構
E.G.
好好運用TFS 有的功能
例如
使用TFS的
Source Control

  • – 設定一些Check-inRule 去確保大家的Code 是符合 Coding Standard E.G. Follow StyleCop 的Rules
  • – 利用Code Review 和待其他Developer審查你的程式碼 這可以提昇大家的Coding 技巧和Logic
  • Test Service Developer可以寫一些Unit Test去確保將來寫的Code 不會影響之前寫的Code的結果
  • – 當使用者Check-in Code之後Test Service便會執行Test Case去看看有沒有Test Case Fail如果有的話..要解決了才可以成功Check-in
  • Build Service 這可以確保即使Check-in 的程式碼可以Pass Test Case之後..亦都可以成功地Build這些程式碼 , 有很多時候Developer都會說…他們的程式碼是可以執行的..沒有問題..
    但是每每都是在Server上或客戶端上..出現問題..
    我們建立了Build Server之後便可以確保程式碼不只是在Developer的機器上才可以執行了
    這亦都可以加入一點設定令到Check-in 了的程式碼可以自行Deploy到 要執行的Server上… ETC

SharePoint整合了之後..
可以在Report Section 上給管理人員看Project的進度
亦都可以使用SharepointPortal 放和Project有關的文件
和很多很多有用的功能…

所以很想很想快快的在公司建立這一個架構..
做了很多research之後..
找了一些教學
發現很多的教學都不是和公司開發環境有關的..
多數都是一些Proof of concept的教學…
都是在自己的VM 內..沒有和Domain/實戰相關的…
最後我還是忍不住..嘗試follow這些教學..
到最後成功設定了 TFS.. 和安裝了SharePoint..
很可惜在建立新的Project時不能自動建立Project Portal..
否則會出現一個User Not Found的問題
TFS218017 The User does not exist or is not unique
TFS218017 The User does not exist or is not unique

解決方法:
需要自行建立Project Portal 後再建立TFS 的Project
..由於這不太方便..亦都不是想逹到的效果..
經過很長時間的research和嘗試不同的解決方法..
最後都是放棄了..

到了最近又再嘗試自己慢慢研究怎樣安裝/設定
TFS2012 SharePoint 2013 Integration

今天終於成功把TFS 2012SharePoint 2013整合了
Sample TFS 2012 Web Access Portal

還有期待已久 SharePoint TFS Project Portal – Project Dashboard
SharePoint TFS Project Portal - Project Dashboard
在將來的網誌我會和大家仔細分享在
TFS2012 SharePoint 2013 Integration時安裝和設定要留意的東西

Hope you find it useful

One thought on “TFS 2012 SharePoint 2013 Integration Series – TFS 2012 SharePoint 2013 整合 前言

  1. Pingback: Windows Server 2008 R2 disable IE Enhanced Security – Internet Explorer Enhanced Security Configuration is enabled | Share ChiWai/Share 智慧/智慧分享 – 技術分享/Tech Blog

Leave a Reply