每天如何自動編譯專案並將之打包新增到VSS中

2021-09-05 15:34:38 字數 1653 閱讀 8537

專案組需要每天編譯一次專案,然後把編譯好的程式集打包,新增到sourcesafe以日期命名的project中。

有乙個批處理的指令碼可以自動完成這些操作,其中會用到sourcesafe提供的一些命令。

更多命令請檢視

msdn。

echo off d:

cd\cd d:\publishcode\publish\sourcecode

:: 設定vss的環境變數

path "c:\program files\microsoft visual studio\vss\win32"

:: 設定vss資料庫路徑

set ssdir=c:\program files\microsoft visual studio\vss

:: 獲取最新**

ss get "$/source" -yusername,password -r -i-n

@echo on

@echo off

:: 設定vs的環境變數

set oldpath=%path%

set path="c:\program files\microsoft visual studio .net 2003\common7\tools";%path%

call vsvars32.bat

@echo on

set path=%oldpath%     

@echo on d:

cd\cd d:\dailybuilder\

path c:\program files\winrar\

:: 去除唯讀屬性

c:\windows\system32\attrib -r d:\dailybuilder\publish.rar

:: 打包編譯好的程式

path "c:\program files\microsoft visual studio\vss\win32"

set ssdir=c:\program files\microsoft visual studio\vss

:: 設定當前project為$/dailybuild

ss cp "$/dailybuild"  -yusername,password

:: 刪除project,如(2006-11-29)

ss delete %date:~6,4%-%date:~0,2%-%date:~3,2%-release -i-y -yusername,password

:: 新建project,如(2006-11-29)

ss create %date:~6,4%-%date:~0,2%-%date:~3,2%-release -c\ -yusername,password

:: 設定當前project為$/dailybuild/2006-11-29

ss cp $/dailybuild/%date:~6,4%-%date:~0,2%-%date:~3,2%-release -yusername,password

:: 新增publish.rar到vss中

ss add publish.rar -c\ -yusername,password -i-

pause

注:%date%的值在不同的系統、語言版本下可能是不一樣的,控制面板裡面區域選項的設定也會改變%date%的值。所以請先在命令列中檢視一下echo %date%的執行結果。

如何在Linux上實現每天自動備份mysql資料庫

1.首先在伺服器上建立存放備份sql的資料夾 mkdir usr local mysqlbackup2.編寫指令碼mysqlbackupscript.sh mkdir usr local mysqlscript 建立指令碼存放位置 cd usr local mysqlscript 進入指令碼存放位置...

忽略編譯 精讀《如何編譯前端專案與元件》

說到前端編譯方案,也就是如何打包專案,如何編譯元件,可選方案有很多,比如 如果你業務比較複雜,需要使用 webpack 做深度定製,那麼常見組合是 專案 webpack,元件 gulp。但專案與元件的編譯存在異同點,不同構建工具支援的生態也存在異同點。專案構建的目的主要在於發布 cdn,所以大家一般...

如何和後台接觸的 抖音每天如何自動漲粉500

解放雙手,一邊養號,一邊自動吸粉,讓你在抖音界從此不是路人。直到有一天,我接觸到了一款軟體,它讓我欣喜若狂,因為我每天只要把抖音號掛在軟體上,短短一天的時間,就讓我漲了500多個粉絲,我玩了整整兩年也沒有這麼多的粉絲,而且都是真實活粉,我當時是震驚的,同時我也是疑惑的,因為我怕這些粉絲可能都是軟體後...