Continuous integration GitLab-可以在bitbucket上的PR上运行作业吗?

Continuous integration GitLab-可以在bitbucket上的PR上运行作业吗?,continuous-integration,gitlab,bitbucket,Continuous Integration,Gitlab,Bitbucket,我刚刚在GitLab上设置了一个带有外部Bitbucket存储库的项目。我将webhook添加到Bitbucket中,当我推送或打开PR等时,我看到我正在发送请求 我希望在每次打开PR时执行一个测试作业,以将分支合并到Bitbucket上的主分支中。合并发生时,我想运行另外两个作业(构建+部署) 到目前为止,我的gitlab文件看起来像 stages: - build - test - deploy buildJob: stage: build script: -

我刚刚在GitLab上设置了一个带有外部Bitbucket存储库的项目。我将webhook添加到Bitbucket中,当我推送或打开PR等时,我看到我正在发送请求

我希望在每次打开PR时执行一个测试作业,以将分支合并到Bitbucket上的主分支中。合并发生时,我想运行另外两个作业(构建+部署)

到目前为止,我的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真的可以这样做吗