无法将多行字符串设置为环境变量

2023-12-10

如何在 VSTS powershell 任务上将多行字符串设置为环境变量。以下代码仅保存字符串的第一行。

[string]$xmlstring = Get-Content -Encoding UTF8 -Path "$(System.DefaultWorkingDirectory)/apiPolicy.xml" -Raw | Out-String; Write-Host ("##vso[task.setvariable variable=policystring;]"+$xmlstring)


不支持构建或发布中的多行变量,因此在构建/发布期间也无法设置多行变量。

相关用户声音:构建和发布中的多行变量.

使用 base64 字符串来完成此操作是一个好方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将多行字符串设置为环境变量 的相关文章

  • 以编程方式将工作项关联到拉取请求

    我可以得到 https www visualstudio com en us docs integrate api git pull requests get a pull request https www visualstudio co
  • PowerShell(2.0,32 位)无法加载 TFS 2010 管理单元...除非可以

    我有一个与 Team Foundation Server 交互的 PowerShell 脚本 当我在 PowerShell 控制台中运行它时 它运行得很好 这对于测试它来说很好 但我想通过双击它或批处理文件或其他东西来运行它 我什至选择右键
  • 团队构建 - 获取工作空间 - 从特定路径获取最新信息,而不是所有内容

    我有一个简单的构建定义 我想用它来构建一个项目 每次我选择运行此构建时 我都想从仅与相关项目相关的分支 目录中获取最新信息 我怎么做 对 获取工作空间 的调用得到一切来自源代码控制 并且出于各种原因 我不想 或需要 从所有内容中获取最新信息
  • 将 Github 分叉到 AzureDevops

    我想将 github 存储库分叉到 AzureDevOps 中 同时保留 AzureDevOps 中的功能 以按照在 github 中分叉存储库的方式不断从 github 中提取更改 这是否可行 在路线图上吗 我想将 github 存储库分
  • 获取在特定日期之后修改的一组文件

    有没有人有一个方便的 powershell 脚本根据修改日期从 TFS 获取一组文件 我想说 给我这个文件夹 或子文件夹 中在 X Y ZZZZ 之后修改的所有文件 并将这些文件转储到它们通常所在的文件夹之外的文件夹中 我知道足够的 pow
  • TFS 2010 API - 从合并中获取工作项

    我需要在 TFS 2010 中的构建完成时发送一封电子邮件 其中详细说明与已作为此构建的一部分进行编译的签入相关的工作项 通过使用这没有问题associatedChangesets构建工作流程中可用的变量 但是 在生产情况下 我们会将开发分
  • 如何使用 C# 在 tfs 中创建具有本地文件夹映射的工作区

    我正在尝试自动将最新代码从 TFS 服务器获取到本地路径 第一步是在 TFS 服务器中创建工作区 如果尚不存在 我将如何创建具有映射到服务器文件夹的本地文件夹的工作区 Use the VersionControlServer CreateW
  • 为什么 TFS 构建步骤扩展图标丢失?

    我按照 MS 教程为 TFS 创建了一个新扩展 由于某种原因 当我将图标添加到扩展程序时 我可以在安装扩展程序时在 扩展程序管理器 页面中看到此图标 但是当我选择我的扩展时从构建步骤菜单中图像丢失 在 vss extension json
  • 在私有管道中设置 VSTS 代理的 docker 权限

    我已经使用 Linux 虚拟机设置了专用管道 并且安装了代理 并且在门户中显示代理处于活动状态 我也安装了docker 在同一台机器上 如果我使用 sudo docker 它就可以工作 所以我确信 VSTS 代理运行命令时存在权限问题 不确
  • TFS 和引用的 DLL

    我们使用的是 TFS 和 VS 2010 我一直在从事一个使用 TFS 作为源代码控制的项目 我已经下载了相当多的 dll 例如 log4net 并在我的项目中引用 当一个新程序员连接到 TFS 并使我的项目脱离源代码控制时 它无法构建 因
  • Azure DevOps Pipeline - 构建 Docker 映像并将其推送到具有受限网络访问权限的 Azure 容器注册表

    我在 Azure DevOps 中有一个管道 应该构建 Docker 映像并将其推送到 Azure 容器注册表 因此 我有一个服务连接 类型 docker 注册表 以便授权管道推送 如果我删除容器注册表中的网络限制 一切都会正常 一旦我想限
  • 使用 TFS 的每个分支的 Nuget 存储库

    我有一个具有以下分支设置的 TFS 环境 Dev 开发人员的主要工作分支 Main 稳定 可发布的分支 修补程序 用于修复不属于正常发布周期的生产代码 我们正在设置自己使用 Nuget 我想配置一些东西 以便 Dev 分支中的代码从 Dev
  • Azure Devops Pipeline 环境资源代理安装问题

    我一直在尝试在 azure devops 中向我们的管道添加环境资源 但每次我使用他们提供的 powershell 脚本安装它时 它都会要求我提供标签 如果我不想输入标签 则会出错 如果我选择放入标签 则会出错 无论哪种方式 它每次都会重新
  • 如何获取Azure DevOps Pipelines中变量的单元测试结果?

    我在 Azure DevOps 中有一个构建管道 并且正在使用 NET Core 任务来应用单元测试 我需要获取变量中单元测试的结果 例如 如果有 10 个测试用例 其中两个失败 我需要得到如下信息 failedTestCases 2 su
  • 在 Azure Pipelines 托管的 Linux 代理上运行 Cypress.io

    我正在尝试在 Azure Pipelines 的托管 Linux 池上运行 Cypress 测试 不幸的是 托管代理没有安装 Cypress 的所有依赖项 运行记录的apt get不起作用 2018 05 18T21 03 14 74233
  • Microsoft Azure 工具:端口与现有应用程序冲突?

    我在服务器中使用 TFS 天蓝色应用程序 我发现了此错误 从那时起我无法解决此问题 Microsoft Azure Tools Failed to initialize Microsoft Azure storage emulator Po
  • 本地git,推送到tfs远程repo

    我厌倦了向我的队友解释使用 DVCS 相对于 CVCS 的好处 他们中的一些人害怕学习曲线 另一些人则看不出任何原因 因为对他们来说 这都是一样的 就我个人而言 我对 TFS 及其问题感到非常厌倦 每当我需要进行一些小的 修复 时 我都必须
  • MS AppCenter 和 Azure DevOps(以前的 VSTS)之间的主要区别是什么?

    我对这两种服务的功能以及它们之间的核心区别是什么感到 有点 困惑 总的来说 我了解它们提供的内容 并且我之前分别使用了它们 主要是 VSTS 作为问题跟踪器 和 AppCenter 来构建和部署源 However 1 他们都有buildin
  • 是否可以从本地文件系统获取TFS更改集编号?

    我有一个解决方案的本地副本 与TFS绑定 是否可以在不调用服务器的情况下从本地文件系统获取当前更改集信息 如果您可以在 assembly AssemblyFileVersion 1 0 0 RevisionNumber 您可以在那里设置更改
  • 存储库的浅层获取

    我有一个使用模板的 Azure Pipeline yaml 我正在尝试弄清楚如何设置正在克隆的实际存储库的获取深度 resources repositories repository templates type git name DevO

随机推荐

  • 在同一 Master 下的 Java 和 R 应用程序之间共享 SparkContext

    这是设置 目前我已经初始化了两个 Spark 应用程序 我需要在它们之间传递数据 最好通过共享的sparkcontext sqlcontext 这样我就可以查询临时表 我目前使用 Parquet 文件进行数据帧传输 但是还有其他方式吗 Ma
  • JAXB - 编组到 XML 时可以扁平化类包含吗?

    比如说 我有两门课 XmlRootElement class A XmlElement String propertyOfA XmlElement B b class B XmlElement String propertyOfB JAXB
  • React Hooks - 幕后发生了什么?

    我一直在尝试 React Hooks 它们似乎确实简化了存储状态等事情 然而 他们似乎用魔法做了很多事情 我找不到一篇关于它们实际工作原理的好文章 第一件看起来很神奇的事情是 每次调用它返回的 setXXX 方法时 调用像 useState
  • 使用 TWIG 加载远程文件

    在 Symfony 2 3 中使用 Twig 我需要能够在 Twig 模板中选择远程资源 所以我有一个带有主体块的树枝模板 如下所示 block body include http asset remotelocation co uk te
  • 为什么我的 TabHost 的 FrameLayout 的唯一子级加载了visibility = View.GONE?

    我正在使用 TabHost 来呈现一些选项卡 在 XML 定义中 一切都已设置完毕 通常 RelativeLayout 是 TabHost 的 FrameLayout 的唯一子级 奇怪的是 相对布局总是加载为 View GONE 在XML
  • 如何强制ANTLR解析所有输入CharStream

    我正在使用 ANTLR4 来解析语法文件 当我使用 BaseErrorListener 检测错误时 遇到了问题 当遇到非法输入字符串时 ANTLR会自动匹配相应的分支 然后忽略后续流字符 即使它包含错误 我想检测这个错误 这是我的 g4 文
  • @media min-width 无法被 firefox 8 识别

    我第一次使用媒体查询 一切进展顺利 但似乎遇到了一个奇怪的问题 这是我的CSS media only screen and min width 481px and max width 768px tablet portrait css he
  • 删除窗口或窗体的父级

    如何使一个进程的父进程已设置为我的应用程序的控件 弹出 我的应用程序并成为顶级窗口 我尝试过使用SetParent WindowHandle null 但 IntPtr 它说它是一个不可为空的类型 您正在尝试修改窗口的父窗口 你需要的功能是
  • 登录时或登录后检查 firebase auth 用户角色

    我的 firebase 应用程序有两个不同的角色 user and admin 我在创建过程中分配这些 具体操作如下 const admin require firebase admin const user await admin aut
  • 这些文件是什么,我在使用 gitmerge 工具解决冲突时得到的?

    如何gitmergetool作品 我在进行 git merge 时遇到了冲突 现在我想摆脱这些合并冲突 我正在浏览以获取一些有关如何执行此操作的信息 并且有人建议使用 git mergetool 我从未使用过 git merge 工具 但是
  • 重新打开游戏时如何检查时间是否已过?

    当 tebs 变量在游戏中获得一些值时 协程就会运行 当它起作用时 它会设置timeScale归零并等待一段时间 然后游戏继续继续 问题是我想在游戏关闭和重新打开时检查实时 本地时间 并比较它们以检查时间是否过去 因此协程继续运行或结束 I
  • 派生类对象是否包含基类对象?

    请考虑下面的示例代码 include
  • 标准错误?它是什么?它的常见用途有哪些?

    对句柄 STDERR 的工作原理感到好奇吗 让我们简单地说一下批处理文件以保持简单和集中 我知道许多编程语言都接受 STDERR 所以我不知道是否可能用途有所不同 或者所有编程语言是否有一个共同的功能 如果有人可以提供一些您所见过的常见用法
  • 当转发到 JSP 时,如何检测 Java Servlet 中的 URL?

    我有一个看起来像这样的 servlet public class ExampleServlet extends HttpServlet public void doGet HttpServletRequest request HttpSer
  • 如何从内容处置中获取文件名

    我下载了一个文件作为ajax的响应 如何获取文件名和文件类型content disposition并显示它的缩略图 我得到了很多搜索结果 但找不到正确的方法 download btn click function var uiid this
  • 如何在 C# 中通过 TCP 连接发送整数数组

    我在 Windows 应用程序中在两台计算机之间建立了 TCP 连接 用于来回发送和接收数据 我发送的消息是一组转换为字符串并用 分隔的整数 因此 为了发送我要使用的数据 if dataSend Length gt 0 m writer W
  • 实现容器视图的问题

    我正在尝试遵循查看 iOS 控制器编程指南在我的应用程序中实现容器视图 目前 我只是想加载初始的第一个视图 但第一个控制器中包含的标签没有显示 最后 我希望能够通过使用分段控件来控制容器中显示哪个视图 任何帮助将不胜感激 我的故事板 视图控
  • Windows Mobile 5 SDK 按钮控制

    我是一名相当新手的程序员 正在开发我的第一个 Windows Mobile 应用程序 我发现我的程序没有可用的按钮控件 我以前从未创建过自定义控件 并且我知道这是为我的应用程序获取按钮的唯一方法 这是我的客户的要求 我想知道是否有人可以给我
  • 如何指定跨域策略文件以允许 Flash 从 RTMP (Wowza) 视频流中抓取位图?

    我正在尝试获取在客户端上播放的 Wowza 视频流的位图 快照 如下所示 var bitmapData BitmapData new BitmapData view videoPlayerComponent width view video
  • 无法将多行字符串设置为环境变量

    如何在 VSTS powershell 任务上将多行字符串设置为环境变量 以下代码仅保存字符串的第一行 string xmlstring Get Content Encoding UTF8 Path System DefaultWorkin