У меня есть платформа автоматизации playwrite/python, и я пытаюсь настроить файл yaml. Однако мне не везет. Моя цель — создать этап для установки всех зависимостей, а затем использовать этот этап в качестве зависимости для любого этапа, который я буду создавать.
Вот мой текущий код. Никаких ошибок нет, но не похоже, что он устанавливает указанные зависимости и запускает тест на этапах.
У меня есть платформа автоматизации playwrite/python, и я пытаюсь настроить файл yaml. Однако мне не везет. Моя цель — создать этап для установки всех зависимостей, а затем использовать этот этап в качестве зависимости для любого этапа, который я буду создавать. Вот мой текущий код. Никаких ошибок нет, но не похоже, что он устанавливает указанные зависимости и запускает тест на этапах. [code]trigger: branches: include: - main # Adjust the branch name as needed
pool: vmImage: 'windows-latest' # Same VM image for all stages
stages: - stage: InstallDependencies displayName: "Install Dependencies" jobs: - job: Install displayName: "Install Dependencies" steps: # Use the same Python version - task: UsePythonVersion@0 inputs: versionSpec: '3.x' # Adjust according to your Python version requirements addToPath: true
# Set up the virtual environment and install dependencies - script: | python -m venv .venv .venv\Scripts\activate python.exe -m pip install --upgrade pip python.exe -m pip install behave python.exe -m pip install -r requirements.txt python -m playwright install displayName: "Set up Python Virtual Environment and Install Dependencies"
# Publish the virtual environment as an artifact - task: PublishBuildArtifacts@1 inputs: PathtoPublish: '.venv' # Path to the virtual environment ArtifactName: 'venv' # Artifact name publishLocation: 'Container'
# Run Inventory Feature Tests - stage: InventoryFeature dependsOn: InstallDependencies displayName: "Run Inventory Feature Tests" jobs: - job: RunInventory displayName: "Run Inventory Feature Tests" steps: # Use the same Python version - task: UsePythonVersion@0 inputs: versionSpec: '3.x' addToPath: true
# Activate the virtual environment and run tests - script: | $(System.DefaultWorkingDirectory)\venv\Scripts\activate behave features/colors.feature --junit --junit-directory reports/colors displayName: "Run Colors Feature Tests"
# Publish test results - task: PublishTestResults@2 inputs: testResultsFiles: 'reports/colors/*.xml' testRunTitle: "Colors Feature Tests" [/code] или есть ли у кого-нибудь лучшее предложение для достижения той же цели? признателен за любые рекомендации.
Мы только что обновили версию XCode Azure Pipelines с 15.4 до 16.0. Мы используем размещенный агент Microsoft, macOS-14. У нас есть задача Pipeline, выполняющая следующее:
sudo xcode-select -switch /Applications/Xcode_16.0.app
xcode-select...
Мы только что обновили версию XCode Azure Pipelines с 15.4 до 16.0. Мы используем размещенный агент Microsoft, macOS-14. У нас есть задача Pipeline, выполняющая следующее:
sudo xcode-select -switch /Applications/Xcode_16.0.app
xcode-select...
Хотя этот источник предоставляет много информации о кэшировании в конвейерах Azure, неясно, как кэшировать пакеты Python pip для проекта Python.
Как действовать, если есть желание кэшировать пакеты Pip в сборке конвейеров Azure?
В соответствии с...
У меня есть приложение Apache Cordova, для которого я создаю iOS и сборку Android. Для этого у меня есть конвейер в Azure, работающий на агенте MacOS. До недавнего времени этот трубопровод работал, но сочетание срок действия сертификатов и...