问题标签 [multi-configuration]

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

jenkins - Jenkins:参数化触发作业的名称或链接两个多配置作业

我的公司生产多种口味的产品,例如在 Linux 和 Android 上。在 Jenkins 上,这些是在多配置作业中生成的。

我需要在不同的工作中为产品构建一个包装器。我的经理坚持认为包装和产品应该建立在不同的工作上。

我的问题是,我似乎无法传递轴变量。使用参数化构建插件,“在其他项目上触发参数化构建”不带参数(多么具有讽刺意味),并且轴变量似乎被忽略了(参见示例图像)。

有没有人有可行的解决方案?

jenkins_example

0 投票
1 回答
76 浏览

jenkins - 如何在詹金斯上定期触发多配置作业?

我已经设置了一个多配置作业,它可以在不同的语言环境和环境中并行运行。我有一个配置矩阵设置,并且在我们触发构建之前选择了不同的组合。不知道如何定期触发这些(每晚构建)。我需要jenkins上的任何插件来实现这一点吗?

0 投票
0 回答
466 浏览

jenkins - 詹金斯作业在打印“完成”后需要很长时间才能完成

我在运行矩阵作业时遇到了一个案例,一旦它打印出“Finished: SUCCESS”,它就会在那里旋转很长时间(约 15-20 分钟),然后才能真正拆除并完成作业。任何想法为什么会这样?

0 投票
1 回答
394 浏览

tfs - 具有不同变量集的 TFS 多配置

我需要在不同的环境中部署相同的项目和相同的版本。每个环境都需要给定变量的自己的值,例如 ENV1 需要 var1a、var1b、var1c,而 ENV2 需要 var2a、var2b 和 var2c。您不能有 var1a 和 var2b 的组合。这意味着我需要运行完全相同的构建,但使用不同的变量集。

大约有 20 个变量和 50 个环境,因此每个版本手动更改它们 1000 次并不完全是一种选择。
我可以为每组变量的值创建不同的构建定义,最终得到 50 个定义,但这似乎有点多余。更不用说如果我想删除一个步骤,我将需要更新 50 个定义。

我可以以某种方式将变量组链接到构建配置并使构建定义自动切换值吗?

0 投票
1 回答
1190 浏览

variables - 评估环境的乘数字段变量

我在 vsts 发布管理中尝试了类似的东西:

  • 用 : 1,2,3 定义变量 a
  • 用 : 4,5,6 定义变量 b
  • 用 : $(a)​​,$(b) 定义变量 c
  • 当我使用环境多配置并行能力时,在字段乘数中使用变量 c。

结果:部署了 2 次环境:$(a) 和 $(b) 我想部署 6 次环境:1、2、3、4、5 和 6

解决方法的想法?

在构建任务中,变量 $(c) 被扩展并且值为:1,2,3,4,5,6 ...我不明白为什么字段“乘数”不扩展变量

0 投票
1 回答
27 浏览

tfs - 无法确定,哪个代理将用于并行多配置构建中的哪个构建配置

我们根据 BuildConfiguration 变量使用多重配置,并在我们的一个构建中与 Clean:false 并行运行发布和调试。在代理队列中,我们有两个满足此特定构建定义要求的代理。

问题是无法在此构建上设置代理。

这就是为什么您不能肯定地说调试将始终基于代理 x 并在代理 y 上发布。如果现在一旦在代理 x 上构建发布,那么文件就在那里并且不会被删除。如果这导致它在填充 drop 时复制了一些东西,那么“过时”的文件将在那里结束。

一种选择是 Clean:All,但我们不想错过增量模式。

这个问题有解决方案吗?

0 投票
1 回答
77 浏览

android - 多配置矩阵作业无法启动模拟器并出现一些错误

我正在创建一个多配置矩阵作业以在 Jenkins 上的多个仿真器上运行我的测试,但它失败并且仿真器无法启动。以下是作业的控制台输出:

在这一点上卡住了,不确定是什么导致了失败......请帮忙!

0 投票
0 回答
39 浏览

jenkins - 如何在詹金斯的多配置项目中为组合添加单独的参数

我必须为以下组合运行一个测试套件,我在此处输入图像描述为此使用了多配置项目。我正在寻找可以让我动态或静态地为每个组合添加 host_machine 的东西

在此处输入图像描述

编辑:我正在触发从主机到不同从机的测试执行。图表中的每个配置都可以有自己独立的主机。

0 投票
0 回答
186 浏览

cmake - 使用 Ninja Multi-Config cmake 生成器时处理“CMAKE_INSTALL_PREFIX”的正确方法是什么?

使用 cmake 生成器“Ninja Multi-Config”处理CMAKE_INSTALL_PREFIX. 例如,如果你这样做:

然后做

安装过程中的文件../install会被覆盖Debug吗?在这种情况下,处理安装位置的正常方法是什么?

0 投票
1 回答
254 浏览

azure-devops - 多配置 Azure Devops 2019 构建管道中的条件管道(Visual Studio 测试)任务

我们有一个带有 Azure Devops 2019 的本地 TFVC 设置。我正在构建一个 C++ 库并设置了一个运行良好的多配置构建(调试、发布)。但是,我只想在构建发布配置时运行一组单元测试。我添加了一个“Visual Studio 测试”任务,不幸的是它在两种配置下都运行,并且在调试配置下花费的时间太长。每个测试都是独立运行的。

我没有看到任何有条件地运行任务的选项(我无法编辑 YAML)。

有没有办法仅针对特定配置在管道中运行任务?