问题标签 [azure-pipelines]
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.
tfs - 在变更集 TFS / VSO 之前获取版本
在我们的 VSO 存储库中,我有一个开发人员将 240 个文件签入到 Changeset #300 中。
我有脚本可以提取变更集中的文件,然后部署到不同的环境。所以我有来自 Changeset 300 的所有文件,并将它们复制到服务器只是为了发现它们是错误的。
仅供参考:该脚本的一部分是:
我需要回滚在变更集中所做的更改!但它不像 Changeset #299 的版本就在 #300 中存储的版本之前。
有没有办法只提取与 Changeset #300 关联的文件,但从上次签入该文件的时间开始(假设 #300 并不总是存储库中的最新版本。)
tfsbuild - vsoagent-installer 静默失败
我一直在按照在 linux (Ubuntu 15.4) 上安装 vsoagent-installer 的步骤进行操作。我已经安装了它,但是在运行它来创建代理时遇到了问题。
该vsoagent-installer
命令退出,没有任何输出,也没有复制目录中的代理文件。
有什么建议么?
c# - 在 Visual Studio Online Build Definition 中从具有多个 Web 项目的解决方案构建一个 Web 项目
我面临一个问题,我需要在 Visual Studio Online 中从具有两个 Web 项目的解决方案中构建一个 Web 项目。
- 我还没有找到如何使用“Visual Studio Build”步骤仅构建一个项目。
如果存在通过“Visual Studio Build”步骤执行此操作的方法,那就太好了。
- 我还尝试使用“MSBuild”步骤。不幸的是,我在使用 Nuget 恢复软件包时遇到了问题。我收到错误消息:##[error]No file format header found,##[error]Unexpected exit code 1 从工具 NuGet.exe 返回。运行后立即:Nuget.exe restore Myproj.csproj。
总结:
如何在 Visual Studio 在线构建定义中从具有多个 Web 项目的解决方案中仅构建一个 Web 项目?
更新
这是我构建时的错误图像。我也使用“Visual Studio Build”步骤或“MSBuild”步骤来获得这个。
还
我在 VSO 问题中找到了来自 chrisrpatterson 的评论: https ://github.com/Microsoft/vso-agent-tasks/issues/571
他说:您不能针对 SLN 文件以外的任何内容运行 nuget restore。您应该取消选中该 vsbuild 任务上的还原 nuget 包。
但我需要这些包,我不想将我的包文件夹推送到我的仓库中。
那么,如何在“Visual Studio 构建”步骤中从我的解决方案中恢复包并仅运行一个 Web 项目?
azure-devops - 如何在 VSO 中启用 Nuget 包还原
我们正在使用 VS 2015 和 VSO。Nuget 包恢复对我们不起作用,这迫使我们检查 20 多个 nuget 包 dll(不好的做法)。
我尝试通过以下链接在 VSO 上启用 nuget 包恢复。
如何在 Visual Studio 2015 中启用 nugets 包还原?
https://docs.nuget.org/consume/package-restore/migrating-to-automatic-package-restore
但是包还原似乎不起作用。如果不执行 nuget.exe,我不知道它会如何工作。
有人可以分享你是否让它工作以及如何工作。
azure - 在 Visual Studio Team Services 构建中创建 Azure 云服务包
我们有一个带有 Web 角色和辅助角色的 Azure 云服务。我们想在 Visual Studio Team Services 中设置持续交付,在源代码签入时自动将构建推送到 Azure。(质量保证环境)。源代码在 Github。最好不要将机密签入到 Github,因此我们只签入 .csdef 文件,而不是 .cscfg 文件。
在 VSTS 中创建构建定义的最佳方法是什么,它将从其他位置获取 .cscfg 文件并创建云服务包?在哪里存储 .cscfg 文件以及如何配置构建?
c# - 无法从程序集中加载“Microsoft.CodeAnalysis.BuildTasks.Csc”任务
我有一个在线 TFS 上的项目。当我尝试构建项目时,出现以下错误:
严重性代码说明项目文件行错误无法从程序集 C:\Users\Bryan\Source\Workspaces\TestProject\ContosoUniversity\packages\Microsoft.Net.Compilers.1.0 加载“Microsoft.CodeAnalysis.BuildTasks.Csc”任务。 0\build..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll。无法加载文件或程序集 'file:///C:\Users\Bryan\Source\Workspaces\TestProject\ContosoUniversity\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.Build.Tasks.CodeAnalysis.dll ' 或其依赖项之一。找不到文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。康托索大学
这与 Azure 不支持 ASP.NET 4.6 有关吗?
maven - 如何使用 Maven 在 TFS 中获取 ${buildNumber}?
我需要使用 Maven 在生成的清单文件中添加 buildNumber。我们使用TFS
(Team Foundation Server)作为我们的存储库。有什么方法可以访问它吗?
下面的链接解释了如何使用 Git、SVN 或 Mercuria 获取内部版本号。
http://www.yegor256.com/2014/07/03/how-to-read-manifest-mf.html
我也需要与 TFS 相同的东西吗?
powershell - 如何使用 Azure PowerShell 脚本将包发布到 VSO 中的 Web 应用虚拟应用程序
我看到 Visual Studio Online 的新构建定义不支持“Azure WebApp 部署构建步骤”来部署虚拟应用程序(子站点)。
所以我尝试使用“Azure PowerShell 构建步骤”,但找不到脚本。
我也尝试了本教程:https :
//msdn.microsoft.com/en-us/library/azure/dn642480.aspx?f=255&MSPPError=-2147217396 但卡在名为 PublishScripts 的步骤生成文件夹中。因为我已经创建了 Azure WebApp 和 VSO 项目,而不是从空白开始。
更新: 我已经通过创建和上传基于 ps msdeploy.exe 的自定义 tfx 构建任务来解决
visual-studio - 自动放置源代码控制文件夹 - VSO Build
我在 Visual Studio Online Build 中构建我的解决方案,默认的“步骤”是构建/测试/索引+发布/发布构建工件。我希望将构建放置在我的源代码管理(根文件夹/构建)中的文件夹中。但是,我看不到在任何地方输入输出路径的选项。
编辑:我看到构建屏幕上的“时间线”旁边有查看“工件”的选项,但是,我想查看/复制到我的 TFS 在线项目文件夹,如 '$myproject/mybranch/builds/ '