问题标签 [build-definition]
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.
continuous-integration - 找不到与参数名称“EnvironmentName”VSTS 构建定义匹配的参数
我试图在 VSTS 中进行构建定义,但出现以下错误:
找不到与参数名称“EnvironmentName”匹配的参数 PowerShellOnTargetMachines 任务失败。这导致作业失败。查看任务的日志以获取更多详细信息。
我无法进行构建定义:
- 将文件复制到 Windows 计算机
- 运行 powerShell 脚本
I 使用 powershell 远程脚本配置虚拟机。
tfs-2015 - 集合级别的多项目构建定义
我们有一个 TFS C# 集合,其中包含这样的项目:
OurCollection OurControls OurDBFuntions OurCommonCode Project1 Project2
构建 Project1 或 Project2 需要构建所有“我们的”项目。TFS 不会让我在 OurCollection 空间中创建构建定义 - 它要求我在项目空间之一中。但我无法从存储库加载以获取所有“我们的”内容,以便 Project1 或 Project2 可以编译、链接和完成。该配置具有指向所有“我们的”项目的链接,并要求它们在构建 Project1 或 Project2 之前构建,但 sln 和所有其他源文件不会从存储库下载,并且路径仅限于 $/Project1 的子文件夹。
我能完成我需要做的事情吗?
谢谢,托尼
++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++
我们有几个项目——“我们的……” 作为 DLL 构建的项目,作为引用链接。每一个“我们的……” 项目有自己的解决方案,需要在我们的Project1构建之前构建。配置管理器将它们标记为构建,我们有一个构建顺序。当我创建一个构建定义时,它让我指向 Project1 文件夹中的一个解决方案 - 到目前为止它有效。但它不会从其他项目的源代码管理中下载。所以指定的配置找不到“我们的……” 解决方案,然后 Project1 构建找不到引用,一切都失败了。
我基本上需要将文件夹设置为集合级别,这样我就可以从源代码管理中获取所有项目,而不仅仅是 Project1。
我不确定“共享项目”功能是什么,并且在任何文档中都找不到有关如何设置构建定义的参考。
谢谢,托尼
++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++
我正在尝试创建一个新的 TFS 2015 构建定义。. . 为了清楚起见,这是我的层次结构
我们的收藏
- 团队项目 OurControls
- 团队项目 OurDBFunctions
- 团队项目 OurCommonCode
- 团队项目项目1
- 项目GUI
- 项目规则
- 项目数据库访问
- 团队项目 Project2
我的一个问题是,在构建定义中,当我转到源设置并尝试添加引用的解决方案路径时,它只会添加低于 TEAM Project1 级别的路径。我无法返回并在 OurCollection 中添加到不同团队项目的路径。它只允许我在层次结构中的 Team Project Project1 路径下方添加一个引用的解决方案路径。
因此,如果我将 Team Project OurControls 解决方案移动到 TEAM Project Project1 下,现在我可以添加它。但是 TEAM Project Project2 不能。
其他几篇文章似乎表明在集合级别设置构建定义。当我尝试这样做时,它不会让我 - 我必须选择一个 TEAM 项目。一旦我选择了一个 TEAM 项目,我就被困在了那棵树上。
所以也许问题是 - 我如何在集合级别创建构建定义?当我转到服务器:8080/TFS/OurCollection 时,我没有得到构建选项卡。我必须去 server:8080/TFS/OurCollection/Project1 来获得一个 Build 选项卡。
感谢您的帮助,托尼
.net - 天蓝色构建定义有什么用。我可以从 TFS 创建天蓝色构建定义吗?
我在 TFS 2012 上有我的源代码。我探索了使用云服务的 Visual Studio Online 提供的 azure 构建定义。是否可以在 TFS 2012 中创建 azure 构建定义?
tfs - 无法删除构建过程模板的不必要参数
我在 Visual Studio 中打开此模板并从列表中删除参数:
然后,我将修改后的模板签入到 TFS 并刷新构建过程模板。但似乎什么也没发生,多余的争论仍然存在。我认为这是因为某种缓存。我尝试重新启动 Visual Studio 并重新创建构建定义,但它不起作用。
我发现一个帖子说我们需要在 tfs 数据库中删除这个构建过程模板:here is it。但我暂时没有这样做的权限。有没有其他方法可以清除缓存?
visual-studio - 从文本文件更新 TFS 构建定义
在我的公司,我们使用的是 Team Foundation Server 2015 和 Visual Studio 2013。我们的构建定义使用 xaml 构建过程模板。
使用“编辑构建定义...”来更改构建定义可能非常繁琐且容易出错,特别是如果需要在许多地方进行更改,在多个构建等情况下。
我有社区 TFS 构建管理器,它允许您将构建定义导出到 json。它还允许您从 json 创建新的构建定义。我非常需要它似乎没有做的是从 json.xml 更新现有的构建定义。
有没有办法让我在文本文件(xaml、xml、json 等)中完全定义构建定义并从中更新现有的构建定义?
tfs - MSBuild 错误 1 已结束此构建
我正在尝试使用此处给出的文章作为参考将 Gulp 集成到 TFS 构建和 Web 部署中。当我使用命令 (Alt+B+R) 构建解决方案时,gulp 成功创建了一个输出目录。但是,当我尝试通过右键单击我的构建定义来排队新构建时,构建失败并出现以下错误。
任何人都可以帮助摆脱这个错误吗?
build - TFS 2015 构建定义“获取版本”
在 XAML 生成定义中,有一个参数“获取版本”。(例)
我在新的 TFS 2015 构建系统和 Visual Studio Online / Visual Studio Team Services 中都找不到相同的功能。
作为替代方案,我可以从特定版本创建一个分支并构建它,但这似乎是一个肮脏的解决方案。