AzurePipelines所有Azure DevOps Build/Release扩展源代码集成
AzurePipelines 的扩展源码仓库,整合得还挺全,适合喜欢折腾 Azure DevOps 的小伙伴。最早是纯 PowerShell 脚本,后来逐步封装成了 Azure DevOps 里的 Build/Release 任务,再打包成扩展,装起来也方便。基本上你常用的几个操作,比如生成发布、更新 Wiki、搞 YAML 配置,里面都能找到现成的。
里面的GenerateReleaseNotes(XPlat)
挺香,跨平台,适配性不错,能省不少手写的时间。还有个FileCopier
工具,用来做文件同步挺顺手的。嗯,虽然有些老工具像GenerateReleaseNotes(PowerShell)
准备弃用了,但也留下来了,能学不少旧版本兼容的思路。
如果你平时写azure-pipelines.yml
,建议直接看看这个仓库,多扩展都有例子。路径和任务名清晰,改改参数就能用,响应也快,调试方便。唯一要注意的是,有些扩展状态还在积极维护中,有些则计划弃用,自己留意下 README 就行。
如果你想搞个自己的私有扩展,也可以参考它的目录结构和打包方式,挺标准的,对照 Azure DevOps 市场文档基本就能跑通。
6.34MB
文件大小:
评论区