目录


功能

内置 Swagger API (PRO)

Pro 用户现在可以直接在 Semaphore 中访问完整的 API 文档。内置的 Swagger UI 允许您浏览所有可用的端点,查看参数和响应,甚至执行测试请求——所有这些都无需编写一行代码。这使得将 Semaphore 与您的外部工具和 CI/CD 管道集成变得比以往任何时候都容易。

改进的设计

我们重新设计了编辑表单,使其更加现代、清晰且易于使用。新的布局提高了清晰度,并在配置模板、任务和设置时提供了更友好的用户体验。

Terragrunt 支持

Semaphore 现在支持 Terragrunt,这是一个在 Terraform 之上添加强大功能的轻量级包装器。您可以像运行 Terraform 模板一样运行 Terragrunt 模块,管理变量、工作区和远程后端。这使得处理更大、更模块化的基础设施设置变得更加容易。

任务详情

现在每个任务都有新的详细视图可用。它包括丰富的信息,如执行时间、运行器、触发的模板、Git 提交、环境变量以及使用的确切 Ansible 或 Terraform 版本。这使得在复杂的管道中调试问题和审计任务历史变得更加容易。

任务摘要 (PRO)

一目了然地快速了解任务发生了什么。摘要显示了高层次的概述:任务状态、变更的资源、受影响的主机数量和关键事件。非常适合监控频繁的执行或在不深入查看完整日志的情况下审查结果。