张小白的码豆赚取攻略(Part One:DevCloud篇)
作为一个踏踏实实的挣工分者,张小白也曾经有过踏入码豆排行榜的高光时刻。
但是,随着大家越来越会挣码豆,张小白拿码豆的机会也越来越少。既然挣不了,就把自己几乎没用的能力贡献出来,让大家也小打小闹拿拿小码豆过过干瘾吧。。
首先,需要登录 http://devcloud.huaweicloud.com/ 进入码豆会员中心。
直接点击左上角红色的会员中心,进入以下页面:
不过这页也没啥用,继续点击“赚取码豆”的链接:
我们先看到右边一个蓝色的“签到+x0码豆。”,点一下就行了。
上面已经讲述了签到的规则,第一天10,第二天20,以此类推,知道第7天每天70,8天以上还是70.。。因为等差数列这种,华为云貌似送不起。。。
继续往下拉,下面的日常任务就是这次讲述的重点所在了。
Part1 DevCloud任务:
这里面每周一开始清零。可以重新做。让张小白带你逐一做一下吧。。
(一)项目管理
按箭头所示点击“体验Devops全流程样例项目”。会弹出以下页面:
系统会为你自动创建样例项目,并打开一个新页面,啥也别改,点击确定就是了。
你可以啥也别管,直接关掉这个页面,返回前面一个码豆的页面。
这时,你刷新浏览器,再看一下,好像500码豆就到手了。(完成的任务会给你盖个黑的圆章)
我们再来添加项目成员,点击上图“添加项目成员”,会弹出以下页面:
点击“去做任务”,系统会切换到项目列表,可以看到前面刚建好的项目。
点击这个项目,会弹出以下页面:
再点击“更多”-》“设置”-》“通用设置”,会出现以下页面:
点击右边的“添加成员”,再弹出的页面中点击“从本企业用户”
弹出以下页面:
如果你没有建立用户,可以点击右上角的“创建用户”。点击后会进入“统一身份认证服务”页面。
点击“创建用户”
按照提示创建用户即可。一般来说,需要一个手机号码和一个邮箱即可。
建好用户之后,在用户列表栏,选中这个用户,点击下一步:
在弹出的页面,选择项目角色(张小白保持不变即可)
点击保存即可。
此时,用户已添加完毕。关闭此页面。回到会员中心页面,刷新:
30码豆到手。
下一步来”新建工作项”
去做任务,弹出项目列表:
点击新建的项目:
点击“规划”
点击“思维导图”
鼠标随便悬停在一个节点
如 Feature节点:
或者Story节点:
系统会出现三个图片,分别是”删除“、”插入兄弟节点“和”插入子节点“。只要不是Task节点,就可以插入兄弟节点或子节点,如果是Task,则只能插入兄弟节点。
如下图,插入子节点,点一下即可。
然后关闭页面,回到会员中心页面,刷新:
15码豆。怎么样,简单吧?
(二)代码托管:
创建代码仓库:
去做任务:
弹出了代码托管页面:
点击蓝色的“普通新建”:
以上注意:
代码仓库名称随便写,张小白一般写当前日期。
归属项目就选今天建的项目
gitignore选择Java,Python什么的都行。
自动创建代码检查任务,最好关掉,因为后面要用。。。
点击确定。
耐心等待创建结束:
回到会员中心页面,刷新:
75码豆到手。
CloudIDE打开代码:
去做任务:
在代码托管的页面中,
点击“操作”下面的三个点,会弹出以下界面:
点击"CloudIDE打开代码(免费体验),系统会启动CloudIDE
启动完毕出现以下页面:
关闭页面。回到会员中心页面,刷新:
30码豆到手。
提交代码:
去做任务。弹出代码托管页面:
选中前面自己新建的仓库 0111-1
点击克隆/下载,点击HTTPS
点击复制图标,复制git地址:https://codehub.devcloud.huaweicloud.com/DevOp*****/0111-1.git (已隐去部分内容)
打开PyCharm
选择get from version control
粘贴刚才复制的地址,点击Clone
在弹出的菜单中输入用户名和密码:
点击Log In出现以下界面:
加载成功后出现:
新建个Hello.py,会提示是否需要加入Git
选择Add。
编辑下Hello.py文件。
然后点击项目目录,点右键,出现以下窗口:
选择Git->Commit Directory...
弹出以下窗口:
输入Commit Message,并且点击Commit,将变更更新本地仓库。
PyCharm会提示提交成功。
再选择Git-》Respository-》Push。。。
Push后:
点击Push后,
会提示Push到远程仓库成功。
可以到代码仓库检查代码:
回到会员中心页面,刷新:
60码豆入手
(三)代码检查
创建代码检查任务
去做任务-》打开代码检查窗口,下面显示了前面创建的项目的缺省代码检查任务。
点击新建任务。
选择前面建好的项目,以及新建的代码仓库,点击右边的”创建“
点击”仍然创建“
出现以上界面后啥也别做。。。
回到会员中心页面,刷新:
75码豆入手。
继续点击”执行代码检查“
去做任务
选择刚才新建好的代码检查任务 0111-1. 点击右边蓝色的”开始检查“
可以等待检查结束,
也可以不等,过会儿回到会员中心页面,刷新即可。
30码豆到手
(四)编译构建
创建编译构建任务
去做任务
出现”编译构建“页面
系统会提供新建样本项目的sample构建任务。
点击右上角的”新建任务“,选择新建的项目,DevCloud,新建的仓库和缺省分支master(下图V1.0不对,应该为master)。
点击”下一步“
选择”空白构建模板“。点击确定。
点击”执行Shell命令“
点击添加。系统会在左边出现构建列表,点击”执行Shell命令“,右边会出现 echo "hello"的脚本。
点击下面蓝色的”新建“。系统会显示新建成功,并出现以下页面。
此时,我们啥也不做。回到会员中心的页面,刷新。
75码豆到手。
继续点击”执行构建“
去做任务:
弹出的编译构建页面,
选择0111代码对应的构建任务,点击蓝色的”开始构建“
回到会员中心的页面,刷新。
30码豆到手。
(五)部署
创建部署任务
去做任务
弹出部署列表页面
点击新建任务
选择新建的项目,点击下一步。
选择空白模板,点击下一步
鼠标移动到 执行等待,点击右边出现的蓝色的”添加“按钮。
点击左边出现的执行等待。
如果右边没有出现主机组,则需要点击”新建“来新建”主机组“。
在弹出的主机组页面中,输入主机组名称,如huawei.点击保存
系统会弹出主机信息维护页面
点击”添加主机“
分别输入 主机名,IP,ssh登录的用户名和密码,端口号22,以及同意复选框,点击添加。
等待验证成功。
再返回到新建部署步骤的页面,
点击右边的 两个箭头形状的图标,就可以选中刚才建立的主机组。再将等待时间改为1秒,以便这个任务迅速结束。
点击保存。
系统弹出的页面如下:
不要执行。
关闭页面。返回会员中心页面,刷新。
75码豆到手。
继续执行部署。
去做任务
弹出部署列表页面,
选中刚才新建好的部署任务,点击操作下面的▶按钮。
系统会进行部署,不一会儿,部署成功:
关闭窗口。
返回会员中心页面,刷新。
30码豆到手。
(六)发布:
上传发布文件:
去做任务:
弹出发布的页面
点击新建的项目
点击上传
随便选择本地文件上传。
上传成功后,关闭页面,返回会员中心,刷新。
150码豆到手。
(七)测试管理
创建测试用例
记得选择才建好的项目,如果不是则切换到这个项目。
在上面的功能测试页面,点击右边蓝色的“新建”
名称填日期 0111,直接点击保存。关闭页面。
返回会员中心,刷新。
点击“执行手工测试用例”。
弹出的还是功能测试页面:
选择刚建好的用例名称 0111-1
点击右边的“▶”键
选择“设置用例结果”为成功,然后点击保存。
关闭页面。
返回会员中心,刷新。
15码豆到手。
(八)接口测试
点击“创建接口测试用例”
去做任务
弹出的还是功能测试页面:
点击“接口测试”的sheet
点击“新建”
输入新建的接口测试名称 0111-2,并点击保存。
关闭窗口。
返回会员中心,刷新。
150码豆到手
继续“执行接口测试用例”
去做任务
弹出功能测试清单
点击接口测试sheet
点击建好的接口测试用例,0111-2
点击右边的“▶”,等待执行结束。
关闭窗口,返回会员中心,刷新。
30码豆到手。
(九)流水线
创建流水线
去做任务
弹出流水线列表页面
点击新建流水线
选择归属项目为新建的项目,点击下一步
选择刚才新建的仓库和默认分支master,点击下一步
选择不使用模板,点击确定
在上面的流实现编辑任务中,点击添加任务
在弹出的阶段配置菜单中,选择构建任务,并选择前面建好的构建任务。点击保存。
再点击保存(不要执行)
关闭窗口,返回会员中心页面,刷新
45码豆已到手。
继续点击”执行流水线“
去做任务
点击前面新建的流水线任务,点击操作下面的▶。
点击”下一步“
点击执行
系统会显示运行中
可等待运行结束
关闭窗口,返回会员中心页面,刷新
30码豆到手。
(十)cloudIDE
点击启动CloudIDE实例
去做任务
在上述页面中,随便点击一个”免费体验“按钮。(张小白选了Python)
等待CloudIDE加载结束
关闭页面,返回会员中心页面,刷新。
30码豆已到手。
至此,DevCloud的码豆任务已完成。
- 点赞
- 收藏
- 关注作者
评论(0)