项目创建最佳实践
此处汇集了一些创建项目时应该考虑的最佳实践,参考这些建议可以让您更加合理的创建和使用项目。
# 使用前提
使用 CNOps 模块需要登录LStack 控制台 (opens new window) 登录界面
- 主账号登录:请先配置云服务商 ack (opens new window) ,确保账户余额充足,并且已在 LStack 平台购买资源包。
- 子账号登录:主账号先在IAM 访问控制中心 (opens new window) 进行授权,授权成功后可以使用子账号进行登录。
# 项目创建
创建项目流程如下:
在云服务导航栏中点击 CNOps,进入 CNOps 服务进入项目模块,在项目模块您可以创建并查看自己所创建或参加的项目。
点击项目>创建项目进入项目模块。
创建引导
我们为创建项目提供了一体化的项目创建引导,项目的创建引导如下:
如果您对项目的创建以及使用流程不是很熟悉,那么按照下面的操作您将创建完成一个可使用的项目。
如果您已经完全熟悉了项目的创建流程,并且想单独完成其中的某一步,您可以在引导过程中随时点击**“跳出引导”**,系统将保存您之前的操作。
基本信息
在这里您需要填写项目的基本信息。
1)填写项目的名称,这是必须的。
以大小写字母或中文开头,可包含数字、“.”、“_”、“:”或“-”,长度在 1-20 之间。
2)填写项目的相关描述信息,这将能够帮助到您或项目中的成员更好得了解以及找到到这个项目。
长度需介于 4-255 之间,可不填。
集成工具
在这里您可以将您刚刚创建的项目与第三方平台的账号进行绑定。目前我们支持了与 TAPD 账号下项目与 CNOPS 项目的绑定。
1)点击下拉框,选择需要绑定的项目。
2)点击相应的项目,与 CNOPS 项目进绑定
环境申请
环境是应用运行的基本单位。每个项目都可以拥有不同的环境,用于隔离不同项目成员所部署的应用。但是在使用这些环境之前,您需要先发起环境使用的申请 ,等待平台管理员通过后,项目下的成员就能够在不同的环境中部署他们的应用,互不干扰。
在此之前,我们需要先简单了解一下环境的类型:
流水线环境:项目下的流水线将被运行在这个环境中。
工作环境:用于隔离并运行项目下的应用。
环境的申请流程如下:
1)填写环境名称,这是必须的。
2)填写环境描述信息,这将能够帮助到您或项目中的成员更方便得到到这个项目以及让平台管理员在审批时了解到这个环境的用途。
3)填写环境需要的 cpu 与内存大小,这将决定这个环境所能运行的程序所占用的 cpu 与内存大小。
4)择网关类型,普通环境需要选择网关类型
独占:适用于部署不需要网络的应用。
共享:适用于部署对网络速度要求不高的的应用。
不需要:适用于部署高时效、对网速要求较高的应用。5)点击下一步进入用户及权限配置或点击跳过引导回到项目列表
注意事项:
同一个项目下可以同时存在 20 个环境。
点击“➕”号即可申请更多环境。
点击右上角“垃圾桶”按钮即可删除所选中的环境。
# 用户及权限配置
在这一步您可以添加角色成员以及自定义角色和选择不同角色下用户可操作的环境
项目创建引导默认提供两个角色模板:管理员与开发人员
权限 | 管理员 | 其他角色(用户自定义角色) |
---|---|---|
项目管理 | √ | × |
成员管理 | √ | × |
环境管理 | √ | × |
环境使用 | √(全部环境) | √(授权的环境) |
修改角色 | × | √ |
添加成员步骤如下:
在项目列表中,点击右侧成员管理权限。
在角色管理中选择管理员/开发人员,您也可以自定义角色,您选择不同角色能够操作的环境,但是要注意,角色的名称不能重复。
角色名称不能包含以下任何字符'~!/@#$%^&*()-_=+;:'"<.>[{}]?'
在角色成员中点击添加成员,选择用户,或通过下拉栏中项目筛选想要添加的用户,点击确定,成员添加成功。
勾选对应的环境,点击完成创建,保存结果。
对于自定义角色,您可以选择不同角色能够操作的环境。
勾选对应的环境 点击确定,保存结果
# 查看创建完成的项目
至此您已经按照引导创建了一个完整的项目,在项目列表中,您可以看到自己所创建的项目。
查看步骤如下:
点击项目名称,进入对应项目的总览界面,这里展示了项目下可用环境、流水线的数量以及基本信息。
在左侧导航栏中点击环境,可以查看环境列表,在这里,我们能看到之前在引导过程中所申请的环境以及状态。
上一篇: 代码静态检测 审批环境最佳实践