[英]Can ExtensionDataService be used from a PowerShell-based VSTS build task?
[英]Need to add reference from one VSTS Build task to another task
我正在使用托管代理和 powershell 腳本創建自定義 vsts 構建任務。 我只想在 vsts(發布構建工件)中添加現成可用的現有任務的引用。 有沒有辦法在我們的自定義任務中引用這個任務? 或者我只需要手動實現 PublishBuildArtifacts 提供的功能?
引用另一個任務的方法是我們從 GitHub 上的任務存儲庫中獲取源代碼並將它們打包到您自己的任務中(在子文件夾中)。 如果您想允許其他用戶以與其他任務完全相同的方式配置字段,您需要從他們的 task.json 復制輸入並將它們合並到您的。
你可以在這里找到任務實現: https : //github.com/Microsoft/vsts-tasks確保你選擇了正確的分支,master 分支是最前沿的,它可能包含一個不完整的任務版本經過實戰測試或可能與已發布的最新代理版本(或您所針對的最小代理版本)不兼容。
或者您可以從構建代理的任務目錄中獲取實現。
請記住,對於某些功能,VSTS 任務 SDK 具有上傳人工制品的內置方法,如果您決定自己實現這些功能,這可能會讓您的生活更輕松。
構建代理的團隊非常明確地確保任務是自包含的,並且需要打包自己的依賴項或標記需求。 這是為了確保每個任務都可以獨立發展和變化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.