在容器服务-插件市场提供了很多持续交付相关的工具,包括 tekton、nexus、verdaccio、sonarqube,下面介绍对这些工具的安装。

# Tekton

Tekton 是 Kubernetes 原生的持续集成和交付 (CI/CD) 框架。

使用场景:若要使用 cnops 中的流水线功能,则必须安装此插件。

安装步骤:安装时无特殊配置参数,点下一步安装即可。

# nexus

Nexus 是一个强大的 Maven 仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。

使用场景:若需要一个私有仓库管理 maven 依赖包,可安装该插件。

安装步骤:安装时无特殊配置参数,点下一步安装即可。

# verdaccio

Verdaccio 是一个简单的,零配置所需的本地私有 npm 仓库。

使用场景: 若需要一个私有仓库管理 npm 依赖包,可安装该插件。

安装步骤:安装时无特殊配置参数,点下一步安装即可。

# sonarqube

Sonar(SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。

使用场景:若需要在流水线中使用代码静态检测功能,可安装该插件。

安装步骤:安装时无特殊配置参数,点下一步安装即可。