При развертывании получите информацию из описания запроса на слияние, которое запустило конвейер CI / CD - PullRequest
0 голосов
/ 11 марта 2020

Мой рабочий процесс - запуск CI / CD после слияния запроса на слияние с master. Я использую микросервисы, поэтому хочу развернуть только обновленные микросервисы. Я прочитал эту документацию, но все еще не могу получить заголовок или описание запроса на слияние: https://docs.gitlab.com/ee/ci/variables/predefined_variables.html

Я предполагаю, что в запросе на слияние я мог бы получить что-то вроде :

Запрос на слияние:

Title: update services DEPLOY: foo, bar

Description:
updated foo and bar

DEPLOY: foo, bar

Тогда в сценарии развертывания у меня будет что-то вроде:

stages:
  - deploy

deploy_python:
  stage: deploy
  image: python:3.6
  script:
    - 1. get the merge request title or description 
    - 2. custom parse the merge request title or description for the services to deploy
    - 3. deploy the services listed in the merge request
  only:
    - master

Я не совсем уверен, как получить Информация, хотя. По какой-то причине CI_MERGE_REQUEST_TITLE ничего для меня не повторяет.

...