если заявление на gitlab.ci yaml - PullRequest
       10

если заявление на gitlab.ci yaml

0 голосов
/ 23 сентября 2019

На моем gitlab.ci.yaml статусе ответа должно быть 200 в противном случае задание должно быть неудачным и должно написать transfer already started.

Но я не знаю, как написать заявление if для этого.

variables:
  NUGET_PATH: 'C:\Tools\Nuget\nuget.exe'
  MSBUILD_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64\msbuild.exe'
  SOLUTION_PATH: 'Textbox_ComboBox.sln'

stages:
  - build
  - job1
  - job2

before_script:
  - "cd Source"

build_job:
  stage: build
  except:
    - schedules
  script:
    - '& "$env:NUGET_PATH" restore'
    - '& "$env:MSBUILD_PATH" "$env:SOLUTION_PATH" /nologo /t:Rebuild /p:Configuration=Debug'

job1:
  stage: job1
  script:
    - 'curl adress1'


job2:
  stage: trigger_SAP_service
  when: delayed
  start_in: 5 minutes
  only:
    - schedules
  script:
    - 'curl adress2'

Как добавить, если условие для статуса = 200 и передача началась в ответ?

...