build-and-release - safeguard-ps 的构建与发布
使用 Azure Pipelines 进行 safeguard-ps 的构建、版本标记、签名、发布和发布工件
标签
更新于: 2026-05-28该技能可以做什么
- 计算版本字符串
- 标记清单版本
- 签名 PowerShell 模块
- 发布到 PowerShell Gallery
- 构建 Docker 镜像
- 推送 Docker 镜像
- 创建 GitHub 版本
- 解析源代码文件
- 运行严格检查
- 验证兼容性
输入
- Azure Pipelines 配置
- build.yml 文件
- 版本脚本
- 模块源代码文件
- 服务连接
- GitHub 标签
- 源代码分支
输出
- PowerShell 模块包
- 签名目录文件
- GitHub 发布工件
- Docker 镜像
- PowerShell Gallery 发布
- 版本字符串
- 发布标签
要求
- Azure Pipelines 代理
- PowerShell 5.1 或更高版本
- Docker 环境
- Azure Key Vault 访问权限
- 服务连接权限
