问题标签 [hudson-plugin-batch-task]

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 投票
2 回答
1142 浏览

continuous-integration - 如何允许多个同名的 Hudson 作业运行

我有 2 个任务的哈德逊工作。如果我在任务 A 仍在运行时启动任务 A,然后启动任务 B,那么任务 B 在任务 A 完成之前不会开始运行。我没有锁定这项工作(即没有勾选“锁定”选项)。如何启用此作业,以便任务 A 和任务 B 同时运行?

0 投票
1 回答
879 浏览

hudson - 从 Hudson 中运行的 Ant 任务中获取当前登录用户

我正在使用“Hudson 批处理任务插件”在构建运行后启动一些 ant 任务,以将构建部署到远程框。

作为部署的一部分,ant 任务将日志记录写入数据库。我希望能够包含当前用户的用户名。

有人知道用户的登录是否可用于在 Hudson 中运行的 ant 脚本吗?也许作为环境变量?

0 投票
1 回答
963 浏览

hudson - 在特定 Jenkins 构建上修改已保存的工件以进行部署

我们有一个 .NET Jenkins 安装,它构建了一些 .NET 应用程序。这些应用程序包括一堆*.exe文件*.exe.config。现在,我将应用程序保存为一个 zip 文件,其中包含所有 *.exe、所需的 DLL 和*.xml文件以及默认*.exe.config文件。默认*.exe.config值从 Subversion 存储库中获取它们的值,并针对生产环境进行了调整。

这些*.exe.config文件包含数据库名称、数据库服务器、服务器名称等。这些对于生产环境是正确的,但不适用于 UAT、QA 或开发人员测试。

我想做的是进行某种后期构建任务,用户可以在其中指定特定的构建,以及那些因环境而异的特定参数的值。如果我知道了,我可以运行一个 Nant 或 Ant 任务来解压缩 zip 文件,整理*.exe.config文件并部署它(我的最终目标),或者至少将其压缩并放在用户可以访问的地方。

我知道有一个参数化构建,并且我知道有批处理任务,但我需要将两者结合起来。那可能吗?

0 投票
1 回答
226 浏览

svn - SVN 调用 Hudsonserver/Job/TheJob/polling 无需打开浏览器

我有一个托管在 Subversion 上的 Projekt。我使用 Jenkins (old Hudson) 进行 Continoues Integration。

现在我将批处理文件作为 Subversion-PostCommithook 运行此命令。

我不想每 2 分钟轮询一次。我想通知 Hudsonserver。

但过了一会儿,它没有任何效果,我看到,在任务管理器中打开了许多 iexplorer.exe。

我认为它随时打开一个新的浏览器。

我如何在 StartCommand 处取消激活打开浏览器,以在不打开浏览器的情况下调用 URL?

0 投票
1 回答
462 浏览

continuous-integration - jenkins上的批处理任务插件设置权限

我们在我们的詹金斯服务器上使用批处理任务插件(这里)

我想限制个别用户对某些任务的访问/设置权限

例如:

用户 A 可以看到任务 => 推送到生产,推送到开发

用户 B 只能看到 task=> Push to Dev

我知道我可以为指定的任务创建一个单独的作业,但这只会占用更多空间(因为我们有很多项目)我想看看设置任务权限的粒度级别是否可行。

有什么想法吗?

0 投票
1 回答
745 浏览

hudson - 如何在 Hudson 中配置 Post build 任务?

嗨,我正在使用 Hudson 进行源代码管理。我能够从我的功能分支正确下载所需的代码并成功构建它。但是,一旦我的构建成功,我还需要触发一个 .exe 文件,但我无法弄清楚。

我必须使用一些插件还是有其他方法?如果是插件,请说明如何设置。

附加详细信息:我可以从命令提示符完美地触发 exe,但是当我在工作的构建步骤中编写相同的命令时,我只会收到“完成:成功”消息,但没有触发 exe

0 投票
1 回答
755 浏览

visual-studio - 来自 Hudson 的 MSBuild 3.5

我正在尝试设置 MSBuild 来编译 MS Visual Studio C++ 项目并运行包含路径的一些问题。如果我从命令行运行 MSBuild,它会成功构建,但在 Hudson 内部,构建会失败,因为它找不到某些包含文件。

我尝试使用 setx 设置环境变量,但这似乎没有帮助。

这是我使用的命令:

C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe c:\Path\To\Project.sln /t:Build /p:Platform="Win32";Configuration="Release" /v:diag

我尝试使用 MSBuild 插件,以及将命令作为批处理命令调用。两者都失败了。

任何人都可以帮忙吗?

ABS


在命令提示符中运行时的结果:

在哈德逊跑步时的结果:

0 投票
1 回答
180 浏览

jenkins - 如何在詹金斯管道构建上运行任务/促销?

有没有人有一种机制来模拟提升的构建插件或批处理任务插件的作用,但对于管道构建?

例如,我希望能够在构建之后运行 maven 发布插件,或者在提升的插件允许的情况下,“提升”构建。

最好的情况是提升的构建插件或批处理任务插件将管道作为输入......

或者可能允许我在构建完成后调用另一个作业(可选) - 但我希望该作业在此结果上运行。