用途:为 Guidewire 项目搭建持续集成与持续交付流水线,把 Gosu 代码编译、GUnit 单元测试和配置部署串成自动化流程。
主要能力:在 GitHub Actions 或 Jenkins 中调用 Gradle 任务完成构建与测试,包括 gradle compileGosu(编译 Gosu 代码)、gradle test(运行 GUnit 测试)、gradle buildConfiguration(构建配置包),并通过 GCC API 部署配置包。流水线按变更类型拆分:Gosu 代码变更与仅配置变更使用不同流水线,避免无关步骤重复执行。
使用方式:以触发词“guidewire ci integration”或“ci-integration”识别该技能;具体实现参见资料中提到的 implementation guide。相关参考资源为 Guidewire Developer Portal、Cloud API Reference、Guidewire Cloud Console 和 Gosu Language Guide。
适用场景:Guidewire 保险平台项目的自动化构建、测试与配置发布,尤其适合需要区分代码与配置发布节奏的团队。
限制:资料未提供具体的流水线 YAML、Jenkinsfile 示例、环境变量与凭据配置方式、GCC API 调用细节、所需 Gradle 版本与插件依赖,也未说明支持的产品版本、收费方式与并发限制,这些内容暂未提供。