Gitee-Go使用
-
该工具对应是 gitee 的流水线功能,是 gitee 开放的 CI CD 工具,用于自动化部署
-
gitee 提供了图形视图与代码视图两类编辑入口,可以根据需求进行配置。本文的以图形化界面配置介绍为主。代码编辑可以参考 该链接
2. 配置流程
Section titled “2. 配置流程”-
配置主机
- 进入对应的组织或个人中心管理界面的主机管理入口,并新建主机组

- 添加主机

注意:
- 主机组是组织与个人隔离的。即使是一个账户下的不同组织或个人配置的主机也是不共享的。
- 主机配置的命令行不需要上传对应的账户密码信息,而文件导入则需要
- 若需要同一台主机配置不同组织的适配,可以通过文件导入方式进行
-
配置流水线
-
配置流水线基础信息(流水线名称与标识)
-
配置触发事件
- 一般配置实为特定分支 push 事件

-
配置任务信息
- 根据需求配置阶段与任务

-
3. 配置场景
Section titled “3. 配置场景”-
1.主机直接拉取代码,并直接重启应用部署(一般用于静态站点的部署)
- 选择工具中 shell 脚本任务类型

- 配置对应的 shell 脚本

-
2.正常的代码构建,发布、部署流程
- 配置构建任务(根据开发环境选择对应构建类型,此处以 node 作为演示)

- 配置发布任务(用于上传对应的构建物,方便后期版本回滚)

注意:
- 此处有 发布 与 上传制品 两个发布任务选项。区别对应是将 gitte-go 中的制品库模块。上传制品会将构建物上传到待发布制品库,发布会将制品直接发布到十已发布制品库中

- 配置部署任务(根据环境类型选择不同的部署类型,此处以单机部署为例)

4. 查看流水线日志
Section titled “4. 查看流水线日志”- 查看任务运行情况(通过流水线 > 构建历史查看对应的流水线触发情况与任务日志)
