Задание агента командной строки конвейера Azure, похоже, игнорирует команды после активации среды python?
Я мог бы воспроизвести эту проблему на стороне.Чтобы дополнительно проверить, была ли команда выполнена или нет, или она была выполнена, но не отображалась в выводе.
Я создал простой скрипт на python для создания файла .txt
, поэтому мы можем проверить, что командавыполняется путем проверки существования файла .txt
:
file = open('D:/a/1/s/Test.txt', 'w');
file.write('hello, \n world!')
Когда я собираю задачу командной строки с частным агентом без активации среды Python, он успешно создал файл .txt
.Но если я активирую активацию среды Python, он не создаст этот файл.
Таким образом, это также определяет, что команда не выполняется с devops Azure.Но я никак не могу выяснить причину, по которой разработчики Azure не выполняют команды в виртуальной среде Python.
Чтобы решить эту проблему, я хотел бы предложить вам сообщить об этой проблеме в Сообществе разработчиков:
https://developercommunity.visualstudio.com/spaces/21/index.html
, который является нашим главным форумом по вопросам продукции.Спасибо за помощь в создании более эффективных DevOps Azure.
Надеюсь, это поможет.