开发工具链-DevOps_阿里云云效

简介


阿里云效官网
DevOps:

(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。----百度百科

快速开始


1.云效首页

进入官网 https://www.aliyun.com/product/yunxiao
在这里插入图片描述
按提示新建企业后进入云效后台
在这里插入图片描述

2.云效快速入门

参考文献:了解如何快速使用云效服务
学习流程:快速创建一站式方案 --> 体验项目协作功能
 

快速创建一站式方案

step1:首页->快速开始
在这里插入图片描述
step2:新建项目
在这里插入图片描述
[常见问题解决]
若出现下图问题,按提示新窗口访问 https://code.aliyun.com 新建一个独立的code账号后,重新点击“下一步”即可:
在这里插入图片描述
(1)新建code独立账号(注意不能用阿里云登录账号的邮箱)
在这里插入图片描述
出现下图,代表code独立账号新建成功,这其实是一个git远程仓库
在这里插入图片描述
(2)重新点击“下一步”,开始构建项目

在这里插入图片描述
点击演示环境的地址,可以看到实际效果:
在这里插入图片描述

体验项目协作功能

step1:项目->项目列表
在这里插入图片描述
点击项目名称进入项目管理台:
在这里插入图片描述

step2:点击需求选项卡->新建需求->保存
在这里插入图片描述
需求列表:这里可以批量操作和修改需求分派信息
在这里插入图片描述

step3:设置–>项目基本消息、成员、角色权限、需求配置、版本、缺陷管理等全局设置
在这里配置好成员和模块后,需求就可以归入特定的模块和分派给指定的成员处理了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
step3:新建任务
可以把若干相关需求归并到一个任务中,方便之后迭代管理

在这里插入图片描述
step4: 迭代
(1)点击迭代选项卡->新建迭代
创建项目的 第一个迭代,开始规划您的需求、任务和缺陷。点击这里 了解详细使用方法。
在这里插入图片描述
(2)规划迭代内容
把工作项(需求、任务、缺陷)规划进迭代有3种方式
a.在迭代里面,点“规划”按钮,可批量把工作项拉入迭代

在这里插入图片描述
b.在工作项详情页,找到“迭代”字段,选择目标迭代
在这里插入图片描述
c.在工作项列表页,直接在迭代列点击选中目标迭代

在这里插入图片描述
(3)迭代进度跟进
任务或需求完成后,迭代进度也会更新

在这里插入图片描述
 

体验从开发到交付

step1:点击“流水线”选项卡->选中一条流水线进入
在这里插入图片描述

step2:日常部署、预发等需要关联机器
点击“关联机器页面” (也可通过 企业设置-机器管理 进入),根据需要选择关联机器方式

在这里插入图片描述
在这里插入图片描述
如果你在阿里云购买过下图区域的ECS, 可以直接点击“导入ECS”,然后选择拥有的ECS导入
在这里插入图片描述
如果你购买的ECS不在上述区域中,例如:我之前已购一台ECS(香港), 如何关联它呢?
具体操作如下:
(1)点击“添加主机” ,区域选择“其他”,生成命令
在这里插入图片描述
(2)远程连接自己的ECS,复制执行(1)生成的命令
在这里插入图片描述
出现starting staragentd … 代表agent安装成功
在这里插入图片描述
添加主机失败帮助文档
企业机器列表中会出现添加的机器
在这里插入图片描述
(3)回到关联机器页面,点击“关联机器”,勾选刚才添加的机器,保存即可

在这里插入图片描述
在这里插入图片描述
另外,也可以通过“购买机器”来新购和关联机器: 购买机器帮助文档

step3:关联机器成功后,回到“流水线”,执行“日常”部署
在这里插入图片描述

[常见问题解决]:部署进度条长时间停滞不前,原因:可能是部署环境出现问题
a.点击“查看发布单”->操作“查看日志” :通过日志可以定位问题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
b.常见问题:关联机器应该事先配好开发环境以避免部署中出现环境配置上的问题。
>deploy.sh无执行权限
解决:在关联机器终端执行赋权命令
# chmod u+x /deploy所在路径/deploy.sh
>apache-tomcat/logs等目录不存在
解决:安装Tomcat到/usr/local/apache-tomcat/ :
# cp 现有Tomcat安装目录 /usr/local/apache-tomcat -R

c.原因分析:云效默认部署配置如下,是通过RDC脚本来进行部署的,
另外其默认的Tomcat根目录是usr/local/apache-tomcat(这个不一定,根据日志输出加一判断即可)

在这里插入图片描述
step4:预发同上,关联机器成功后,执行“预发”部署、“正式”部署
在这里插入图片描述
在这里插入图片描述
部署成功后:通过 http://关联机器公网IP:8080/项目名 即可访问,上述新建项目其实是一个springMVC项目的克隆,
之后通过“运行流水线”即可以自动进行开发到交付的完整流程了,另外还可以自定义流水线,确实非常的方便。
在这里插入图片描述
在这里插入图片描述

小结


 本文介绍了云效平台的快速入门和基础使用,包括通过向导快速创建一站式方案,从提出需求,到代码实现,到构建、部署、测试,并最终发布上线所需的各个工具和功能;初步体验了云效的项目协作功能和从开发到交付的完整流程;总体上感觉云效在项目流程管理和专项提效上做得还不错,持续集成持续交付不再是梦~:)。

Thank you for reading.

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值