From 2024e6984003bdb099cc02f4e072ae04ee2bbec8 Mon Sep 17 00:00:00 2001 From: niuyuan Date: Thu, 18 Feb 2021 15:32:06 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8C=81=E7=BB=AD?= =?UTF-8?q?=E9=9B=86=E6=88=90=E9=97=A8=E6=88=B7=E7=9A=84SIG=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sig/ci-portal/OWNERS | 8 +++++ sig/ci-portal/sig_ci_portal.md | 52 +++++++++++++++++++++++++++++++ sig/ci-portal/sig_ci_portal_cn.md | 52 +++++++++++++++++++++++++++++++ sig/sigs.json | 5 +++ 4 files changed, 117 insertions(+) create mode 100644 sig/ci-portal/OWNERS create mode 100644 sig/ci-portal/sig_ci_portal.md create mode 100644 sig/ci-portal/sig_ci_portal_cn.md diff --git a/sig/ci-portal/OWNERS b/sig/ci-portal/OWNERS new file mode 100644 index 00000000..ee6a4ed7 --- /dev/null +++ b/sig/ci-portal/OWNERS @@ -0,0 +1,8 @@ +{ + "maintainers":[ + { + "gitee_id":"niuyuan", + "gitee_email":"niuyuan@huawei.com" + } + ] +} diff --git a/sig/ci-portal/sig_ci_portal.md b/sig/ci-portal/sig_ci_portal.md new file mode 100644 index 00000000..404f72b4 --- /dev/null +++ b/sig/ci-portal/sig_ci_portal.md @@ -0,0 +1,52 @@ +# CI Portal + +English | [简体中文](./sig_ci_portal_cn.md) + +Note: The content of this SIG follows the convention described in OpenHarmony's PMC Management Charter [README](/zh/pmc.md). + +## SIG group work objectives and scope + +OpenHarmony adopts the Continuous Integration (CI) to finds code problems in time, ensure reliable code quality and stable function. + +- Daily build: OpenHarmony's continuous integration pipeline is executed automatically every day, so as to find problems in static check, compilation and function of code in advance, fix problems in time, and ensure code quality. +- Access control build: After the developer submits the code merge request, the access control build will be triggered, such as static check, code compilation, function test, etc. only after the access control passes, can the code be merged. + +In order to facilitate developers to timely view and analyze the execution results of daily build and code access control build, it is necessary to provide a continuous integration portal (CI portal). + +### Work goals + +It provides a continuous integration portal for developers to view the status and results of OpenHarmony daily build and access control build. + +### The scope of work + +- Comb OpenHarmony code repositories, pipeline configuration and other basic information. +- Develop the integration scheme with code repositories and pipeline. +- Develop frontend page and backend service, display pipeline status, provide pipeline log, binary file view and download. +- Deployment of continuous integration portal can support 100 concurrent access. + +### The repository and description of the SIG management + +The continuous integration portal is separated as the frontend and the back end. The front end is based on [Vue](https://cn.vuejs.org/), and the backend micro service is based on [ServiceComb](http://servicecomb.apache.org/), divided into two code repositories. + +- Front page: [ci-portal-website](https://gitee.com/OpenHarmony-sig/ci-portal-website) +- Backend micro service: [ci-portal-service](https://gitee.com/OpenHarmony-sig/ci-portal-service ) + +## SIG Related Information + +### Maintainers + +- Niu Yuan [[@important-new](https://gitee.com/important-new)] + +### Mailing Lists + +- dev@OpenHarmony.io + +### Slack group + +- +- The link to join the Slack group will be regularly updated in [OpenHarmony Community Code Warehouse](https://gitee.com/OpenHarmony/community) + +### Meeting + +- Meeting time: +- Conference link: diff --git a/sig/ci-portal/sig_ci_portal_cn.md b/sig/ci-portal/sig_ci_portal_cn.md new file mode 100644 index 00000000..3c3d9623 --- /dev/null +++ b/sig/ci-portal/sig_ci_portal_cn.md @@ -0,0 +1,52 @@ +# CI门户 + +简体中文 | [English](./sig_ci_portal.md) + +说明:本SIG的内容遵循OpenHarmony的PMC管理章程 [README](/zh/pmc.md)中描述的约定。 + +## SIG组工作目标和范围 + +OpenHarmony通过持续集成(CI,Continuous Integration)及时发现代码问题,确保代码质量可靠和功能稳定: + +- 每日构建:OpenHarmony的持续集成流水线每日自动执行,以便提前发现代码静态检查、编译、功能等方面的问题,及时修复问题,确保代码质量。 +- 门禁构建:开发者向OpenHarmony提交代码合入申请后,会触发门禁检查,例如静态检查、代码编译、功能测试等,门禁通过后才能合入代码。 + +为了便于开发者及时查看、分析每日构建和代码门禁的执行结果,需要提供一个持续集成的门户(CI Portal)。 + +### 工作目标 + +提供一个持续集成门户,开发者可以查看OpenHarmony每日构建和门禁构建的状态和结果。 + +### 工作范围 + +- 梳理OpenHarmony代码仓、流水线配置等基础信息。 +- 制定与代码仓、流水线的集成对接方案。 +- 开发前台页面和后台服务,显示流水线状态,提供流水线日志、二进制文件的查看和下载。 +- 部署持续集成门户,能够支持100并发访问。 + +### Repository及描述 + +持续集成门户采用前后端分离的方式进行开发,前台基于[Vue](https://cn.vuejs.org/),后台微服务基于[ServiceComb](http://servicecomb.apache.org/),分为两个代码仓。 + +- 前台页面:[ci-portal-website](https://gitee.com/OpenHarmony-sig/ci-portal-website) +- 后台微服务:[ci-portal-service](https://gitee.com/OpenHarmony-sig/ci-portal-service) + +## SIG 相关信息 + +### Maintainers + +- Niu Yuan [[@important-new](https://gitee.com/important-new)] + +### 邮件列表 + +- dev@OpenHarmony.io + +### Slack 群组 + +- +- 加入 Slack 群组的链接将定期更新在 [OpenHarmony Community代码仓](https://gitee.com/OpenHarmony/community) + +### 会议 + +- 会议时间: +- 会议链接: diff --git a/sig/sigs.json b/sig/sigs.json index 15e837b5..70bfdf4f 100644 --- a/sig/sigs.json +++ b/sig/sigs.json @@ -10,5 +10,10 @@ "project-name":"https://gitee.com/openharmony-sig/updates", "project-path":"base/updates/" }, + { + "sig-name ":"ci-portal", + "project-name":"https://gitee.com/openharmony-sig/ci-portal", + "project-path": "none" + } ] } -- Gitee From 60cc8ea462d526d7de2543683d89ad3f12f70ae5 Mon Sep 17 00:00:00 2001 From: niuyuan Date: Mon, 8 Mar 2021 09:24:17 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0maintainer=E5=92=8C?= =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sig/ci-portal/OWNERS | 16 ++++++++++++++-- sig/ci-portal/sig_ci_portal.md | 13 ++++++++----- sig/ci-portal/sig_ci_portal_cn.md | 9 ++++++--- 3 files changed, 28 insertions(+), 10 deletions(-) diff --git a/sig/ci-portal/OWNERS b/sig/ci-portal/OWNERS index ee6a4ed7..b416c7dd 100644 --- a/sig/ci-portal/OWNERS +++ b/sig/ci-portal/OWNERS @@ -1,8 +1,20 @@ { "maintainers":[ { - "gitee_id":"niuyuan", + "gitee_id":"niuyuan888", "gitee_email":"niuyuan@huawei.com" - } + }, + { + "gitee_id":"freet15", + "gitee_email":"zhaozhi@openatom.org" + }, + { + "gitee_id":"xzmu", + "gitee_email":"kelei@iscas.ac.cn" + }, + { + "gitee_id":"pityonline", + "gitee_email":"pityonline@gmail.com>" + }, ] } diff --git a/sig/ci-portal/sig_ci_portal.md b/sig/ci-portal/sig_ci_portal.md index 404f72b4..aede3a23 100644 --- a/sig/ci-portal/sig_ci_portal.md +++ b/sig/ci-portal/sig_ci_portal.md @@ -21,7 +21,7 @@ It provides a continuous integration portal for developers to view the status an - Comb OpenHarmony code repositories, pipeline configuration and other basic information. - Develop the integration scheme with code repositories and pipeline. -- Develop frontend page and backend service, display pipeline status, provide pipeline log, binary file view and download. +- Develop frontend page and backend service, display pipeline status, provide the preview and download of the pipeline log, binary file. - Deployment of continuous integration portal can support 100 concurrent access. ### The repository and description of the SIG management @@ -35,8 +35,11 @@ The continuous integration portal is separated as the frontend and the back end. ### Maintainers -- Niu Yuan [[@important-new](https://gitee.com/important-new)] - +- Niu Yuan [@niuyuan888](https://gitee.com/niuyuan888)] +- Ben [@freet15](https://gitee.com/freet15)] +- Liang Kelei [@xzmu](https://gitee.com/xzmu)] +- Leon [@pityonline](https://gitee.com/pityonline)] + ### Mailing Lists - dev@OpenHarmony.io @@ -48,5 +51,5 @@ The continuous integration portal is separated as the frontend and the back end. ### Meeting -- Meeting time: -- Conference link: +- Meeting time: Monthly regular meeting, 14:15-15:15 pm on the second Wednesday of each month (UTC + 8) +- Conference link: Sent by email before meeting diff --git a/sig/ci-portal/sig_ci_portal_cn.md b/sig/ci-portal/sig_ci_portal_cn.md index 3c3d9623..54ae8323 100644 --- a/sig/ci-portal/sig_ci_portal_cn.md +++ b/sig/ci-portal/sig_ci_portal_cn.md @@ -35,7 +35,10 @@ OpenHarmony通过持续集成(CI,Continuous Integration)及时发现代码 ### Maintainers -- Niu Yuan [[@important-new](https://gitee.com/important-new)] +- Niu Yuan [@niuyuan888](https://gitee.com/niuyuan888)] +- Ben [@freet15](https://gitee.com/freet15)] +- Liang Kelei [@xzmu](https://gitee.com/xzmu)] +- Leon [@pityonline](https://gitee.com/pityonline)] ### 邮件列表 @@ -48,5 +51,5 @@ OpenHarmony通过持续集成(CI,Continuous Integration)及时发现代码 ### 会议 -- 会议时间: -- 会议链接: +- 会议时间:月例会,每月第二个周三下午14:15~15:15(UTC+8) +- 会议链接:会议前邮件发送会议链接 -- Gitee