2017-05-09 57 views
0

我們爲CI(持續集成)使用Visual Studio Team Services(以前稱爲Visual Studio Online)。在每次成功構建之後,我想將內部版本號嵌入到.js文件(或.html文件)中以顯示在我們的關於頁面上。喜歡的東西:將內部版本號嵌入到.js文件中

這裏當然$(BUILD_NUMBER)將與實際的版本號代替,在運行時評估的number。我一直在挖掘構建文檔一段時間,但我只發現如何使用ASP.NET構建來實現這一點,這不是我所需要的。

那麼我該如何着手將內部版本號注入到Javascript文件中呢?

回答

0

命令行任務識別Build Variables,它允許我們運行例如一個powershell命令在文件中進行替換。因此,舉例來說,如果我們有:

version.js

let v = BUILD_NUMBER; 

那麼下面的命令可以運行注入的內部版本號:

powershell -Command "(gc version.js) -replace 'BUILD_NUMBER', '$(Build.BuildId)' | Out-File version.js" 

其中,由於構建身份證號碼123,將產生:

version.js

let v = 123; 
相關問題