张小白的码豆赚取攻略(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)