问题标签 [jenkins]

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 回答
17731 浏览

build-process - 如何让詹金斯将工件复制到动态目录?

我试图让 Jenkins 使用 scp 插件将构建的工件复制到另一台服务器上的存档目录。

理想情况下,我希望能够根据构建版本使目的地动态化,因此结果类似于/builds/<build version>/

对于像 1.2.3.4 这样的构建版本,它看起来像:

从阅读 scp 插件页面来看,这似乎是不可能的,但我认为这里有人可能已经弄清楚了。

有没有办法做到这一点?

将带有嵌入在文件名中的版本号的工件放在一个目录中会更好吗?

0 投票
1 回答
882 浏览

ruby - 如何让 Hudson 看到 rcov 结果?

我目前正在努力将 rcov 与我们的 Hudson 服务器集成。

我能够通过 rake 运行 rcov 并获得没有问题的结果(请参阅下面的 rake 文件)。当我通过 Hudson 运行东西时——调用 rake 任务——具有覆盖率的测试清楚地生成并显示在控制台中。

但几乎在最后,控制台中显示以下内容:

耙任务

去报道/我看到输出文件。coverage.data 文件也存在。

关于这里可能出了什么问题的任何想法?我错过了一些非常明显的东西吗?

0 投票
2 回答
15780 浏览

pylint - 收到 pylint 警告:“未找到配置文件,使用默认配置”

输出:

0 投票
3 回答
2751 浏览

javascript - 如何通过 Jenkins 运行 Dojo DOH 单元测试?

有没有人尝试将 Dojo DOH 单元测试与 Jenkins 集成?

我想做以下事情,但如果这已经完成,我不想重新发明它。所以,我在想:

  1. 从 Jenkins 的构建后步骤开始 DOH 测试并等待结果
  2. 在无头浏览器(例如 Crowbar)中自行运行测试
  3. 从 Crowbar 返回的 HTML 中解析成功/错误计数
  4. 查找(或编写)一个 Jenkins 插件,该插件将 (a) 如果测试失败,则构建失败,(b) 呈现测试结果,(c) 可能将结果集成到 CI 游戏插件中

问题:

  1. 以前有这样做过吗?
  2. 你看到上面的大纲有什么问题吗?
  3. 您是否知道有帮助的 Jenkins 插件,还是我必须自己构建?
0 投票
1 回答
1585 浏览

jenkins - 试图在“执行外壳”中运行一个命令,并在“构建”下的 Jenkins(以前称为 hudson)中运行一个 python 脚本

这些在 linux (ubuntu) 的命令行上运行,但是当尝试通过 hudson 运行它们时,只有第一个(第一个)显示在控制台输出中

来自评论:

  1. 鼻子测试 -s --with-coverage --cover-package prus find 。-名称“*test.py”
  2. pylint --rcfile scripts/pylintrc -f parseable prus > pylint.txt echo "pylint complete"
  3. sloccount --wide --details prus > sloccount.sc
0 投票
1 回答
437 浏览

maven - 识别构建工件的确切组件版本

如何为相当复杂的产品设置基于 Jenkins 的构建过程(使用 Artifactory Pro 进行工件存储),以便可以轻松识别其每个组件的版本/修订?

其中一些组件可能是从其他组件创建的(本质上是一个聚合),因此这些子组件修订需要依次可识别。

我宁愿不一直构建完整的(大型)产品,将其源代码与它一起归档,而是使用以前创建的工件。在开发过程中,他们可能会有一个使用一段时间的 SNAPSHOT 版本。

当在测试期间发现问题时,我如何将其追溯到每个已完成产品组件的确切源代码控制修订版以进行分析?我们不会对所有事情都使用 SVN,并且没有用于其他 VCS 的 Jenkins 插件。


我们所做的一些工作是基于 Maven,但解决方案应该足够灵活,不需要 Jenkins 中的 Maven 项目。

0 投票
4 回答
7523 浏览

continuous-integration - Hudson/Jenkins 源代码指标?

Hudson/Jenkins 的源代码指标是否有任何有用的插件?

我正在寻找带有图形的代码总行数、测试总数、类等。

这样的事情存在吗?

0 投票
4 回答
23589 浏览

macos - 如何为 hudson (jenkins) 持续集成系统正确配置 SVN?

我正在配置 jenkins 以在 MacOS 10.6.6 上构建我的 XCode 项目。为此,我安装了最新的 tomcat 容器和最新的 jenkins 作为 ROOT.war。除了添加 subversion 集成之外,所有工作都很好:(。在 jenkins 中创建一个新项目后,我在“源代码管理”中选择了“subversion”,并输入了我在命令行 subversion 工具中使用的存储库 URL:

不幸的是,它无法处理一个奇怪的错误“身份验证已取消”: 在此处输入图像描述

“详细信息”日志如下所示:

最奇怪的是:如果我单击“输入凭据”并输入我的登录名和密码,Jenkins 会报告“身份验证成功。信息现在存储在 Hudson 中。” 但它仍然是红色的“无法访问”并且构建时出现结帐错误:(。

命令行svn co适用于缓存所有凭据的用户和 root 帐户。也许任何对 macos 有 hudson 经验的人都可以给出一些提示,该怎么做?

0 投票
4 回答
88863 浏览

svn - 如何在 Jenkins 中设置 SVN 凭据?

有没有办法设置 Jenkins 在执行 SVN 提交时将使用的凭据?我找不到这样做的方法。

如果我在我的机器上运行 Jenkins 服务器,它安装了 SVN 客户端并且我的凭据被缓存,它似乎工作正常,但如果我尝试在另一台机器上运行 Jenkins 服务器,则会出现错误。
ERROR: Failed to tag org.tmatesoft.svn.core.SVNCancelException: svn: No credential to try. Authentication failed

0 投票
3 回答
50319 浏览

windows - 如何设置 Jenkins CI 以在 Windows 上使用 https?

我们最近在 Windows 上设置了 Jenkins CI 服务器。现在为了使用 Active Directory 身份验证,我想要求 https (SSL/TLS) 进行访问。鉴于此设置,推荐的方法是什么?