簡體   English   中英

Azure 管道在其他任務之前找不到腳本

[英]Azure pipeline can't find script when preceded by other task

在我的yaml 文件中,我有兩個任務: CopyFiles運行 Powershell script

如果只有 Powershell 任務存在,那么沒問題。 我跑得很好。 所以 ScriptPath 沒問題。 但是對於前面的 CopyFiles 任務,它無法再找到 Powershell 文件(見屏幕截圖)。 有人有想法嗎?

 jobs: - job: sync_wiki_repo displayName: 'Sync wiki' steps: - checkout: wiki - task: CopyFiles@2 displayName: Copy wiki files inputs: contents: 'Wiki/Distribution/Client-Welcome-Page/Readme.md' **targetFolder**: '$(System.DefaultWorkingDirectory)/wiki-staging' overWrite: true - checkout: git://something/set-wiki #checkout specific branch - task: AzurePowerShell@5 displayName: 'Set wiki' inputs: azureSubscription: 'mysub' ScriptType: 'FilePath' **ScriptPath**: '1.0/scripts/sync-wiki-repo.ps1' ScriptArguments: '-wikipat $(e2e-pipelines-manage-wiki-secret) -project ${{parameters.project}}' azurePowerShellVersion: 6.4.0 workingDirectory: '$(System.DefaultWorkingDirectory)'

文本

由於這是在 Ubuntu Linux 機器上運行的,因此文件夾和文件的名稱區分大小寫。 我仔細檢查了。 我在 Scriptpath 中添加了“E2E-Pipelines”。

ScriptPath:'E2E-Pipelines/1.0/scripts/sync-wiki-repo.ps1'

現在可以找到我的 powershell 文件。 解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM