问题标签 [atlassian-crucible]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
23760 浏览

visual-studio - 使用 Visual Studio 2015 和 TFS 进行代码审查

我们正在运行 TFS 和 VS2015。Crucible 不支持 TFS。是否有其他产品可以进行代码审查?类似于坩埚?

0 投票
1 回答
84 浏览

jira - jira中的复杂过滤器

我想创建一个像这样工作的过滤器:

对于给定的用户,比如用户“abc”,我想过滤分配给他的用户故事,这些用户故事处于进行中状态,并转换为已解决状态,JIRA 附有评论并且它已关闭,并且审查中的所有提交(通过浏览变更集添加)都合并到指定的分支(在竹子中)并且构建通过。所有这些都在一个日期期限内,比如一个月。

此外,我想查看所有已提交但未通过审核的提交,但它们仍被合并到指定的分支中。

我能做到这一点吗?

0 投票
0 回答
145 浏览

java - Crucible REST 与令牌的通信失败(401 未授权)

我正在尝试使用令牌通过 REST 访问坩埚中的项目,但我收到 401 错误,提示我未获得授权。

首先,我正在生成这样的令牌:

令牌生成成功。我把它保存在一个字符串loginToken中。

在此之后,我尝试使用这个令牌访问一个项目,如下所示:

不幸的是,这失败了。错误说我没有被授权(401)。如果我在浏览器中尝试相同的操作(生成令牌,然后使用令牌访问项目),它就可以工作。我已经发现在浏览器中执行此操作会另外生成一个 cookie,浏览器使用该 cookie 进行进一步身份验证。我什至不再需要使用正确的令牌了...

我如何在 Java 中实现这一点?

0 投票
1 回答
301 浏览

jira - 有没有办法在 Jira Scrum Board 卡片中显示任何给定问题的审阅者信息?

目前,开发人员必须:

  • 在 Jira Scrum Board 中单击“In Review”状态中的每张卡片
  • 点击“评论”标签
  • 点击评论链接
  • 最后他们可以看到审稿人是谁(如果有的话)

我希望至少能够直接从 Jira 中的 Scrum Board 卡片中查看分配给任务的审阅者数量,因为这比查看处于“In Review”状态的每张卡片要高效得多(可能在任何给定时间为 20 个问题)。开发人员只会关心少于 2 个审阅者的问题,以便他们可以参与进来。

我怎样才能做到这一点?非常感谢你的帮助!

0 投票
1 回答
737 浏览

bitbucket-server - 是否有从 Crucible 到 Bitbucket 源代码的简单链接?

我正在使用 Crucible 4.0.3 和 FishEye 4.0.3 来管理代码审查。
代码存储在 Bitbucket (Stash) 4.0.3 中。

  • Crucible 的评论页面中是否有一个简单的链接直接指向 Bitbucket 中的源代码?

我的 Crucible 实例已连接到 Bitbucket,因为我可以从存储库中导入代码并使用编辑后的代码更新评论;为了进行这些编辑,我无法从 Crucible 无缝移动到代码本身。我可以从 Crucible 无缝连接到 JIRA,我已经检查了 Atlassian 给出的说明,但在那里没有找到答案。

我目前正在通过将源代码的 URL 从 Bitbucket 复制到 Crucible 评论的“详细信息”部分来解决这个问题,但是我觉得必须有更好的方法。

0 投票
1 回答
796 浏览

java - 如何在 IntelliJ Idea 中设置鱼眼/坩埚评论?

我正在尝试在 IntelliJ Idea 15 中查看同行的代码。我已经能够在 IntelliJ 中很好地设置 atlassian 插件,并且能够通过 jira 选项卡查看所有 jiras 和过滤器。但是没有出现我通过鱼眼/坩埚登录中的网络浏览器手动创建的坩埚评论。我怎么能得到这个工作?

0 投票
2 回答
579 浏览

nginx - Atlasssian Crucible 通过 AWS ELB 和 HTTPS

我最近在通过 HTTPS ELB 连接的 AWS 中设置了 Crucible 实例。我在实例上也设置了 nginx 反向代理,以将 HTTP 请求重定向到 HTTPS。

这部分有效。然而 Crucible 本身并不知道它是在 HTTPS 上运行的,因此会提供混合内容,并且 ajax 查询经常由于 HTTP -> HTTPS 冲突而中断。

我找到了直接在 Crucible 中安装证书的文档...

https://confluence.atlassian.com/fisheye/fisheye-ssl-configuration-298976938.html

但是,我真的不想这样做。我希望在 ELB 终止 HTTPS,以便更轻松地通过 AWS 进行集中管理。

我还找到了通过反向代理使用 Crucible 的文档...

https://confluence.atlassian.com/kb/proxying-atlassian-server-applications-with-apache-http-server-mod_proxy_http-806032611.html

但是,这并没有专门处理 HTTPS。

我真正需要的是一种方法来确保 Crucible 不会使用硬编码的内部 HTTP 引用来提供内容。它需要离开协议,或者为链接设置 HTTPS。

0 投票
1 回答
226 浏览

terminology - 代码审查中的“片段”是什么意思?

我使用 Atlassian Crucible 作为代码审查工作流程的工具。它有一个菜单来创建一个reviewor snippetsnippet我们在代码审查的上下文中是什么意思?

0 投票
1 回答
349 浏览

github - SAS 营销活动的 Github

刚刚开始了一个新的工作,我在其中管理 SAS 程序,这些程序收集数据、应用抑制,并最终为要分发给客户的活动创建一个联系信息列表。

请原谅我事先对我的问题的无知,但它就在这里。

该团队目前将所有代码存储在 Unix 服务器上,通过 Putty 会话执行和测试它,然后完成从创建目录、将每周代码运行文件夹(分支)中的代码合并回主代码目录等所有工作。这非常手动. 质量检查过程也是手动的,将代码发送给另一个团队,然后他们使用 Subversion 或 Beyond Compare 来比较差异。

由于我对 GitHub 和其他存储库(SVN、BitBucket)的了解有限,似乎其中一种解决方案可以很好地简化这个过程。只是好奇有人验证我的想法并确保我走在正确的轨道上,然后看看这是否可能。

  1. 实施 Github 或 Bitbucket,然后将现有的“主代码”文件夹从服务器迁移到 repo 主分支。
  2. 当一个活动需要每周运行时,相应地创建一个新分支(例如 09022016、09092016 等),然后进行任何必要的更改。
    1. 将更改提交到相应的每周分支,然后在诸如 Crucible 之类的地方触发代码审查。这可能吗?
    2. 一旦获得批准,将更改部署到 Unix 服务器(在与 repo 中的分支同名的文件夹中),以便可以执行 .SAS 或 .ksh 文件。这是可行的吗?发生这种情况需要使用什么?
    3. 如果需要将更改用于未来的活动执行,请将分支中的代码合并回主控。
    4. 重复所有未来的活动执行。

这有意义吗?我错过了什么吗?我以前是另一个组织的开发人员,但从未做过任何繁重的编码,而且所有这些流程都已经到位,所以它们就可以正常工作。

很抱歉这个冗长的问题。任何帮助将不胜感激。

编辑:更简单的问题... - 我可以使用 Github 来代替将 SAS 程序存储在传统文件目录中吗?这更有意义吗?- 我可以在签入/批准后触发从 Github 到 Unix 服务器的部署吗?- 如果我选择,从 Github 到 Unix 的部署是否也会启动一个 SAS 程序来启动整个活动?- 如果我没记错的话,我可以进入 Crucible,选择我想要审查的提交/代码,然后与适当的人一起启动代码审查,所以这不需要自动化。正确的?

0 投票
1 回答
792 浏览

apache - 使用 apache 为鱼眼/坩埚设置反向代理

我正在尝试使用 apache 为鱼眼/坩埚设置反向代理但是,我得到:

暂停服务

由于维护停机或容量问题,服务器暂时无法满足您的请求。请稍后再试。

我究竟做错了什么?

以下是配置文件:

httpd.conf 文件的结尾

/etc/httpd/conf/httpd.conf

配置文件