【发布时间】:2017-11-01 15:59:14
【问题描述】:
我正在尝试创建一个 JS 实用程序来对 VSTS 构建进行版本标记,其中包含有关分支和提交 ID 的详细信息。
我一直在使用本地运行良好的 git-rev-sync。但是,当使用 VSTS 构建定义签出代码时,repo 被分离,我不再能够从 git repo 本身确定当前代码属于哪个分支。
git-rev-sync 报告的内容如下: 分离:705a3e89206882aceed8c9ea9b2f412cf26b5e3f
而不是“开发”或“大师”
我可能会查看 vsts 节点 SDK,它可能能够像使用 Powershell 脚本一样获取 VSTS 环境变量。
有没有人这样做或以更简洁的方式解决了这个问题?
【问题讨论】:
标签: node.js git npm build azure-devops