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