我咨询了下相关同事,回复如下。他也在抄送中,有进一步问题可以邮件咨询。

 

您好:

当前openEuler社区的src-openeuler下的仓库会触发CI构建,openeuler下的仓库存放源码,均不会触发CI构建。

如果需要提交代码之后自动构建、测试,可以在src-openeuler下建立同名仓库。流程如下:

1. 修改https://gitee.com/openeuler/community/blob/master/repository/src-openeuler.yaml文件,实现在src-openeuler中新建仓库。例如新增raspberrypi仓库:

- name: raspberrypi

  description: ""

  protected_branches:

  - master

  type: public

2. 提交pr,待合入之后,gitee会自动触发在src-openeuler下新建raspberrypi仓库。

3. 将源码和spec文件提交到raspberrypi仓库,则会自动触发构建。并且在http://117.78.1.88/project/show/openEuler:Mainline下会有该仓库,可以下载到该软件包编译生成的二进制包

 

 

From: 方亚芬 via Infra [mailto:infra@openeuler.org]
Sent: Wednesday, April 8, 2020 10:48 PM
To: infra@openeuler.org
Subject: [Infra]
树莓派SIG-CI咨询

 

openEuler基础设施团队的老师,您好。我是中国科学院软件研究所智能软件研究中心的方亚芬,目前参与软件所与华为在openEuler方面的合作,负责openEuler向树莓派的移植部分工作。

我们在openEuler社区申请了sig-RaspberryPi,同时在申请到的两个repoopeneuler/raspberrypiopeneuler/raspberrypi-kernel)上传了代码。

 

现在想咨询一下CI组,如何在openEuler社区建立CI,提交代码后自动构建镜像并测试。希望借鉴一下openEuler社区的经验。

 

谢谢。


祝工作顺利,生活愉快。

 

------------------------------------------

方亚芬

中国科学院软件研究所  智能软件研究中心

邮箱:yafen@iscas.ac.cn

地址:北京市海淀区中关村南四街45