diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/Anolis OS \344\275\223\351\252\214\344\273\273\345\212\241\345\217\212\347\273\223\346\236\234\346\217\220\344\272\244\346\265\201\347\250\213.md" "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/Anolis OS \344\275\223\351\252\214\344\273\273\345\212\241\345\217\212\347\273\223\346\236\234\346\217\220\344\272\244\346\265\201\347\250\213.md" index 5f10895bd646dccf917732dc04b3e60f108ce21c..28f228cfadec9f75d2b0914cce004c9f6136f9ef 100644 --- "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/Anolis OS \344\275\223\351\252\214\344\273\273\345\212\241\345\217\212\347\273\223\346\236\234\346\217\220\344\272\244\346\265\201\347\250\213.md" +++ "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/Anolis OS \344\275\223\351\252\214\344\273\273\345\212\241\345\217\212\347\273\223\346\236\234\346\217\220\344\272\244\346\265\201\347\250\213.md" @@ -28,74 +28,56 @@ 完成硬件兼容性体验以后,需要将日志文件提交到任务仓库。 -1. Fork提交PR的[目标仓库](https://gitee.com/anolis-challenge/activity-lab-anolis-os)。 +#### 1. 准备PR。 + +1.1 前往[anolis-challenge / activity-lab-AnolisOS仓库](https://gitee.com/anolis-challenge/activity-lab-anolis-os),下点击fork,把官方仓库的代码fork到你个人的gitee仓库中。 ![image.png](./asserts/fork-repo.png) -2. 克隆结果仓库。 +1.2 在个人空间的activity-lab-anolis-os仓库的ancert文件夹下创建一个子文件夹,该文件夹以你的gitee用户名来命名。 - 2.1 首先下载结果提交仓库。 +![image.png](./asserts/create-folder.png) - ```bash - git clone git@gitee.com:/activity-lab-anolis-os.git - ``` +1.3 在上述个人目录中上传“**第四步**”中得到的ancert任务日志的打包文件xxx.tar。 - 2.2 在结果仓库中包含目录,先执行如下命令创建自己的目录。 - - ```bash - cd activity-lab-anolis-os - mkdir -pv - cd .. - ``` +![image.png](./asserts/upload-tar-1.png) - 2.3 以gitee账号名作为目录名称,建好待用,返回到上级目录。 +![image.png](./asserts/upload-tar-2.png) -3. 提交结果。 +#### 2. 推送PR。 - 3.1 存入到结果文件中。 +2.1 返回你的gitee个人仓库的根目录,并点击Pull Request,创建一个PR。 - ![image.png](./asserts/ancert-result.png) +![image.png](./asserts/create-pr-1.png) - 3.2 进入代码仓库,提交刚刚的修改。 +2.2 目标分支选择 anolis-challenge / activity-lab-AnolisOS 仓库的master分支。 - ```bash - #进入结果仓库 - cd activity-lab-anolis-os - - #建立一个提交结果的新分支 - git checkout -b /add-ancert-result - - #进入用户自己的结果目录 - cd - - #复制ancert的结果文件到当前目录,文件路径要结合实际情况 - cp /var/log/ancert/list_hardware*.tar . - - #暂存目录的最新修改 - git add . - - #提交新文件,并编写commit log - git commit -sv - ``` +2.3 在PR的标题开头输入 **#IssueID** 模版关联任务。 - 3.3 在commit log中加入任务的链接。 +2.4 在PR正文描述的文本框中提交成果,第一行内容必须需要包含ancert_file=xxx.tar,其中xxx.tar是刚才上传的ancert任务日志的打包文件,例如,ancert_file=list_hardware_2022-06-23_16-01-35.tar。第二行开始,欢迎对本活动进行反馈,如体验中遇到的问题、体验后的感想、对Anolis OS安装使用/ancert工具的建议等。填写示例如下图所示 - ```bash - Submit Ancert result - - - ``` +![image.png](./asserts/create-pr-2.png) -4. 推送文件。 +请注意: -执行以下命令进行推送。 +- 标题必须加上`IssuedID`。IssueID可以在**Gitee任务页**查看 -```bash -#推送提交 -git push -``` +- PR正文的文本框中,首行必须包括`ancert_file=xxx.tar` -5. 创建PR(Pull Request)。 -推送代码后,系统会提示你如果创建一个PR(Pull request)。 +- 上传的tar包文件路径在`ancert//`目录下。 -![image.png](./asserts/pull-request.png) +#### 3. 等待合入PR。 +提交PR后,社区人员会进行审核,请耐心等待。 + +- 如果收到回复,告知合入成功,则完成任务。 + +- 如果收到回复,告知需要修改,则合入PR失败。可能是PR不符合规范或其他原因,建议修改内容,再通过“/recheck”命令重新检查。 + +### 联系我们 +关于本活动的常见问题,请参见[活动FAQ](https://gitee.com/anolis-challenge/summer2022/blob/master/%E6%B4%BB%E5%8A%A8%E7%9B%B8%E5%85%B3%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3/%5B%E4%BA%BA%E4%BA%BA%E9%83%BD%E5%8F%AF%E4%BB%A5%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90%5D%E6%B4%BB%E5%8A%A8%E7%9A%84%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98(FAQ).md)。 + +如果在做任务过程中,出现机器人无法正确合入PR的情况,请加入龙蜥社区的钉钉交流群,或软硬件兼容性 SIG组钉钉群咨询。 + +![image.png](./asserts/sig-2dcode-1.png) + +![image.png](./asserts/sig-2dcode-2.png) \ No newline at end of file diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-folder.png" "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-folder.png" new file mode 100644 index 0000000000000000000000000000000000000000..bd1d076202377f3b3fc8f7dfc8f1e3f3fb7de088 Binary files /dev/null and "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-folder.png" differ diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-pr-1.png" "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-pr-1.png" new file mode 100644 index 0000000000000000000000000000000000000000..d3ba807e1d5eff221bedd142fb37f9423c520a31 Binary files /dev/null and "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-pr-1.png" differ diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-pr-2.png" "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-pr-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..c3a13f4b297962338c0d387d76e31dadb78a216f Binary files /dev/null and "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/create-pr-2.png" differ diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/sig-2dcode-1.png" "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/sig-2dcode-1.png" new file mode 100644 index 0000000000000000000000000000000000000000..65f2619473c47eb1484a8b97899f55658e8a2ee9 Binary files /dev/null and "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/sig-2dcode-1.png" differ diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/sig-2dcode-2.png" "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/sig-2dcode-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..0e0199ea7f60c009faaee7a76b882d1d1810cb3e Binary files /dev/null and "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/sig-2dcode-2.png" differ diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/upload-tar-1.png" "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/upload-tar-1.png" new file mode 100644 index 0000000000000000000000000000000000000000..2f83558812ddc3a3774786a544cba800e4c377ab Binary files /dev/null and "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/upload-tar-1.png" differ diff --git "a/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/upload-tar-2.png" "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/upload-tar-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..5ef6d6659a100a167fac2e2a2aac27f325030d39 Binary files /dev/null and "b/\351\276\231\350\234\245\344\270\200\345\210\273/AnolisOS\344\275\223\351\252\214\344\273\273\345\212\241/asserts/upload-tar-2.png" differ