VSTS 有没有类似 greenkeeper.io 或dependabot.com 的东西?这些解决方案将查看 package.json 文件,将当前项目的依赖项版本与最新发布的版本进行比较,并提出将依赖项增加到最新版本的 PR。
问问题
384 次
3 回答
0
VSTS 中没有这样的功能。
解决方法:
- 为指定的存储库和分支创建计划构建定义
- 添加检查版本和更新版本的任务(例如PowerShell调用npm outdated命令并分析结果,然后调用npm update命令更新包)
- 添加命令行任务以调用 git commit 命令提交更改
- 添加命令行任务以调用 git push 命令来推送更改
- 添加 PowerShell 任务以调用 REST API 以创建拉取请求(Invoke-RestMethod)
于 2018-01-25T05:53:49.010 回答
0
NPM 本身就有这种能力。例如,您可以使用此处描述的npm outdated
命令。
于 2018-01-24T20:45:20.290 回答
0
我对这个问题很晚了,但我认为值得一个更清晰和更新的回应。是的,可以使用 Renovate,它是管理您的依赖更新的最佳工具。它与 VSTS 和 npm 以及其他包管理器(如 nuget、maven、gradle 和其他源代码控制,如 gitlab 和 github 以及自托管 gitlab)很好地配合使用。
检查以下链接以获取更多信息:
https://marketplace.visualstudio.com/items?itemName=jyc.vsts-extensions-renovate-me
于 2020-06-11T19:26:34.137 回答