第 2 章 使用示例软件模板构建应用程序
RHTAP 的现成软件模板包括与关键技术进行默认集成,以保护和优化您的开发体验:
- ACS (高级集群安全): 在开发过程中尽早识别和缓解漏洞,增强应用程序从入侵到部署。
- Quay: 作为容器镜像的安全隐患,持续扫描漏洞,以使容器化应用程序安全。
- OpenShift Pipelines: 自动化构建和部署流程,提供一个 CI/CD 框架,无缝集成到 SDLC 中,并加速您的生产路径。
- OpenShift GitOps: 在 Git 存储库中维护您的基础架构和应用程序配置,确保所有环境中保持一致和自动部署。
此外,RHTAP 支持使用 Java、Python、Node.js 和 Go 等流行编程语言的开发和容器化应用程序。
注意
安装 RHTAP 后,集群管理员可以使用特定的模板和增强自定义 Red Hat Developer Hub 门户。但是,在自定义之前,集群管理员应熟悉可用的软件和管道模板。了解这些模板是获取 RHTAP 如何支持安全供应链的关键,为后续自定义打下基础。
2.1. 设置阶段
确保您已成功安装了 RHTAP。
- 如果在安装 RHTAP 的过程中集成了 Jenkins,则必须在使用安全软件模板之前 使用适当的凭据配置 Jenkins。
如果您在安装 RHTAP 的过程中集成 Bitbucket,请确保满足以下先决条件,因为安全软件模板需要它们在正确的位置创建源存储库:
- 在 Bitbucket 工作区 中创建一个项目。
- 在 Bitbucket 中创建应用程序密码。
- 使用安装过程末尾的 RHTAP 安装程序提供的链接,登录 Red Hat Developer Hub (RHDH)。