web端项目
一、新建流水线
1、选择模板
a、点击新建流水线
b、选择代码源,codeup上的仓库及对应的分支
代码扫描与单元测试该阶段可删除 直接从构建开始
c、代码Node构建(即项目的打包)
Node的版本号选择,以及构建命令的填写
d、构建命令 脚本代码示例:
cnpm install && cnpm run build
构建物上传,一般只需更改一下具体项目的打包生成的目录,以及取消制品中包含的路径目录
e、主机部署(即把打包出来的代码传到对应的服务器、及路径下)
主机目标服务器的选择,下载路径(压缩包的下载路径),以及把压缩包解压到对应的目标路径。
如果没有对应的服务器主机, 则需要找对应的管理人员去添加方可。
f、部署脚本示例:
tar zxvf /www/xxx/xxx/xxx/package.tgz -C /www/xxx/xxx
如果服务器没有对应的下载路径目录,则需要到服务器创建相应的目录,或直接通过脚本创建
mkdir /www/xxx/xxx
tar zxvf /www/xxx/xxx/package.tgz -C /www/xxx/xxx
部署策略可 直接不暂停
到此,简单的自动化部署已经完成。
更多操作信息 请继续往下看
2、卡点工具
如果需要每个阶段 需要有人员来进行审核后才继续往下执行,可添加工具进行卡点。
a、添加新阶段任务
b、选择工具->人工卡点
c、编辑卡点人员的相关信息
到此,卡点工具的使用 已经完成。
3、任务阶段的消息通知
每个任务的阶段结束,不管执行的状态如何,都可以添加消息通知。
以下以飞书群机器人通知为例:
每一个阶段任务都会有一个任务插件,我们点 添加插件 添加飞书群通知
只需要把飞书群机器人的webhook粘贴过来,以及选择在什么状态下触发通知即可
接下来是如何 拿到飞书区机器人的webhook?
a、选择相应的飞书群 设置-> 群机器人
b、添加机器人
c、添加成功后 即可拿到webhook
d、消息通知效果
到此,飞书群消息通知 已经完成。
更多操作 请期待完善...