标签: bitbucket-server

如何使用 BitBucket API 获取 PR 的构建状态?

将 Bitbucket API 用于任何拉取请求时,未获取 PR 的构建作业详细信息/状态

这是我的 API 网址:

https://example.com/rest/api/1.0/projects/{projectkey}/repos/{reposlug}/pull-requests/{pullrequestID}
Run Code Online (Sandbox Code Playgroud)

构建状态在 GUI 上的样子:

在此处输入图片说明

我还尝试了以下方法来获取 Build 状态但没有运气

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/settings/pull-requests
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/settings/hooks
Run Code Online (Sandbox Code Playgroud)

所以我想知道任何 PR 的构建状态,无论是成功还是失败

提前感谢您的回答。

bitbucket github-api bitbucket-api jenkins bitbucket-server

2
推荐指数
1
解决办法
3552
查看次数

两个分支都在彼此之后.如何合并这两个分支?

考虑的分支位于已发布的存储库服务器中.

考虑一个分支A,它包含一组从中创建分支B的提交.额外提交被添加到分支B(假设它们处于活动开发中)此时,将向分支A添加提交.

现在,分支A在分支B后面,让我们说10次提交,而分支B在分支A后面通过一次提交.

现在这两个分支无法合并,因为它们至少只有一个提交就可以了.为了使所有内容保持同步,如何合并分支A和B?

git git-pull git-merge git-push bitbucket-server

1
推荐指数
1
解决办法
332
查看次数

哪种解决方案在生产模式下更好.分叉还是新的存储库?

我正在使用stash和git管理一个项目.最近我看到了我项目某些部分的新解决方案.现在我想将它作为测试应用而不影响我的主代码,如果它足够好我稍后将它添加到master.所以问题是我应该从我的项目中创建一个fork还是我必须创建新的Repository?或者更好的解决方案.

git bitbucket-server

1
推荐指数
1
解决办法
48
查看次数

使用 Stash rest api 拉取请求

我正在尝试使用 rest API 创建拉取请求。我浏览了文档。我正在使用以下 json 执行文档中提到的发布请求

{
 "title": "blah blah", 
 "description": "blah blah",  
 "state": "OPEN",  "open": true,  
 "closed": false, 
 "fromRef":
    {
        "id": "feature/test1",
        "repository":
            {
                "slug": "test-repo",
                "name": null,
                "project":
                    {
                        "key": "PR"
                    }
            }
      }, 
 "toRef":
     {
         "id": "refs/heads/master",
         "repository":
             {
                 "slug": "test-repo",
                 "name": null,
                 "project":
                    {
                        "key": "PR"
                    }
             }
      }, 
"locked": false,  
"reviewers": [
                 {
                     "user":
                          {
                              "name": "nikhil"
                          }
                 }
             ]
}
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误响应

{
    "errors":
      [
         {
             "context":"type","message":"Please enter a type of permission","exceptionName":null
         }, …
Run Code Online (Sandbox Code Playgroud)

rest json bitbucket-server

1
推荐指数
1
解决办法
3614
查看次数

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

最近,我们将Stash Git服务器迁移到使用HTTPS而不是HTTP.现在我们必须更新每个存储库中的URL以使用HTTPS的新URL.有没有办法我们可以实现这一点,而无需访问每个存储库的Git配置和更改URL?问题是我们有近60个本地存储库,我们必须更新.

任何一次更新URL的解决方案都非常感谢.

git github bitbucket bitbucket-server logstash-configuration

1
推荐指数
1
解决办法
208
查看次数

对Bitbucket Server进行REST API调用并尝试传递JSON有效负载会导致错误

我正在尝试对Bitbucket Server进行其余的API调用以删除请求请求。我正在尝试在一行curl命令中完成所有操作,但是在尝试通过-d标志传递json负载时遇到错误。你能帮忙吗?

BitBucket中的其余API指令指示传递

该请求必须提供包含拉取请求版本的正文。{“ version”:1}

我的命令:

curl -u'user:password'-H“内容类型:application / json” -d \'{“ version”:0} \'-X DELETE“ https://bitbucketaddress.com/rest/api/1.0/项目/ PROJECT /回购/ test-repo / pull-requests / 19

我得到的错误:

{“错误”:[{“上下文”:null,“消息”:“意外字符('”(代码39)):期望的有效值(数字,字符串,数组,对象,“真”,“假”或'null')\ n,位于[来源:com.atlassian.stash.internal.web.util.web.CountingServletInputStream@5ba3ef6e;行:1,列:2]“,” exceptionName“:” org.codehaus.jackson。 JsonParseException“}]}

json curl bitbucket bitbucket-server

1
推荐指数
1
解决办法
287
查看次数

Bitbucket拉取请求与坩埚进行代码审查

请有人指出我周围的话题-

1)通过Bitbucket(服务器)请求使用坩埚的好处

2)将坩埚与Bitbucket拉取请求集成

我尝试搜索一个,但无济于事。抱歉,如果已经存在。

我们正在评估这两种工具来使我们的代码审查过程自动化。确保在提交到master分支之前可以进行代码审查。

任何对此的专家建议将不胜感激。

非常感谢。

亲切的问候!

git bitbucket-server atlassian-crucible

1
推荐指数
2
解决办法
1670
查看次数

Atlassian JavaScript 加载错误 我们尝试加载脚本,但出了点问题

我们尝试加载脚本,但出了点问题。

请确保您的网络设置允许您从以下域下载脚本:

https://aid-frontend.prod.atl-paas.net/atlassian-id/front-end/4.5.0

尝试过 Google Chrome、Firefox、Internet Explorer 也尝试过不同的 PC。

无法登录bitbucket

bitbucket bitbucket-server

1
推荐指数
1
解决办法
1万
查看次数

镜像git分支到svn repo

我正在寻找一种方法来设置现有的git存储库(从Atlassian存储上托管的中央存储库克隆),以便从specfic分支的更改同步到SVN存储库上的路径.我对从SVN获取更改或同步分支和标记不是特别感兴趣; 我只想拥有一个SVN"镜像"我的一个分支.

在阅读git-svn手册页和其他各种来源后,我得到了使用git svn init设置svn repo,但是它会拒绝提交任何内容:

$ git --version
git version 1.9.5.msysgit.0
$ git clone ssh://git@stash-server.mydomain.com:4321/myproject/playground.git
Cloning into 'playground'...
$ cd playground
$ svn mkdir --parents https://svn-server.mydomain.com:5432/svn/playground/trunk -m "Importing git repo" 
Committed revision 15900.
$ git svn init https://svn-server.mydomain.com:5432/svn/playground/trunk
$ git svn fetch
W: Ignoring error from SVN, path probably does not exist: (175007): HTTP Path Not Found: REPORT request failed on '/svn/145273/!svn/bc/100/playground/trunk': '/svn/145273/!svn/bc/100/playground/trunk' path not found
W: Do not be alarmed at the above message git-svn is just searching …
Run Code Online (Sandbox Code Playgroud)

svn git version-control git-svn bitbucket-server

0
推荐指数
1
解决办法
267
查看次数

在BitBucket上禁用Http访问

所以我试图禁用对我的存储库的Http Access。这就是Bitbucket在其链接上声明的内容

禁用HTTP(S)访问权限要禁用HTTP(S)访问权限:转到Bitbucket Server管理区域,然后单击“服务器设置”(在“设置”下)。在“ HTTP(S)访问”下,取消选中已启用的HTTP(S)。单击保存。

现在,我无法在主页上找到“服务器设置”。当您单击头像时,我尝试单击“ Bitbucket设置”选项,但是在任何地方都看不到服务器设置。关于此的任何建议将不胜感激。我曾尝试在《 Atlassian Answers》中提出该建议,但该网站一直在超时。

这是我的设置页面中的图片 在此处输入图片说明

git bitbucket bitbucket-server

0
推荐指数
1
解决办法
1037
查看次数