问题标签 [upsource]
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.
git - 提交到 GitLab 中的存储库不更新 YouTrack 中的问题状态
我有 UpSource、YouTrack 和 Hub 设置。我有一个名为“大修”的项目,它有两个服务 UpSource 和 YouTrack。两者都通过 VCS 连接。UpSource 接收存储库中发生的所有内容,但是当我想通过提交消息更新 YouTrack 中的问题时,它不会在 YouTrack 问题跟踪器中更新,问题状态保持不变。
我的提交信息是:#HAUL-1 Fixed
YouTrack 与 UpSource 的集成已启用,一切都应该按照我想要的方式工作,我到处搜索并尝试一遍又一遍地重新创建项目,并一次又一次地检查所有内容,但我无法弄清楚我做错了什么。
youtrack - UpSource 是否有时间设置从 YouTrack 中提取信息
我正确配置了 UpSource 和 YouTrack,两者都可以互相获取信息。然而,我经历了一些非常奇怪的事情。我将提交推送到主分支,UpSource 正确显示信息,但我链接到 YouTrack 问题中的一个问题,当我将鼠标悬停在此问题上时,无法显示信息,我无法弄清楚原因。
现在你会想,我的配置一定有问题!但是,当我单击链接时,我完全可以重定向到该问题,然后我看到该问题已更新..?
然后,过了一会儿,我再次将鼠标悬停在它上面,信息现在正确显示在 UpSource 中!我对此唯一合乎逻辑的解释是 UpSource 在时间基础上而不是直接在悬停时从 YouTrack 中提取信息。如果是这种情况,我在哪里可以找到这样的设置?
github - Upsource 错误:使用 github 企业服务器时未检测到 Github Url
尝试在 EC2 上设置 upsource 时无法解决错误,除非尝试与 GitHub 集成,否则一切正常。
我只是使用 ssh 进行身份验证,然后将我的 GitHub 网址输入为
但我得到消息:
还尝试了https,结果相同。
并不是它试图进行身份验证;它无法解析和识别网址。
我尝试了我的个人 github 存储库,但 url 中没有企业名称,效果很好。
我尝试构建 3.0 和 3.5。
oauth - 使用 GitLab 作为 Oauth 进行上源
我在本地地址http://192.168.0.18/上运行 GitLab 。Upsource 在http://192.168.0.11/上运行。
我在 GitLab 上将 Upsource 应用程序添加为管理员。正如 GitLab 所说,我已经设置了客户端 ID 和秘密令牌。授权设置为http://192.168.0.18/oauth/authorize,令牌设置为http://192.168.0.18/oauth/token ,用户数据设置为http://192.168.0.18/api/v4/user(根据GitLab文档)。在字段映射中,我将用户 ID 设置为“id”,两个电子邮件都设置为“email”。
然后,在 Upsource 的日志页面上,我有 oath authentication 图标。单击它后,GitLab 需要登录,并且用户必须为其帐户授权应用程序:
需要授权
授权 Upsource 使用您的帐户?
您是管理员,这意味着授予对 Upsource 的访问权限将允许他们也以管理员身份与 GitLab 进行交互。谨慎行事。
此应用程序将能够:
访问您的 API
读取用户信息
但是,单击authorize
按钮后,Upsource 会显示 info: Authentication failed. Check your credentials and try again.
。我设置错了什么?字段映射?
jira - 上传 Webhook 和 JIRA
我正在致力于自动化团队中的代码审查流程。
我的目标是:
- 创建评论后,将其分配给两个随机开发人员
- 自动更新 JIRA 项目,并将其分配给在 Upsource 中被分配为审阅者的开发人员
我能够使用Upsource Custom Workflows实现目标#1 。
对于第二个目标,我尝试查看Upsource Webhooks和 JIRA Cloud REST API,但我看不到如何从 Upsource 分配 JIRA 项目。JIRA 的 API 规定,为了使用 REST 分配项目,我们需要为此方法创建 PUT 请求:
PUT /rest/api/2/issue/{issueIdOrKey}/assignee
- 如何从 Upsource Webhooks 创建 PUT 请求?
- 如何从原始 Upsource 评论中提取 {issueIDOrKey}?
upsource - 是否可以在 Upsource 中提交来自不同项目的提交以进行代码审查?
我的团队正在探索 upsource 作为我们的审查工具。但是我找不到在一次审查中添加来自不同项目的提交的方法。有可能在upsource中做到这一点吗?对于大型项目来说,这是一个非常重要的功能。
github - 与 Gitlab 集成进行上源
我需要在 Upsource 中集成 Gitlab,类似于可用的 Github 集成。由于还没有这方面的功能,我尝试编写简单的代理,将请求“翻译”到 Gitlab API 的 Github API。同样,它翻译响应。主要思想是将项目配置为 Github 项目,但实际上将 Gitlab 隐藏在我的代理后面。它开始工作,例如在获取 oauth 令牌过程中。它也适用于获取提交和评论。但是,我在检索拉取请求时遇到问题。在 upsource-frontend 日志中,我发现以下警告:
我填写了头部对象的字段作为响应(根据 Github API 文档),但它仍然不起作用。也许你可以告诉我 Upsource 需要什么来响应拉取请求?
windows - 加载 JetBrains Upsource 时,VirtualBox 重定向到 localhost
我碰到了一堵砖墙,无法通过它,因为没有太多关于这个问题的信息。我的 Windows 机器上有一个 VirtualBox,运行 Ubuntu,上面安装了 JetBrains Hub 和 Upsource。为了使其公开,我使用的是 apache2。我可以运行“upsource.sh start”并启动 upsource ok,但是当我尝试从外部网络访问网站时,页面卡在“正在加载...”,然后失败并显示“[我的虚拟名称框] 找不到服务器 DNS 地址。
我能够从内部网络访问该站点,并且一切正常。我将一个端口从我的公共 IP 转发到正在侦听 JetBrains Upsource 的 virtualbox 端口。
我的提示是 virtualbox 正在重定向到自身,并且外部网络上的客户端无法访问该地址。我不熟悉 apache,所以我不确定它的配置是否正确设置。如果有人遇到了这个问题并修复了它,或者如果有人知道如何开始调试/修复这个......我全神贯注。
感谢你们。
编辑:当请求 OAuth2 时,服务器似乎挂起。它向virtualbox的本地地址而不是公共IP发出请求。
websocket - 如何在 Traefik 中代理 WebSocket?
我正在尝试设置 Upsource 以在 Traefik 后面工作:https ://www.jetbrains.com/help/upsource/proxy-configuration.html
traefik 正在监听端口 8008 和 8443(因为 80/443 将用于另一个端口):
码头工人标签:
中conf/internal/bundle.properties
,base-url
配置如下:
问题:
为什么它验证端口 443 而不是 8443?
此外,在 Nginx 中代理 WebSockets:
你能确认 Traefik 支持 WebSockets 吗?如果是这样,如何配置?