在定义ADO构建管道的YAML文件中,我们有以下部分
- bash: |
pip install pylint
find preprocessing/ subtyping/ visualisations/ -name '*.py' | grep -v hmm | grep -v /test_ | sort | xargs pylint
displayName: 'Run linter'在上个星期的某个时候,这种情况就停止了。它仍然在ubuntu-latest托管的代理上工作,但是在Windows ( windows-latest或vs2017-win2016)上,它现在对消息失败了
查找:参数格式不正确
我们没有改变任何东西,但是我们的构建过程现在失败了。
发布于 2020-02-29 06:56:04
Find是Windows中的一个命令,它在posix shell中执行非常不同的操作。
如果运行Windows (通常Windows位于C:\Windows\System32\find.exe ),就会遇到这样的错误
发布于 2020-03-01 15:53:40
您的路径可能已经发生了某种改变,您现在使用的是Windows find,而不是与*nix兼容的。
尝试指定完整路径,即/usr/bin/find (这是我使用which find时在windows上看到的),而不是只在构建过程命令中看到find。
https://devops.stackexchange.com/questions/10563
复制相似问题