From 2f1241a8a1754609f8732d4ad61530edf76a8a8d Mon Sep 17 00:00:00 2001 From: zhangtianxiong Date: Fri, 20 Dec 2024 00:42:18 +0000 Subject: [PATCH 1/4] =?UTF-8?q?add=2002=5F=E5=9F=BA=E7=A1=80=E6=93=8D?= =?UTF-8?q?=E4=BD=9C/=E5=B0=8F=E7=99=BD=E8=AF=BE=E7=A8=8B/=E5=88=A9?= =?UTF-8?q?=E7=94=A8openKylin=E7=A4=BE=E5=8C=BA=E8=87=AA=E5=8A=A8=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E8=80=85=E5=B9=B3=E5=8F=B0=E6=9E=84=E5=BB=BA=E4=B8=80?= =?UTF-8?q?=E4=B8=AAhelloword=E8=BD=AF=E4=BB=B6=E5=8C=85.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangtianxiong --- ...0\344\270\252helloword\350\275\257\344\273\266\345\214\205.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252helloword\350\275\257\344\273\266\345\214\205.md" diff --git "a/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252helloword\350\275\257\344\273\266\345\214\205.md" "b/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252helloword\350\275\257\344\273\266\345\214\205.md" new file mode 100644 index 0000000..e69de29 -- Gitee From 9d9dd0ef695fbb304689efb2357259322270cbdb Mon Sep 17 00:00:00 2001 From: zhangtianxiong Date: Fri, 20 Dec 2024 01:05:27 +0000 Subject: [PATCH 2/4] =?UTF-8?q?update=20=E8=BD=AF=E4=BB=B6=E5=8C=85?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangtianxiong --- ...rd\350\275\257\344\273\266\345\214\205.md" | 80 +++++++++++++++++++ ...rd\350\275\257\344\273\266\345\214\205.md" | 0 2 files changed, 80 insertions(+) create mode 100644 "02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" delete mode 100644 "02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252helloword\350\275\257\344\273\266\345\214\205.md" diff --git "a/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" "b/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" new file mode 100644 index 0000000..42f1f6f --- /dev/null +++ "b/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" @@ -0,0 +1,80 @@ +# 准备工作 +## 注册gitee账号 +https://gitee.com/ +### 签署cla +### 申请成为单包维护者 +``` +https://gitee.com/openkylin/community/tree/master/packages +name: ci-test-sample +path: ci-test-sample +maintainers: +- name: xiewei + openkylinid: xiewei + displayname: 谢炜 + email: xiewei@kylinos.cn +``` + +仓库地址:https://gitee.com/openkylin/whfg-test + + +按照说明初始化仓库 +``` +mkdir demo +cd demo +git clone https://gitee.com/openkylin/whgf-test.git +``` +上传自己的源代码到gitee仓库,并创建openkylin/nile打包分支 +``` +touch README.md +mkdir user/ +mkdir user/bin +touch user/bin/whgf-test +``` +在程序文件中写入以下脚本代码后保存文件: +``` +#!/bin/sh +echo "Hello openKylin, start your first app!" +``` +增加可执行权限: +``` +chmod +x usr/bin/whgf-test +``` + +上传代码到仓库: +``` +git add . +git commit -m "first commit" +git push +``` +创建openKylin 2.0系列打包分支 + +本地拉取上游更新 +``` +git pull +git checkout openkylin/nile +``` +回到上一级目录 + + +生成debian目录 +``` +cp -r whgf-test/ whgf-test-1.0.0/ +tar -cvzf whgf-test-1.0.0.tar.gz whgf-test-1.0.0/ +cd whgf-test-1.0.0 +dh_make -f ../whgf-test-1.0.0.tar.gz -s -y +``` + +分别补充changlog/control/文件里的信息 +修改format文件里的格式为native + +将修改上传到仓库 +``` +git add debian +git commit -m "add debian" +git push +``` + +openKylin自动化开发者平台将自动构建上传软件包,审核通过后进行编译 + +软件包编译完成后,进行下载,然后集成到镜像中去 +https://gitee.com/openkylin/docs/blob/master/04_%E7%A4%BE%E5%8C%BA%E8%B4%A1%E7%8C%AE/%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97/openKylin%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8FISO%E5%AE%9A%E5%88%B6%E6%8C%87%E5%8D%97.md diff --git "a/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252helloword\350\275\257\344\273\266\345\214\205.md" "b/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252helloword\350\275\257\344\273\266\345\214\205.md" deleted file mode 100644 index e69de29..0000000 -- Gitee From 3aec155960194cc1d4a60e63c61c673fb4707817 Mon Sep 17 00:00:00 2001 From: zhangtianxiong Date: Fri, 20 Dec 2024 01:06:09 +0000 Subject: [PATCH 3/4] =?UTF-8?q?update=20=E5=88=A9=E7=94=A8openKylin?= =?UTF-8?q?=E7=A4=BE=E5=8C=BA=E8=87=AA=E5=8A=A8=E5=BC=80=E5=8F=91=E8=80=85?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E6=9E=84=E5=BB=BA=E4=B8=80=E4=B8=AAHelloWord?= =?UTF-8?q?=E8=BD=AF=E4=BB=B6=E5=8C=85.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangtianxiong --- ...\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" "b/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" index 42f1f6f..cbb681c 100644 --- "a/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" +++ "b/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" @@ -2,6 +2,7 @@ ## 注册gitee账号 https://gitee.com/ ### 签署cla +https://cla.openkylin.top/ ### 申请成为单包维护者 ``` https://gitee.com/openkylin/community/tree/master/packages -- Gitee From a9f3cb7eccab01b8e3c1b8896b44027ad3691933 Mon Sep 17 00:00:00 2001 From: zhangtianxiong Date: Fri, 20 Dec 2024 02:52:47 +0000 Subject: [PATCH 4/4] =?UTF-8?q?update=2002=5F=E5=9F=BA=E7=A1=80=E6=93=8D?= =?UTF-8?q?=E4=BD=9C/=E5=B0=8F=E7=99=BD=E8=AF=BE=E7=A8=8B/=E5=88=A9?= =?UTF-8?q?=E7=94=A8openKylin=E7=A4=BE=E5=8C=BA=E8=87=AA=E5=8A=A8=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E8=80=85=E5=B9=B3=E5=8F=B0=E6=9E=84=E5=BB=BA=E4=B8=80?= =?UTF-8?q?=E4=B8=AAHelloWord=E8=BD=AF=E4=BB=B6=E5=8C=85.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangtianxiong --- ...rd\350\275\257\344\273\266\345\214\205.md" | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git "a/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" "b/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" index cbb681c..c2c0d3f 100644 --- "a/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" +++ "b/02_\345\237\272\347\241\200\346\223\215\344\275\234/\345\260\217\347\231\275\350\257\276\347\250\213/\345\210\251\347\224\250openKylin\347\244\276\345\214\272\350\207\252\345\212\250\345\274\200\345\217\221\350\200\205\345\271\263\345\217\260\346\236\204\345\273\272\344\270\200\344\270\252HelloWord\350\275\257\344\273\266\345\214\205.md" @@ -1,9 +1,9 @@ # 准备工作 ## 注册gitee账号 https://gitee.com/ -### 签署cla +## 签署cla https://cla.openkylin.top/ -### 申请成为单包维护者 +## 申请成为单包维护者 ``` https://gitee.com/openkylin/community/tree/master/packages name: ci-test-sample @@ -14,34 +14,33 @@ maintainers: displayname: 谢炜 email: xiewei@kylinos.cn ``` +管理员审核通过后,后台将自动创建仓库,地址如下:https://gitee.com/openkylin/whfg-test -仓库地址:https://gitee.com/openkylin/whfg-test - - -按照说明初始化仓库 +# 初始化仓库并上传demo代码 +## 按照说明初始化仓库 ``` mkdir demo cd demo git clone https://gitee.com/openkylin/whgf-test.git ``` -上传自己的源代码到gitee仓库,并创建openkylin/nile打包分支 +## 上传自己的源代码到gitee仓库,并创建openkylin/nile打包分支 ``` touch README.md mkdir user/ mkdir user/bin touch user/bin/whgf-test ``` -在程序文件中写入以下脚本代码后保存文件: +## 在程序文件中写入以下脚本代码后保存文件: ``` #!/bin/sh echo "Hello openKylin, start your first app!" ``` -增加可执行权限: +## 增加可执行权限: ``` chmod +x usr/bin/whgf-test ``` -上传代码到仓库: +## 上传代码到仓库并创建打包分支 ``` git add . git commit -m "first commit" @@ -49,7 +48,7 @@ git push ``` 创建openKylin 2.0系列打包分支 -本地拉取上游更新 +## 本地拉取上游更新,并切换到打包分支 ``` git pull git checkout openkylin/nile @@ -57,7 +56,7 @@ git checkout openkylin/nile 回到上一级目录 -生成debian目录 +# 生成debian目录 ``` cp -r whgf-test/ whgf-test-1.0.0/ tar -cvzf whgf-test-1.0.0.tar.gz whgf-test-1.0.0/ @@ -65,10 +64,10 @@ cd whgf-test-1.0.0 dh_make -f ../whgf-test-1.0.0.tar.gz -s -y ``` -分别补充changlog/control/文件里的信息 +分别然后补充changlog/control/文件里的信息 修改format文件里的格式为native -将修改上传到仓库 +# 将修改上传到仓库 ``` git add debian git commit -m "add debian" @@ -77,5 +76,7 @@ git push openKylin自动化开发者平台将自动构建上传软件包,审核通过后进行编译 +# 集成到镜像 +## 手动集成 软件包编译完成后,进行下载,然后集成到镜像中去 -https://gitee.com/openkylin/docs/blob/master/04_%E7%A4%BE%E5%8C%BA%E8%B4%A1%E7%8C%AE/%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97/openKylin%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8FISO%E5%AE%9A%E5%88%B6%E6%8C%87%E5%8D%97.md +https://gitee.com/openkylin/docs/blob/master/04_%E7%A4%BE%E5%8C%BA%E8%B4%A1%E7%8C%AE/%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97/openKylin%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8FISO%E5%AE%9A%E5%88%B6%E6%8C%87%E5%8D%97.md \ No newline at end of file -- Gitee