第 3 章 更新代码并查看安全分析
使用 RHTAP 创建组件时,系统会触发构建管道。构建管道完成后,它会将应用程序的最新版本部署到 development 命名空间中。默认情况下,dev 命名空间是 rhtap-app-development
。
查看管道运行:
- 打开 RHTAP,再前往目录 。
- 选择修改后的组件,再进入 CI 选项卡来查看管道运行详情。
另外,还可使用以下标签页进行额外的 insights:
- CD :查看由 ArgoCD 管理的部署数据。
- 拓扑 :在 development 命名空间中视觉化应用程序部署。
注意
在某些情况下,管道运行可能无法在组件构建后立即出现。如果您在一分钟后没有看到管道运行,请更新组件的源代码以触发新的管道运行。
3.1. 更新源代码
- 进入 Catalog,再选择您要更新的组件。
- 在 Overview 选项卡上,选择 View Source 以在 GitLab 或 GitHub 中打开项目。
-
(可选)选择 View Tech Docs 以打开项目的文档。源位于存储库的
docs/
目录中。对此目录的更新会触发管道运行刷新 Tech Docs。 对代码进行必要的更改:
- 克隆您的存储库。
-
修改您的文件。例如,更新技术文档或编辑
index.html
。 - 提交并推送您的更改。
注意
- 您还可以使用 GitLab 或 GitHub UI 在浏览器中直接进行更改代码。
对于 GitLab 和 Bitbucket 用户: 要在代码更新后自动触发管道运行,您必须在 GitLab 或 Bitbucket 中设置 webhook 和 secret。
- 有关在 GitLab 和 Bitbucket 中设置 webhook 的说明,请参阅在 GitLab 和 Bitbucket 中配置 webhook。
- 有关在 GitLab 中设置 secret 的说明,请参阅: 配置 GitLab CI。
- 有关在 Bitbucket 中设置 secret 的说明,请参阅配置 Jenkins。