问题标签 [azure-pipelines-build-task]
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.
typescript - 如何在打字稿文件中初始化 VSTS 扩展数据服务(在 HTML 页面之外)
我只是在开发一个构建扩展。在构建执行期间,扩展通过调用第三方 Web 服务加载一些数据,一旦构建执行完成,我需要在构建摘要页面中显示它们。为此,我尝试使用数据服务 (VSS.SDK) 来存储数据并从构建摘要页面检索它们。但是由于我的扩展不使用 html 页面,而只使用了一些 TypeScript,所以我没有像往常一样在代码下方使用初始化 VSS.SDK 数据服务的方法。
我是否可以从 html 文件外部初始化 VSS.SDK 数据服务(不使用 html 页面)?或者是否有其他方法可以在不使用数据服务的情况下存储和检索我的数据?我现在真的被困在这里两天了,但任何尝试都没有运气。
提前致谢。
continuous-integration - 使用“AzureRM Web 应用部署”步骤自动发布到 Azure Web 应用
我有一个构建定义,它上传工件(css、js、aspx、dll 文件等的负载)并且按预期工作。
我现在尝试使用 AzureRM Web 应用程序部署步骤配置发布定义,以将其部署到 Web 应用程序。
Web 应用程序已经存在,我可以直接从 Visual Studio 轻松部署到它。
在这一步中,我填写了以下字段:
- AzureRM 订阅(按预期显示在下拉列表中)
- Web 应用名称(如预期的那样出现在下拉列表中)
- 包 - 我想包含所有文件,所以我将它设置为 $(System.DefaultWorkingDirectory)/MyBuildDefinition/**/ 。
- SetParameter 文件 - 留空
当我尝试运行部署时,该过程会找到与标志匹配的第一个文件,然后失败并显示以下消息:
2016-08-31T16:01:37.7827094Z msdeploy.exe 位于“C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe”
2016-08-31T16:01:37.7867084Z 文件路径 = 查找文件 -SearchPattern C:\a\r1\a/MyBuildDefinition/**/ 。
2016-08-31T16:01:38.3277086Z 文件路径 = C:\a\r1\a\MyBuildDefinition\Web\App\app\build\css\brand-style.css
2016-08-31T16:01:38.5537092Z ##[错误]无法处理参数“文件”的参数转换。无法将值转换为 System.String 类型。
2016-08-31T16:01:38.5907083Z ##[section]完成:部署网络应用程序
我正在使用 OOTB 托管的构建服务器。
我还尝试将 Package 字段设置为一个 zip 文件来运行它,该文件是我为测试而创建的,但这也不起作用。
如何在我的场景中利用此步骤?
这可以使用非 zip 文件吗?,如果它必须是 zip,那么我如何从我的工件中生成它?
typescript - 从 VSTS 构建任务代码执行 Powe shell 命令
我需要##vso[task.addattachment]value
从我的 VSTS 扩展代码中执行 power shell 命令来附加一个数据文件来构建结果。我正在使用 TypeScript 来开发构建任务。请分享任何开发示例代码以使用 vss-task 库实现此目的。
typescript - VSTS 构建摘要页面加载时出错
加载构建摘要页面时出现流动脚本错误。使用“commonjs”编译器选项时会发生这种情况。请建议如何解决这个问题。
未捕获的错误:尚未为上下文加载模块名称“VSS/Controls”:_。使用要求([])
脚本部分:
azure-virtual-machine - VSTS Azure 文件复制任务 - 访问被拒绝
VSTS 任务 - Azure 文件复制一直给我一个拒绝访问错误,即使我已经为我的 Azure VM 配置了基于 HTTPS 的 WinRM。
我在本地(非托管)和我的机器上运行构建代理,我能够成功地将 PsRemote 插入到我的 Azure VM 中。
即 Enter-PsSession 执行成功。
我尝试从 .\Administrator .\administrator nithish 和 .\nithish 为用户提供各种组合(这是我在创建 VM 时选择的用户名)
这里有什么问题?
详细错误
连接到远程服务器 dscwitharm.eastus2.cloudapp.azure.com 失败并显示以下错误消息:访问被拒绝。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。要修复 WinRM 连接相关问题,请在任务中选择“启用复制先决条件”选项。如果已设置,并且目标虚拟机由负载均衡器支持,请确保为目标端口 (5986) 配置入站 NAT 规则。仅适用于 ARM VM。有关详细信息,请参阅https://aka.ms/azurefilecopyreadme
azure-pipelines-build-task - 如何在 VSTS 构建期间使用 OctoPack 避免 XML 文件中的无效字符?
我在构建过程中看到了这些错误。
当我以相同的参数运行 MsBuild 时,我不会在本地获取它们,我什至可以在私有构建代理上运行 MSBuild 也很好。
我有其他项目使用 OctoPack 就好了,并使用这些包。我将非常仔细地仔细检查它们,因为其他的工作得很好。
azure-devops - 如何从 VSTS 发布摘要选项卡中检索构建附件
我需要从发布摘要页面 (ms.vss-releaseManagement-web.release-details-summary-tab) 检索使用 (##vso[task.addattachment]value) 附加的构建附件。请指出我的任何参考来实现这一点。
提前致谢。
azure-devops - TFS 2015 自定义构建任务存储在哪里?
我们在本地使用 TFS 2015。TFS 2015 自定义构建任务存储在哪里?或者如何下载现有的构建任务?
我知道你可以从 github 下载构建任务。但这不是我要找的。
node.js - 运行“节点测试”作为 Visual Studio Team Services 构建任务的一部分,结果在“测试”选项卡中
我有一个项目,其中包含我从命令行使用 Mocha 运行的测试。我在我的 中设置了一个测试脚本,packages.json
如下所示:
"test": "mocha ./**/*.spec.js --reporter dot --require jsdom-global/register"
我目前在 Visual Studio Team Services 中设置了一个简单的任务,它只运行npm test
命令,它在控制台中运行 Mocha,并根据测试是否通过继续/失败构建。
我想做的是让我的测试结果在运行后填充构建定义中的“测试”选项卡。就像我在 C# 代码上运行测试时可以填充此选项卡一样。
我已经尝试过为此使用 Chutzpah,但它过于复杂并且似乎需要我跳过各种麻烦,这意味着更改我的测试并编写长配置文件。我已经写了很多测试,所以真的不想这样做。当它最终发现我的任何测试时,它抱怨require
和其他与 Node 模块相关的事情。
我所要求的实际上可能吗?是否有一种与在 Node 中运行我的测试兼容的简单方法来实现这一点?