问题标签 [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.
jenkins - Groovy postbuild 脚本中的 NULL 指针异常
我正在使用构建流程项目来组合两个不同的项目测试结果。然后我需要更改聚合测试结果的构建状态,所以我使用 groovy postbuild 来更改我的构建状态。如果有任何一个,则在该脚本中测试失败在任何项目中都失败了,然后我试图将构建状态更改为不稳定。为此,我正在使用 groovy 脚本从两个结果中计算失败计数。但是当我尝试这个时,它会抛出 NULL 指针异常。我在 groovy postbuild 中使用的脚本是
它抛出异常为
活动
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
jenkins - 构建后删除詹金斯项目
用户可以从应用程序创建 jenkins 作业以安排操作。
我想知道在构建执行后是否可以删除 jenkins 项目。有构建后操作“构建完成后删除工作区”,但它只删除工作区,而不是项目。
build - .NetCore project.json“脚本”不运行任何命令
我需要一个简单的postcompile
脚本才能工作,但我似乎无法让任何脚本工作..
在我的project.json
我有以下内容:
但是当我构建时,而不是echo
我得到一个错误:No executable found matching command "echo"
对于任何其他基本命令(例如cd
, dir
, even )也是如此cmd
。
虽然dotnet pack
有效
我究竟做错了什么?
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 中的插件只能在同一个作业中插入一次。猜猜这是詹金斯的一个问题。
c# - 使用 Visual Studio 中的构建后事件从相对项目路径复制文件
我正在尝试使用带有 xcopy 的 Visual Studio 中的构建后事件从“输出路径”复制一个 dll 编译文件。
当我将输出路径设置为与项目本身在同一个硬盘驱动器上时,路径将自身更改为相对路径(“........\abc”),并且构建后事件失败并出现退出代码4.
当我将输出路径设置为与项目不同的硬盘驱动器时,路径不会更改为相对路径(当然)并且构建后事件成功通过。
这是命令:
$SomeFolder
在项目的 csproj 文件中定义。
我需要使它与相对路径一起工作,我该怎么做?
谢谢
jenkins - 使用 Jenkins 参数化构建来控制构建后操作的执行
有什么方法可以使用 Jenkins 选择参数来控制项目中构建后作业的执行?
我有我的项目正在构建一个战争文件,有时(不是所有时候)我希望将此战争文件发送到 Amazon S3 存储桶,以便我可以将其部署到 EC2 Tomcat 容器。我不希望 Jenkins 每次构建项目时都将战争文件发送到 S3(每天发生很多次),我想要一种方法来控制何时将战争文件发送到 S3。
我能看到的唯一选择是复制我当前的 Jenkins 项目并让新项目将 war 文件发送到 S3,但这意味着我最终将有多个 Jenkins 项目做“几乎”完全相同的事情,这是我试图避免的。
jenkins - 一旦构建成功或完全失败,如何添加 Jenkins 发布操作以执行两个不同的脚本?
如果 Jenkins 作业构建成功,我想执行一个 shell 脚本,或者如果 Jenkins 作业构建失败,我想执行另一个脚本。
我添加了构建后任务插件,但似乎只能在所有状态或成功状态下执行一个shell,一旦构建失败,无法指定另一个要运行的shell脚本,这两个脚本应该独占运行。
有人可以帮我吗?
jenkins - Jenkins groovy postbuild 替代方案
您可能知道Postbuild Script 插件在 1.62 中被标记为弃用。链接: https ://github.com/jenkinsci/job-dsl-plugin/wiki/Migration#migrating-to-162
我用它来做几件事,比如读取日志文件并在它包含匹配正则表达式的行时执行任务。
你知道替代DSL的好工作吗?
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?