web-dev-qa-db-ja.com

Azure Pipelinesの現在の作業ディレクトリを変更する

Azure PipelinesでPythonパッケージのCIを開発しています( https://github.com/scikit-image/scikit-image/blob/Azure-pipelines/Azure- pipelines.yml )。ある時点で、ソースコードディレクトリから出て、pytestがこのパッケージのインストールを検出し、対応するテストを実行できるようにする必要があります。

私が直面している問題は、cdcd C:などのコマンドは何の効果も引き起こさないようであるため、現在の作業ディレクトリは変更されません(この特定の場合、D:\a\1\s)。

記載されている制限を克服する方法はありますか?

9
soupault

解決策を見つけるのに何時間もかかりましたが、明らかに、特定のスクリプトの作業ディレクトリを指定する方法はisです- https:/ /docs.Microsoft.com/en-us/Azure/devops/pipelines/tasks/utility/command-line?view=vsts&tabs=yaml

- script: # script path or inline
  workingDirectory: #
  displayName: #
  failOnStderr: #
  env:  # mapping of environment variables to add
19
soupault