阿里云crp使用教程
的有关信息介绍如下:申请使用CRP很简单,浏览器输入crp.aliyun.com地址,点击立即体验。使用淘宝账号/阿里云账号可以直接登录。进入首页,先设置code的用户名和密码,用于做代码下载使用,用户名第一次设置后不可以修改。如系统提示没有绑定邮箱,请打开www.aliyun.com,退出重新登录后,点击绑定邮箱。或者直接输入https://passport.alibaba.com/ac/to_iv.htm?fromSite=6绑定邮箱。
在首页点击+号,添加新项目,第1步:先输入项目名称和描述,第2步:增加项目成员,输入成员的邮箱全拼,查询其他成员,自动加入,默认为开发角色;第3步:创建git代码库,输入代码库的名称,直接enter,自动创建代码仓库;第4步:创建默认的发布工作流,发布工作流自动配置了JAVA工程的发布流程,包括代码更新-编译-测试等步骤;点击完成,就创建了1个demo的项目。
运行项目工作流,点击进入刚刚创建好的项目,点击首页的工作流名称,进入工作流的页面,可以看到工作流已经开始自动跑起来了。并且第1个节点已经运行成功,第2个节点已经运行结束,等待验证成功还是失败。点击勾表示验证成功,点击叉叉表示失败,结束这条流程。
工作流如何修改和查看配置:1、在工作流的页面,右上角点击“编辑”按钮,点中工作流的第一个圆圈处,配置触发器,选择代码仓库和需要监听的分支;2、增加或删除节点:点中第2个节点,鼠标点击空心的圆点,鼠标往外拖动,可以拖出新的节点,点击右上角的红叉叉,可以删除该节点;3、配置每个节点要做的任务:点中某个节点,任务列表添加需要想要的任务,比如编译、测试、部署、安全插件等。每个节点中每种任务只能配置1个。依赖顺序:前置表单->代码更新->安全扫描->编译->测试->tag->部署->后置表单编译:编译是将代码分支下载后,根据编译的命令执行后,根据设置好的产出物路径,将产出物路径下的内容打成package.tgz包上传到中。部署:部署是将编译好的package.tgz包,放到“目标机器”的“部署路径”下,执行
自动化发布配置
在工作流的节点中,添加部署任务:1、目标机器:输入需要部署机器的外网IP;2、部署路径:输入需要部署的机器上,编译打好的包存放在服务器上的绝对路径;3、部署脚本:部署包放好后,执行该脚本进行,这个脚本一般包含停服务->解压部署包->启动服务等操作;(部署脚本可以自己编写,也可以找技术支持提供标准模板)。