问题标签 [buildconfiguration]

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

intellij-idea - 如何在 IntelliJ IDEA 中一次运行多个构建配置

我有一个具有“标准用户”和“经理”构建配置的项目。(代码大部分相同,但构建的某些方面不同。)

当我要测试应用程序时,我需要启动用户和管理器这两个配置。目前,我手动执行此操作,但没有办法同时自动启动两种配置吗?

0 投票
1 回答
1393 浏览

maven - ivy 可以从 Maven 存储库安装和检索配置吗?

我有本地文件系统 Ivy 存储库,需要将所有工件安装(发布)到远程 Maven 存储库,如 Nexus 或 Artifactory。我按照以下几行为ivy install 任务编写了 ant 脚本:

test现在,我的本地 ivy 存储库 ( , )中有多个配置compile,这些配置在 ivy.xml 文件中声明。本地存储库由每个工件、jars 和 ivys 两个文件夹组成。Jars 文件夹包含 jars,ivys 文件夹包含 ivy.xml,其中声明了配置。还存在 SHA 和 MD5 校验和文件,但仅此而已。

我预计 Ivy 会告诉 Maven 存储库可用的配置,但似乎没有。在我切换到新创建的存储库进行解析后,Ivy 无法找到它刚刚安装在那里的工件,并声称test缺少compile配置。

本地存储库配置为基于文件的,可以从那里解决工件没有问题。远程存储库是 ibiblio,m2 兼容:

根配置到我们的服务器。当安装的工件出现在服务器上时,root 和身份验证可能已正确配置。

是否可以让 Ivy 尊重自己的 ivy.xml 并使用配置安装到 Nexus 或 Artifactory 存储库中,以便以后解决它们?

  • 也许 ivy:install 任务需要更多选项?
  • 也许某些配置文件丢失或不完整?
0 投票
1 回答
103 浏览

c# - 如何在 VS2013 中使用配置特定值设置项目设置?

有没有办法在 VS2013 中使用特定于构建配置的值来设置项目设置? 我需要为从一个构建配置到另一个构建配置的 WebServiceURL 设置设置不同的值(例如 MSSQL 配置与 Oracle 配置)。

我看到了使用 #if DEBUG 的预处理器程序集配置和构建后配置文件覆盖方法,但前者不允许自定义配置名称或超过 2 个配置,而后者涉及在构建后复制文件,而不是在项目属性 > 设置页面。

App.config 是否有类似于 Web.config Transformation 的东西?

0 投票
1 回答
342 浏览

c++ - 运行“调试”配置时出现 cudaMemCpy2d 错误 (cudaErrorInvalidValue)

这真让我抓狂。我一生都无法弄清楚为什么会发生这种情况。基本上,我的这段代码在 Linux(Nsight eclipse 版)下运行良好。我尝试通过创建 Visual Studio 2013 项目并对其进行配置使其与 Windows 兼容。

此时一切似乎都很好,代码编译没有任何问题。当我使用“发布”配置时,它甚至运行良好。但是,一旦我尝试调试配置,下面的部分就会崩溃并出现cudaErrorInvalidValue错误。
我已经将问题追溯到优化标志。禁用优化将导致崩溃。使用/O2or /O1,代码运行良好!

同样,无论有没有优化,这在 Linux 下都可以正常工作。我想知道 Windows 优化带来了什么。如果有任何帮助,我正在使用带有 CUDA 6.5 和静态库链接的 Visual Studio 2013(更新 4)。(在 Linux 上是 CUDA 6.5,但是动态库链接)。

整个代码可在此处获得。

0 投票
0 回答
172 浏览

tfsbuild - LabDefaultTemplate-> ExecuteRemoteTestRun2 不考虑 MTM 中测试的 Order 字段

场景:

  1. 创建 2 个 codedui 测试。第一个测试将是 Test1,第二个是 Test2。

  2. 在 mtm 中创建 2 个测试用例。

  3. 在 MTM 中创建 2 个套件。套件 1 和套件 2。

  4. 按以下顺序将测试添加到 Suite1,Test1 然后是 Test2。

  5. 按以下顺序将测试添加到 Suite2,Test2 然后是 Test1。

现在使用模板“LabDefaultTemplate”创建一个构建在测试中添加 Suite1 和 Suite2

现在使用 MTM 并更改套件中测试的顺序并再次运行构建。

测试代理按照插入的顺序在套件中运行测试,并且不会使用 order 字段。

我们使用测试控制器 2013、测试代理 2013、TFS 2013。

现在了解详细信息。

WorkFlow LabDefaultTemplate 运行以下活动“ExecuteRemoteTestRun2”

在 TestRunCreation.CreateTestRun 方法中,根据套件和配置请求测试点

我们可以看到 Select 没有“Order by”,这就是我们在套件中的测试顺序中得到测试号的原因。

我认为这是一个错误,有人可以批准吗?

按 MTM 顺序执行套件的解决方法是什么。

巴拉克

0 投票
1 回答
522 浏览

teamcity - teamcity 构建系统或从动态生成的参考填充的配置变量名称

所有,有关如何在 teamcity 8.0.5 的“构建参数”面板中执行以下操作的任何线索?

属性名称:system.project_fullName
属性值:%dep.$mybuildID$.system.project_fullName%

是在同$mybuildID$一个面板中定义的属性

属性名称:system.mybuildID
属性值:BuildX

我需要这样做的原因是我需要在多个项目之间为两步式构建项目创建依赖关系。我不想手动编辑我尝试从 BuildX 项目导入的每个属性 - 我只想在每个构建配置中编辑一个变量。我怎样才能做到这一点?

0 投票
2 回答
2363 浏览

build - 在构建配置期间获取“需要更改 pax 存档卷”提示

我正在尝试在我的 Ubuntu 14.04 LTS 上构建fastjet-3.0.1 。

在运行以下:

我收到以下消息:

我尝试查找 Pax 是什么以及如何处理此错误,但没有发现任何有用的信息。对此的任何帮助都会很棒!谢谢。

0 投票
1 回答
102 浏览

ios - 在 Swift 中使用 Facebook SDK for iOS 构建配置

我已经为 Facebook 配置了一个带有服务器和客户端组件的应用程序。但由于一个应用程序只能有 2 个 URL(包括移动站点 URL),我不得不为开发环境创建另一个应用程序并在那里注册 localhost。您可以告诉 Facebook,第二个应用程序是第一个应用程序的测试版本,但您仍然会获得两个不同的 AppID。由于 Facebook SDK 期望 AppID 密钥位于Info.plist::FacebookAppID(Swift)中,我想知道如何为这两个应用程序输入密钥并让编译器根据您的构建配置选择正确的密钥?

这一定是很常见的事情,所以我很惊讶我找不到任何答案。谢谢。

0 投票
1 回答
11459 浏览

teamcity - 如何将项目与 TeamCity 上的代理池相关联?

对于我的自动化测试,我将一个项目添加到 TeamCity 服务器和 2 个代理池,一个是 Windows 服务器,另一个是 MAC。默认代理池是 WIN,但我想在 MAC 服务器上运行我的测试。要将代理池更改为 MAC,我尝试通过从列表中设置来添加代理要求, teamcity.agent.nameMAC server它没有添加到与项目关联的兼容代理列表中,而是添加到兼容代理中,并在其顶部显示此警告Following agents belong to the agent pools which are not associated with "Tests" project:测试是我的项目的名称。

如何将它的 MAC 代理关联到我的项目?

0 投票
0 回答
37 浏览

asp.net - ASP.NET 网站项目类型未选择正确的配置

我有一个 ASP.NET 网站 4.5(不是具有 .csproj 的 Web 应用程序)并使用 Visual Studio 2013。

我创建了不同的构建配置:Debug、QA 和 Stage。

我已将构建配置设置为 QA。 在此处输入图像描述

我在解决方案中的所有项目都是作为 QA 构建的,但只有这个站点将构建为 Debug。

构建摘要

00:00.356 - 成功 -调试任何 CPU - http://localhost:63864

00:00.001 - 成功 - QA 任何 CPU - ....\Project1\Project1.csproj

00:00.001 - 成功 - QA 任何 CPU - ....\Project2\Project2.csproj

00:00.001 - 成功 - QA 任何 CPU - ....\Project3\Project3.csproj

正因为如此,站点选择了 Debug web.config 而不是 QA 转换。

知道我在这里想念什么吗?