Как запускать сценарии RF с помощью Github вместе с Azure Devops - PullRequest
0 голосов
/ 08 июля 2020

В моей компании ранее мы выполняли RF-скрипты в Jenkins через Github. Теперь они переехали в Azure Devops.

Я новичок в Azure Devops. Могут ли некоторые предоставить шаги для конфигурации и как запустить

1 Ответ

0 голосов
/ 09 июля 2020

Из вашего описания кажется, что ваш исходный код находится на Github.

Вот шаги для запуска сценариев RF:

  1. Создайте конвейер и используйте репо из Ресурс Github. Возможно, вам потребуется создать соединение с Github, тогда вы сможете получить репозитории.

Repo Source

  1. Добавьте Use Python Version задачу, чтобы указать необходимое python версия.

  2. Установите зависимости Robot framework с помощью Powershell task или Command Line Task.

  3. Запустите сценарий RF с Powershell task или Command Line Task.

Например: Yaml Editor

trigger:
- master

jobs:

- job: 'Test'
  pool:
    vmImage: 'vs2017-win2016'

  steps:
  - task: UsePythonVersion@0
    inputs:
      versionSpec: '3.7'
      architecture: 'x64'

  - script: pip install robotframework robotframework-seleniumlibrary && npm install chromedriver
    displayName: 'Install dependencies'
  
  - powershell: robot --pythonpath . -x outputxunit.xml TestCases.robot
    displayName: 'Run Robot Scripts'

Если вы хотите использовать Pipeline Classi c Editor, вы можете обратиться к этому блогу .

Надеюсь, это поможет.

...