javascript - Azure DevOps 自定义任务(在 TypeScript 中): navigating through repository with file path and retrieving XML for future processing

标签 javascript typescript azure-devops azure-devops-task-groups

正如标题所示,我正在处理一个自定义 DevOps 任务,该任务首先在存储库中从文件路径导航到 XML 文件。然后处理 XML 文件并保存更改。

现在我尝试在谷歌上查找并通过微软自己的文档进行查找。我发现内置任务可以导航存储库、检索 XML 文件、对其执行操作并保存它。但是,在 GitHub 中查看任务时,预先存在的任务依赖于一个仅内部的库,在 npm 上不可用。

有人知道如何从 TypeScript 中的文件路径检索 XML 文件吗?

最佳答案

FileTransformV1您提到正在使用 webdeployment-common-v2替换开源的 xml 或 json 文件中的字符串。还有azure-pipelines-tasks project已获得麻省理工学院许可证(MIT),如果您同意,可以使用此源代码进行开发。

另一种方法是您可以使用 webdeployment-common 进行开发而不是版本 2,因为此包已发布到 NPM 站点。

如果您也希望发布 webdeployment-common-v2,您可以在 azure-pipelines-task 上提出反馈。 GitHub。

关于javascript - Azure DevOps 自定义任务(在 TypeScript 中): navigating through repository with file path and retrieving XML for future processing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59375050/

相关文章:

javascript - 是否可以将文件附加到 JavaScript 中的电子邮件?

javascript - 如何在页面调整大小时禁用 Bootstrap 弹出窗口

javascript - NaN 的 typescript 错误

azure - Bitbucket 和 Azure DevOps 之间的集成

javascript - 如何在服务器上设置 "no value"以兼容Backbone?

javascript - 解析文本区域以从内容返回 URL

node.js - 使用配置文件导入 Typescript 模块

Angular - 删除后刷新/获取数据

Azure 应用程序见解显示 Node js 应用程序的重复日志条目

git - 半线性 merge