Azure PipelinesでPythonパッケージのCIを開発しています( https://github.com/scikit-image/scikit-image/blob/Azure-pipelines/Azure- pipelines.yml )。ある時点で、ソースコードディレクトリから出て、pytest
がこのパッケージのインストールを検出し、対応するテストを実行できるようにする必要があります。
私が直面している問題は、cd
、cd C:
などのコマンドは何の効果も引き起こさないようであるため、現在の作業ディレクトリは変更されません(この特定の場合、D:\a\1\s
)。
記載されている制限を克服する方法はありますか?
解決策を見つけるのに何時間もかかりましたが、明らかに、特定のスクリプトの作業ディレクトリを指定する方法は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