diff --git a/社区使用指南/Gitee_CI&CD使用指南.md b/社区使用指南/Gitee_CI&CD使用指南.md index 916c566..d496d62 100644 --- a/社区使用指南/Gitee_CI&CD使用指南.md +++ b/社区使用指南/Gitee_CI&CD使用指南.md @@ -2,84 +2,10 @@ title: Gitee CI/CD使用指南 description: published: true -date: 2021-11-18T06:57:01.516Z +date: 2021-11-18T07:05:16.496Z tags: editor: markdown dateCreated: 2021-11-09T06:25:45.340Z --- -# Gitee CI/CD使用指南 - - -CCBS软件包编译平台使用说明 -## 访问地址 -build.cckylin.com 新用户请注册个人账户,请注意邮箱前缀会成为用户个人ID - -## 开发前准备 -### 登录和创建ppa -操作与launchpad相同,默认创建的为cckylin发行版的ppa。 - -### 添加ssh公钥 -使用命令 - -> $ ssh-keygen -t rsa - -创建ssh密钥,并视情况使用命令 - -> $ cat ~/.ssh/id_rsa.pub - -将输出复制至图片所在位置 - -点击 Import Public Key 上传即可 - -### 添加PGP公钥 -创建公钥命令 - -> $ gpg --full-gen-key - -根据提示补充相关信息,默认将会选择RSA类型,3072位长度且永不过期 -并请填写姓名和常用邮箱 -创建完成后使用命令 - -> $ gpg --fingerprint - -可以查看当前系统中密钥 -将密钥上传到 hkp://keyserver.build.cckylin.com:11371 执行命令 - -> $ gpg --keyserver hkp://keyserver.build.cckylin.com:11371 --send-keys - -上传后将创建密钥拷贝到图片所在位置 - -![]() - -点击 import key 即可 - -### 配置dput工具 -修改本地 ~/.dput.cf 或 /etc/dput.cf ,添加如下内容: -LOGIN改为自己的ccbs帐号对应ID - -> [ccbs] -> fqdn=build.cckylin.com:2121 -> method=sftp -> incoming=%(ccbs)s -> login=LOGIN - -## 上传源码包到 ppa -源码包 changelog 中,系列代号设置为 yangtze -在执行 dput 前请保证系统环境中安装了 paramiko - -> $ sudo pip3 install paramiko - -使用该命令安装依赖 -生成source.changes后,按照ppa页面的提示执行dput命令 -例如: - -> $ dput ccbs:~xiewei/ppa - -dput执行成功后,需要等待服务器处理上传的文件,可在 http://archive.build.cckylin.com/dput-logs/ 查看处理结果。 - -## 上传源码包到CCKylin -新源码包请先向技术委员会发出申请 ,具体请看[SIG组的成员与维护包变更流程](https://docs.cckylin.com/zh/SIG%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C/SIG%E7%BB%84%E7%9A%84%E6%88%90%E5%91%98%E4%B8%8E%E7%BB%B4%E6%8A%A4%E5%8C%85%E5%8F%98%E6%9B%B4%E6%B5%81%E7%A8%8B) -在确认获取相应权限后再上传cckylin相关ppa - -> $ dput ccbs:cckylin +# Gitee CI/CD使用指南 \ No newline at end of file