问题标签 [jenkins-blueocean]
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.
jenkins - Jenkins BlueOcean 中的“分支索引”活动是什么
我正在詹金斯蓝海中设置多分支管道。一切都开始运转良好。
我注意到的一件事是,有一段时间,我执行了一个名为:“分支索引”的作业。
我的构建包含一些繁重的单元测试和代码覆盖,需要大约 4 小时 30 来执行,所以让这个工作随机执行 2 次并不是很好(甚至没有考虑到我们有 6-8 个活动分支,所以这意味着执行只会堆叠。
所以:
1) 那些处决是什么?2)这是绝对必要的吗?3)我可以禁用它吗?
jenkins - GitHub vie Blue Ocean Agent:用户名或密码无效
我用谷歌搜索的行是:
回溯一点:
我在 Jenkins 上使用 Blue Ocean 创建了一个管道来运行存储在我们 GitHub Enterprise 上的内容。我们的内部企业使用 http 连接(不是 https 或 ssh)。API 令牌帮助 jenkins master 成功地与 github 交互,包括获取和推送管道到 repo。
在执行时,作业被转发给代理。该代理尝试像主服务器一样连接到给定地址,但没有成功获取内容,而是收到消息:
我想弄清楚的是令牌如何从主服务器到代理,以及为什么这在我的情况下不起作用。
在谷歌搜索时,我发现了几次症状 - 似乎没有一个适用于我的情况。
我认为正在发生的事情是节点使用两个因素而不是令牌,然后 GIT_ASKPASS 似乎又生成了令牌 - 在这种情况下,我不知道为什么令牌适用于主服务器但不适用于代理。
这是蓝海日志 - 为匿名而略有改动。
在代理机器上,我可以看到正在创建的文件夹,因此执行肯定发生在代理端。
我的核心问题是我的令牌发生了什么以及需要发生什么,以便代理机器可以连接到我们的企业 github。
jenkins - 与 Blue Ocean、Github 和 Nuget 的持续集成导致路径太长
NUnit.Extension.VSProjectLoader.3.7.0
我尝试让构建链与 Jenkins Blue Ocean 一起使用,其中源位于 GitHub 中,其他依赖项位于 nuget 中。
当我恢复包时,在特定包 NUnit.Extension.VSProjectLoader.3.7.0 之后出现错误:
在代理机器上,路径非常短:C:\guinode\
在该额外长度之上添加了使包文件夹具有以下大小:
MyGitProject
正在替换我的实际项目名称,长度相等。
检查代理机器上的包显示 NUnit.Extension.VSProjectLoader.3.7.0 已完全加载。
检查本地安装并替换包的第一个路径我可以找到两个 260 个字符或更长的文件。他们属于一个内部项目,所以我有机会影响它。
没有一个目录是 248 个字符或更多。
所以我的直接解决方案是重新部署内部参考包。
packages
我供将来参考的问题是,我是否可以对该位置或某事做些什么,workspace\MyGitProject_master-CFRRXMXQEUULVB4YKQOFGB65CQNC4U5VJKTARN2A6TSBK5PBATBA
以便我默认保存一些字符。
jenkins - 如何从 Jenkins 中删除所有 BlueOcean GitHub 令牌
我喜欢 BlueOcean 插件如何使基于 Jenkinsfile 创建管道变得容易。但是我正在使用我的帐户进行测试,现在想切换到正确的帐户。但是,当我开始创建管道时,它会记住我,并且我可以看到它可以从我的帐户访问组织和存储库,即使我已经删除了在 BlueOcean 上创建的管道/存储库。
我发现与此相关的唯一答案对我没有帮助,因为我在凭证页面上没有看到任何接近“blueocean”的东西。还有其他方法吗?似乎找不到任何关于它的文档。谢谢!
jenkins - 通过 groovy 脚本设置 Jenkins Blue Ocean 插件
我正在使用 Blue Ocean 插件,我的目标是从头开始创建一个 Jenkins 安装,完全配置一个链接到 Github 存储库的作业,所有这些都在一组用 Groovy 编写的 init 脚本中完成。我事先拥有配置管道所需的所有信息:
- Github 代币
- Github 组织
- Github 存储库(在根目录中包含一个 Jenkinsfile)
我已经找到了一些作品,但完整的图片并不完整/工作。这就是魔法似乎开始validateAndCreate的地方。
我的设置是:
- 詹金斯 2.121.2
- 蓝海 1.7.2
我在正确的道路上吗?有人可以在这里阐明吗?
git - Jenkins BlueOcean 无法连接到 GIT 存储库 URL
我已经使用 Jenkins 为应用程序实现了一个示例 CI/CD 管道。代码签出作业中指定的私有存储库的 GIT URL 工作正常。
但是,当我使用相同的 GIT Repo url 使用“Blue Ocean”插件创建管道时,它会引发以下错误:
Repository URL - Please enter a valid URL.
任何人都可以帮忙解决可能的错误,因为我无法弄清楚管道中的正常工作是否正常。