SuperAPI AI 工具集

github-actions-workflows

办公与效率

查看项目

更新于 10-15 22:11

技能介绍

用途:为 CIA 平台搭建和维护基于 GitHub Actions 的安全 CI/CD 流水线,覆盖构建、测试、安全扫描、部署以及智能体工作流集成。

主要能力:提供 CI/CD 流水线模板,包含 Maven 构建、测试、覆盖率上传、CodeQL 与 OWASP 依赖检查、AWS 部署;给出安全最佳实践,如将 action 固定到完整 SHA、声明最小权限、使用 GitHub secrets 与 OIDC、SLSA 3 构建溯源;列出 CIA 现有工作流(codeql-analysis.yml、dependency-review.yml、scorecards.yml、release.yml、zap-scan.yml 等)及其用途与触发方式;提供 PostgreSQL 18 服务容器配置与 Maven 多级缓存、并行构建优化;说明传统 Actions 与 Agentic Workflows 的分工与配合。

使用方式:在 .github/workflows/ 下按模板编写 YAML;构建环境为 Java JDK 26(Temurin,源码级别 21)、Maven 3.9.15、PostgreSQL 18、Node.js 24、ubuntu-latest。示例命令包括 mvn clean install -DskipTests、mvn test、mvn org.owasp:dependency-check-maven:check、mvn -T 1C clean install -DskipTests。

适用场景:设置或修改 CI/CD 流水线、自动化安全扫描、实现部署流水线、调度周期任务、集成 gh-aw。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分工作流细节(如自定义 Maven 构建替代 autobuild)需按项目实际情况调整。