如何在构建管道执行过程中设置环境变量?

2024-03-24

我有一个使用 create-react-app 来创建 React 应用程序的项目,并且我正在使用 Azure DevOps 来构建该项目并运行测试,但出现了问题。

为了在 CI 环境中运行测试,您必须创建一个环境变量CI=true,但这会导致如果发现警告(并且我的项目有警告),构建脚本会失败。

所以我的想法是先运行构建脚本,然后设置变量,然后运行测试,但我还没有找到如何设置变量。


在构建过程中添加一个 Powershell 任务并在那里设置变量:

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

如何在构建管道执行过程中设置环境变量? 的相关文章

  • 使用 tf.exe 设置 Azure DevOps Pipeline 的分支权限

    我有一个 Powershell 脚本 它尝试设置在构建管道中调用的分支权限 不幸的是 我收到了未经授权的错误 但我不知道为什么 代码片段 tfExe split path parent MyInvocation MyCommand Defi
  • 在 Heroku 上配置单页面 Create-React-App

    使用 Firebase Hosting 当您部署应用程序时有人问你 https stackoverflow com questions 37667626 firebase cli configure as a single page app
  • 如何使用 REST API 列出 TFS GIT 存储库中的所有文件

    全部 我正在尝试使用 REST API 获取 TFS GIT 中特定存储库中的所有文件的列表 我找到了下面的一个 但它只显示 scopePath buld xml 后面提到的特定文件名的内容 它只显示文件build xml的内容 但我试图仅
  • 默认“合并后完成链接的工作项”为未选中

    VSTS 中出现了 PR 完成的新功能 其中默认标记为完成的 PR 也会将链接的工作项标记为完成 除非未选中 如果可能错过此复选框 是否可以将其默认为未选中 自 2017 年 8 月 28 日起 您可以更改此复选框的默认行为 虽然它默认为
  • 如何正确设置 Azure DevOps 和 GitHub 之间的双向同步

    我想通过执行以下操作在 Azure DevOps 和 GitHub 之间创建双向同步 使用 CI 触发器创建 Azure DevOps 管道 将更改从 Azure DevOps 存储库推送到 GitHub 中的分支 创建第二个管道 用于侦听
  • VS 2013 CodeLens

    当我从 Visual Studio Team Services scrum 3 模板 打开项目时 我只得到CodeLens引用计数 这是VS的一个bug吗 为什么我没有CodeLens与完整的TFS 版本控制评论 编辑等 FYI 我已启用
  • 获取 405 方法不允许将 NuGet 发布到 VSTS/ADO

    我刚刚设置了一个新的 ADO 以前称为 VSTS VSO 包管理源 并且尝试从桌面向其发布本地 NuGet 包 我按照提要中的说明进行操作 但当我尝试发布时收到 405 方法不允许 我按照 NuGet 3 3 VSTS 凭据提供程序 的说明
  • linux azure web 应用程序不显示我的reactjs 应用程序

    我使用 npx create react app 创建了一个 Reactjs Web 应用程序 并创建了一个 azure ci cd 管道以将构建文件夹推送到我的 Linux Web 应用程序实例 我还指定了启动命令 pm2 serve h
  • 将 Github 分叉到 AzureDevops

    我想将 github 存储库分叉到 AzureDevOps 中 同时保留 AzureDevOps 中的功能 以按照在 github 中分叉存储库的方式不断从 github 中提取更改 这是否可行 在路线图上吗 我想将 github 存储库分
  • ng run project:deploy - 项目目标不存在

    我有一个 Angular Web App 的工作生产版本 我的 Azure 帐户 免费套餐 上有一个有效订阅 其中包含 AppService 计划 应用服务 资源组 存储帐户 KeyVault SQL Server 和 SignalR 我想
  • 在 azure devops 门户上查看代码覆盖率报告

    我正在运行 NUnit 测试 Net Framework 4 5 中的项目 作为 azure devops 构建管道的一部分 task VSTest 2 inputs testAssemblyVer2 tests Tests dll pat
  • 发布到特定环境时自动关闭工作项

    在 PR 发布到特定环境后 而不是在 PR 合并到主版本时 是否有办法自动关闭与 PR 关联的 Azure Boards 工作项 You can use the REST API Builds Get Build Work Items Re
  • Jest - 语法错误:无法在模块外部使用 import 语句

    我在用jest 24 9 0无需任何配置 从 create react app 全局安装 在这些文件中我使用 es6 模块 使用时没有报错 test react scripts test 但是当我开始使用时jest with test je
  • TFS Rest API 签入版本控制

    我需要能够从 VSTS 扩展签出 编辑和签入 本地 TFVC TFS 存储库 v2015 3 在文档中https www visualstudio com en us docs integrate api tfvc overview htt
  • 为什么 TFS 构建步骤扩展图标丢失?

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

    我使用具有四个参数的 Azure Powershell 任务内联脚本创建了 VSTS 任务组 我已将此任务组添加到发布定义并配置参数 当我尝试释放时失败并出现以下错误 2018 03 23T10 28 42 2811600Z 错误 在 C
  • vsts-npm-auth 无法在 VSTS 构建上获取身份验证令牌

    我正在尝试使用vsts npm auth https www npmjs com package vsts npm auth获取 VSTS 包存储库的身份验证令牌 在我的开发机器上我可以运行命令 npm install g vsts npm
  • Visual Studio Team Services 持续集成:NuGet 恢复任务失败

    我正在使用 Team Services 中的持续集成功能 以前是 Visual Studio Online 我的构建定义针对解决方案 而不是整个解决方案 中的特定项目 即 ClientUI MVC 网站 该解决方案包含三个项目 Client
  • AzDo 同时拉入 2 个不同的远程/目标分支

    我们有2个分行 Master 发展 Development总是等于Master并部署直到Non Prd环境和功能基于Development分支 因此 当 PRD 中出现错误并需要修复时 我们会在 PRD 之外创建一个新分支Master并将其
  • TFS 在线构建在具有 TF270016 / TF270002 的本地构建服务器上失败

    我们使用 Visual Studio Online 但我们有本地构建控制器和构建代理 在过去 6 个月左右的时间里 它一直运行良好 但就在本周 构建一直失败 软件本身似乎构建成功 测试似乎也通过了 但由于发布日志文件期间出现错误而失败 请参

随机推荐