问题标签 [post-build]

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 投票
0 回答
576 浏览

jenkins - Groovy postbuild 脚本中的 NULL 指针异常

我正在使用构建流程项目来组合两个不同的项目测试结果。然后我需要更改聚合测试结果的构建状态,所以我使用 groovy postbuild 来更改我的构建状态。如果有任何一个,则在该脚本中测试失败在任何项目中都失败了,然后我试图将构建状态更改为不稳定。为此,我正在使用 groovy 脚本从两个结果中计算失败计数。但是当我尝试这个时,它会抛出 NULL 指针异常。我在 groovy postbuild 中使用的脚本是

它抛出异常为

活动

0 投票
2 回答
2259 浏览

jenkins - 如何指示 Jenkins 在用户定义的路径中查找电子邮件模板(除了 $JENKINS_HOME/email-templates)

我有 Jenkins 的 groovy 电子邮件模板(用于 Selenium Robot 框架测试执行)。Jenkins master 由一个远程团队控制。因此,要将这个模板放在 $JENKINS_HOME/email-templates 中,我们需要提出一张票并等待 2 到 3 天。我们也预计,模板中可能需要更改。所以我们计划将我们的模板放在我们的源代码存储库 (GIT) 中。因此,在 Jenkins 测试作业中,我们将测试脚本与电子邮件模板一起签出。如何指示 Jenkins 在工作区文件夹中查找模板,而不是在 Jenkins Master 中查找 $JENKINS_HOME/email-templates

0 投票
2 回答
2660 浏览

jenkins - 构建后删除詹金斯项目

用户可以从应用程序创建 jenkins 作业以安排操作。

我想知道在构建执行后是否可以删除 jenkins 项目。有构建后操作“构建完成后删除工作区”,但它只删除工作区,而不是项目。

0 投票
0 回答
219 浏览

build - .NetCore project.json“脚本”不运行任何命令

我需要一个简单的postcompile脚本才能工作,但我似乎无法让任何脚本工作..

在我的project.json我有以下内容:

但是当我构建时,而不是echo我得到一个错误:No executable found matching command "echo"

对于任何其他基本命令(例如cd, dir, even )也是如此cmd
虽然dotnet pack有效

我究竟做错了什么?

0 投票
1 回答
1845 浏览

jenkins - 詹金斯:如何在同一个工作中多次调用构建后操作?

我正在使用这个插件:https ://developer.ibm.com/urbancode/docs/integrating-jenkins-ibm-urbancode-deploy/

有没有办法从一个 Jenkins 工作中推送到 UCD 中的多个组件?例如,同一个 Jenkins 项目编译 Java 并生成三个组件:UCD 中的 app1_web、app1_ear、app1_db。我看到 Post Build Action 中的插件只能在同一个作业中插入一次。猜猜这是詹金斯的一个问题。

0 投票
0 回答
767 浏览

c# - 使用 Visual Studio 中的构建后事件从相对项目路径复制文件

我正在尝试使用带有 xcopy 的 Visual Studio 中的构建后事件从“输出路径”复制一个 dll 编译文件。

当我将输出路径设置为与项目本身在同一个硬盘驱动器上时,路径将自身更改为相对路径(“........\abc”),并且构建后事件失败并出现退出代码4.

当我将输出路径设置为与项目不同的硬盘驱动器时,路径不会更改为相对路径(当然)并且构建后事件成功通过。

这是命令:

$SomeFolder在项目的 csproj 文件中定义。

我需要使它与相对路径一起工作,我该怎么做?

谢谢

0 投票
1 回答
123 浏览

jenkins - 使用 Jenkins 参数化构建来控制构建后操作的执行

有什么方法可以使用 Jenkins 选择参数来控制项目中构建后作业的执行?

我有我的项目正在构建一个战争文件,有时(不是所有时候)我希望将此战争文件发送到 Amazon S3 存储桶,以便我可以将其部署到 EC2 Tomcat 容器。我不希望 Jenkins 每次构建项目时都将战争文件发送到 S3(每天发生很多次),我想要一种方法来控制何时将战争文件发送到 S3。

我能看到的唯一选择是复制我当前的 Jenkins 项目并让新项目将 war 文件发送到 S3,但这意味着我最终将有多个 Jenkins 项目做“几乎”完全相同的事情,这是我试图避免的。

0 投票
2 回答
1746 浏览

jenkins - 一旦构建成功或完全失败,如何添加 Jenkins 发布操作以执行两个不同的脚本?

如果 Jenkins 作业构建成功,我想执行一个 shell 脚本,或者如果 Jenkins 作业构建失败,我想执行另一个脚本。

我添加了构建后任务插件,但似乎只能在所有状态或成功状态下执行一个shell,一旦构建失败,无法指定另一个要运行的shell脚本,这两个脚本应该独占运行。

有人可以帮我吗?

0 投票
1 回答
606 浏览

jenkins - Jenkins groovy postbuild 替代方案

您可能知道Postbuild Script 插件在 1.62 中被标记为弃用。链接: https ://github.com/jenkinsci/job-dsl-plugin/wiki/Migration#migrating-to-162

我用它来做几件事,比如读取日志文件并在它包含匹配正则表达式的行时执行任务。

你知道替代DSL的好工作吗?

0 投票
1 回答
1496 浏览

c++ - CMake: How to copy different files to build directory according to configuration and architecture

I'm generating my vcxproj and sln files for MSVC with CMake. I want to copy some dlls in build directory as POST_BUILD event which are different according whether I'm building Debug or Release configuration and whether it is x86 or x64 architecture. I'm using add_custom_command the following way

I want to set FILES_TO_COPY to different values according to architecture and configuration or to use different add_custom_command according the same conditions. But CMake MSVC is multi config generator and CMAKE_BUILD_TYPE is empty under it and I cannot simply write something like:

How to do this properly?