GitLab - возможно ли запустить работу по PR на bitbucket? - PullRequest
1 голос
/ 30 октября 2019

Я только что настроил проект на GitLab с внешним хранилищем Bitbucket. Я добавил webhook в Bitbucket и вижу, что отправляю запросы, когда нажимаю или открываю PR и т. Д.

Я хотел бы выполнять тестовое задание каждый раз, когда PR открывается для объединенияперейти в главную ветку на Bitbucket. Когда произошло слияние, я хочу запустить еще 2 задания (build + deploy).

Пока мой файл gitlab выглядит так:

stages:
  - build
  - test
  - deploy

buildJob:
  stage: build
  script:
    - echo 'Building...'
  only:
    - master

testJob:
  stage: test
  script:
    - echo 'Testing...'
  only:
    - external_pull_requests

deployJob:
  stage: deploy
  script:
    - echo 'Deploying...'
  only:
   - master

Задания сборки и развертывания выполняются, как и ожидалось, когдапроизошло слияние. Однако задание, которое должно выполняться только при открытом PR (или при любом новом коммите в уже открытом PR), не выполняется. В документации они говорят только о GitHub. Это возможно на самом деле с Bitbucket?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...