• 创建一个项目


    概述

    项目是 Choerodon 组织开发的基本形式,隶属于组织。一个项目包含知识管理、敏捷管理、开发流水线、测试管理、部署流水线等。项目是进行应用创建开发,敏捷管理,持续交付的基础,必须先创建项目,才能够进行下一步的工作。

    目标

    本章节将以项目“猪齿鱼研发”为例,从创建项目和角色分配的方面介绍 Choerodon 项目,让读者能够了解项目的基本概念,学会创建项目的基本操作,并且会为项目分配权限。

    前置条件

    1. 在操作之前保证系统配置已经配置完全。

    2. 用户必须属于组织层,且属于唯一组织。

    创建项目

    具体操作步骤如下:

    第一步: 使用组织管理员的角色登录Choerodon系统,此时进入平台Dashboard界面,点击选择项目,弹出组织/项目选择界面。

    第二步: 点击选择组织,例如 Choerodon

    第三步: 点击左上菜单按钮,选择组织设置后,点击项目管理
    Manage_project

    第四步: 进入项目管理页面后,点击 创建项目,从右侧滑出创建项目页面后,输入项目编码和项目名称。

    例如,

    ProjectInfo

    项目编码 必须输入,且编码只能包含字母,数字,下划线,空格, '_', '.', "——",只能以字母,数字,下划线开头

    第五步: 填写完成后,点击创建,即可创建新的项目。

    第六步: 当项目创建成功,Choerodon同时会在Gitlab中创建一个gitops环境库和应用库。我们可以登录到Gitlab检查创建情况。
    Gitlab_groups

    Gitlab Group 的名称是 Choerodon-猪齿鱼研发,为组织名称 -项目名称。

    角色分配

    项目创建完成之后,需要为相关人员分配权限。

    具体的操作步骤如下:

    第一步: 使用项目所有者的角色登录系统,并切换到已经创建的项目下,例如Choerodon下的猪齿鱼研发

    第二步: 点击左上菜单按钮,选择项目设置模块,点击项目角色分配,进入项目角色分配操作界面,点击添加
    Role

    第三步: 从右侧滑出添加成员角色页面后,输入相关信息,有成员、角色。信息填写完成后,点击添加即可。

    例如,

    与项目相关的角色权限如下表:

    角色 权限 层级
    项目所有者 项目角色分配、项目信息、应用管理、分支管理、持续集成、应用版本、应用发布、应用市场、环境流水线、应用部署、网络管理、域名管理、容器管理 项目层
    项目成员 (环境成员) 应用管理(仅查看)、分支管理(仅有developer权限)、标记(不能删除)、持续集成、应用版本、应用发布(仅查看)、应用市场(仅查看)、应用部署、网络管理、域名管理、容器管理 项目层
    项目成员 (非环境成员) 应用管理(仅查看)、分支管理(仅有developer权限)、标记(不能删除)、持续集成、应用版本、应用发布(仅查看)、应用市场(仅查看) 项目层

    项目角色分配仅项目所有者可操作。

    项目所有者、项目成员需在角色分配中配置好对应的权限。同时,项目所有者需要为相应的项目成员配置相关

    在创建好项目,分配完角色之后,您就可以进行应用的创建、开发以及其他更多的操作了。

    相关文档