我使用TFS 2013
附帶的默認流程模板,並且在構建完成後運行後構建腳本。該腳本是一個Powershell
腳本,它複製了一些需要我生成MSI的文件。我想知道的是如何檢索關於我的構建的信息,例如我所說的MSBuild Arguments
。我需要獲得我在構建定義中設置的值。有沒有一種方法可以在不編寫TFS
的函數的情況下訪問它並檢索構建定義信息?從Post Build Powershell腳本訪問MSBuild
0
A
回答
0
相當一部分TFS變量被定義爲環境變量。請參閱以下示例腳本:https://tfsbuildextensions.codeplex.com/SourceControl/latest#Scripts/GatherItemsForDrop.ps1以下是環境變量參考:http://msdn.microsoft.com/en-us/library/hh850448.aspx雖然它不包含MSBuild參數的env var,但您始終可以通過post-build script arguments
流程參數將相同的參數傳遞到PowerShell腳本。
+0
謝謝。我想避免這種情況。看起來這可能很棘手,我曾考慮在模塊中寫一個函數,但它看起來像很多工作。我必須想辦法解決我的問題。我只是想刪除這個問題 – 2014-10-09 15:34:33
相關問題
- 1. MSBuild Post-Build
- 2. Post build event執行powershell
- 3. Powershell預構建腳本失敗msbuild
- 4. MSBuild Post Build任務執行EXE
- 5. 從MSBuild獲取Build URi或Build編號
- 6. 從MSBuild Exec運行powershell腳本的異常任務
- 7. 問題創建MSBUILD腳本
- 8. 從c#應用程序從Powershell腳本訪問sharepoint
- 9. PowerShell腳本問題
- 10. PowerShell腳本問題
- 11. 從TeamCity運行MSBuild腳本
- 12. TFS 2013 - 從預生成的PowerShell腳本更新MSBuild參數
- 13. maven post build build files
- 14. 從PowerShell調用Groovy腳本並訪問Jenkins內部
- 15. 從模塊內部訪問PowerShell腳本參數
- 16. 從VSOnline執行遠程PowerShell腳本失敗 - 訪問被拒絕
- 17. 從Greasemonkey腳本訪問getImageData
- 18. 從bash腳本訪問ERRORLEVEL
- 19. 從ps1腳本訪問ADUser.extensionAttribute
- 20. 從XAML讀取參數Post生成參數到Powershell腳本
- 21. msbuild在Windows 7下調用powershell腳本獲取簽名錯誤
- 22. PowerShell腳本從CSV
- 23. 訪問從PowerShell的
- 24. Powershell MSBuild錯誤
- 25. MSBuild腳本中無效的訪問代碼錯誤
- 26. 如何使用我的MSBuild腳本訪問ITaskItem元數據?
- 27. 通用MSBuild腳本
- 28. 問題在PowerShell腳本
- 29. PowerShell腳本:結果問題
- 30. Powershell腳本格式問題
如果有興趣,你用什麼來產生MSI?如果您使用的是WiX,則可以將wixproj添加到您的解決方案中。我相信其他包裝工具,如安裝屏蔽也提供類似的功能。然後,MSI創建成爲您常規構建過程的一部分。 – 2014-10-09 12:28:24