jenkins - 如何使用 Jenkins 中的 Bitbucket Team/Project 插件扫描项目中的存储库

标签 jenkins bitbucket

我的组织有一个 Bitbucket 服务器,围绕团队和项目组织存储库:

myorg
  |--Project1
        |--RepoA
             |-Jenkinsfile
        |--RepoB
             |-Jenkinsfile
  |--Project2
        |--RepoC
             |-Jenkinsfile
        |--RepoD
             |-Jenkinsfile

当设置 Jenkins New Item-> Bitbucket Team/Project 时,如果我指定 myorg 作为所有者,则会扫描 4 个存储库,并且它们的分支显示为管道。

但是,我们希望基于项目(Project1、Project2)而不是整个团队进行扫描。

有办法吗?我尝试将所有者属性设置为:

项目1

Connecting to https://bitbucket.org using xxxx@yyyy/******

Looking up repositories of user Project1
0 repositories were processed

myorg/Project1

Connecting to https://bitbucket.org using xxxx@yyyy/******
Looking up repositories of user myorg/Project1
ERROR: [Tue Aug 14 08:42:44 UTC 2018] Could not fetch sources from navigator com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMNavigator@35b339a4
java.io.FileNotFoundException: URL: https://api.bitbucket.org/2.0/repositories/myorg%2FProject1?role=owner&page=1&pagelen=50

但他们都没有找到任何存储库。

最佳答案

在项目配置中的“项目”、“Bitbucket Team/项目”下,可以添加“按名称过滤”行为。这里的值是一个正则表达式

关于jenkins - 如何使用 Jenkins 中的 Bitbucket Team/Project 插件扫描项目中的存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51837160/

相关文章:

git - 如何在不使用 GUI 的情况下使用 Git CLI 打开 Pull Request

bitbucket - 如何将现有的 Git-p4 存储库迁移到 LFS

java - 查找文件,对它们进行 gtar 并创建报告

Jenkins 管道按顺序构建多个项目?

mercurial - 一位同事将更改提交到错误的分支并推送到远程存储库。如何解决这个问题?

git - 更改所有本地存储库的 Git URL

git - 语义发布 - 预发布版本不会随着补丁、次要版本或主要版本递增

python - 适用于 Hudson/jenkins 的验证的 Selenium 语法

jenkins - Jenkinsfile 中包含区域的配置?

jenkins - 你如何在 Jenkins 中将两个不同的构建管道联系在一起?