1、新建team build type,「project1build」
2、建立批處理,"c:/program files/microsoft visual studio 8/common7/ide/tfsbuild.exe" start server1 "project1" "project1build"。利用windows自帶的任務計畫,執行批處理。server1是伺服器,project1是專案,project1build是構建型別。
3、自己寫乙個郵件通知元件,通知團隊成員編譯結果,將通知命令放入到上面的批處理中。
需要用到下面的兩個webservice
下面的**是獲取builddata資訊。
buildstore bi
=new
buildstore();
bi.credentials
=system.net.credentialcache.defaultcredentials;
builddata builds
=null
;try
...
catch
(exception e)
...
if(builds
!=null
)...}}
return
true;
傳送郵件通知的**我就不貼了,到處都是。
4、做安裝盤也可以寫成批處理,無非是copy編譯好的dll到安裝目錄。還有一點就是可能需要從vss中獲取sql等。可以通過:tf get "//server1/sql" /force /recursive ,上msdn查詢一下vss的tf命令吧。
做完這些事情之後,每天上班,就會看到半夜build的情況,如果有問題,馬上就能發現。當需要做安裝盤的時候,只是選擇編譯成功的build,執行一下批處理即可。如果寫了unittest,作用更大。實現daily build,目的就是讓開發過程中的問題及時暴露、及時修復。另外一點就是提高做build的效率。
利用uploadprogress實現上傳進度條
繼上次運用了uploadprogress上傳擴充套件,自己弄了乙個簡單的例項,實現原理和apc實現的方法基本一樣。1.安裝php uploadprogress.dll擴充套件,重啟apache 2.實現 以下 upload.php php code 複製內容到剪貼簿 id get id target...
Python 利用pymmseq cpp實現分詞
在python這pymmseg cpp 還是十分方便的!環境 ubuntu10.04 python2.65 步驟 2 tar zxf pymmseg cpp tar.gz 解壓後得到pymmseg 目錄 cd pymmseg mmseg cpp python build.py 生成 mmseg.so...
利用PHP SOAP實現WEB SERVICE
php有兩個擴充套件可以實現web service,乙個是nusoap,乙個是php 官方的soap擴充套件,由於soap是官方的,所以我們這裡以soap來實現web service.由於預設是沒有開啟soap擴充套件的,所以自己先看一下soap擴充套件有沒有開啟。在soap編寫web servic...