已开启
[sync] PR-2768: build: Add self-service EulerMaker EBS cloud build & local manual build #2771
openeuler-ci-bot创建于 19 天前
[sync] PR-2768: build: Add self-service EulerMaker EBS cloud build & local manual build #2771
已开启
openeuler-ci-bot创建于 19 天前
openeuler-ci-bot
openeuler-ci-bot成员
19 天前

1. Origin pull request:

https://gitcode.com/src-openeuler/kernel/merge_requests/2768

Sha Datetime Message
eb0035bc 2026-08-12 11:15:30 +0800 CST kernel.spec: bump release to 6.18.40-0.0.0.14

Add a changelog entry for the self-service EulerMaker EBS cloud build:
scripts/ebs-build.sh, gen-source-tarball.sh, ebs-build.conf.example,
docs/ebs-build.md, README/README_cn updates, clean-config SPDX header.

Signed-off-by: Xie XiuQi xiexiuqi@huawei.com
Assisted-by: Claude:deepseek-v4-flash
38bcd68f 2026-08-12 11:15:30 +0800 CST Add self-service EulerMaker EBS cloud build

Add scripts/ebs-build.sh for self-service cloud building of the kernel via
EulerMaker EBS (ccb), no admin role required: each developer creates their
own inherited sub-project, configures the kernel package repo from the local
ebs-build.conf (SPEC_URL/SPEC_BRANCH, adding a .git suffix as the cloud
schema requires; skips if already consistent), snapshots the dependency
baseline, triggers aarch64/x86_64 builds, polls to completion, fetches build
logs and downloads the resulting RPMs.

The build target is the remote repo/branch set by SPEC_URL/SPEC_BRANCH in
the local (gitignored) ebs-build.conf; changes must be pushed there first.
The remote repo must be named "kernel", since EBS only auto-generates
Source0 kernel.tar.gz for a repo named exactly that; ebs-build.sh now
validates this before setup/build.

Also add scripts/gen-source-tarball.sh to generate kernel.tar.gz (Source0)
from the git tag in SOURCE for local builds, an ebs-build.conf.example
template (auto-copied on first run), a newcomer guide docs/ebs-build.md,
and document both build paths in README/README_cn. Add the SPDX license
header to scripts/clean-config.

Signed-off-by: Xie XiuQi xiexiuqi@huawei.com
Assisted-by: Claude:deepseek-v4-flash
likedislike
合并受阻
openeuler-ci-botopeneuler-ci-bot成员
19 天前 创建了 pull request,commit ffbf6a6e
openeuler-ci-botopeneuler-ci-bot成员
19 天前 将wkfxxx,zeng_zhaorong,sanglipeng,oekernel,hanjunguo设为审查人
openeuler-ci-botopeneuler-ci-bot成员
19 天前 添加了label:sig/Kernel
openeuler-ci-bot
openeuler-ci-bot成员
19 天前 评论:

Welcome To openEuler Community

Hey @openeuler-ci-bot , thanks for your contribution to the community.

Bot Usage Manual

I'm the Bot here serving you. You can find the instructions on how to interact with me at Here . That means you can comment below every pull request or issue to trigger Bot Commands.

Contact Guide

If you have any questions, please contact the SIG: Kernel ,
and any of the maintainers: @hanjunguo, @oekernel, @sanglipeng, @wkfxxx, @zeng_zhaorong ,
and any of the committers: @pigalsofine, @stavewu .

likedislike
openeuler-ci-botopeneuler-ci-bot成员
19 天前 添加了label:stat/needs-squash
openeuler-ci-botopeneuler-ci-bot成员
19 天前 添加了label:openeuler-cla/yes
openeuler-ci-bot
openeuler-ci-bot成员
19 天前 评论:

CLA Signature Pass

openeuler-ci-bot, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
openeuler-ci-bot
openeuler-ci-bot成员
19 天前 评论:

门禁正在运行, 您可以通过以下链接查看实时门禁检查结果.
若您对门禁结果含义不清晰或者遇到问题不知如何解决,可参考门禁指导手册
门禁入口及编码规范检查: multiarch/src-openeuler/trigger/kernel/791/console

likedislike
openeuler-ci-botopeneuler-ci-bot成员
19 天前 添加了label:ci_processing
openeuler-ci-bot
openeuler-ci-bot成员
19 天前 评论:

aarch64架构构建及构建后检查:multiarch/src-openeuler/aarch64/kernel/782/console

likedislike
openeuler-ci-bot
openeuler-ci-bot成员
19 天前 评论:

x86_64架构构建及构建后检查:multiarch/src-openeuler/x86-64/kernel/759/console

likedislike
openeuler-ci-botopeneuler-ci-bot成员
19 天前 删除了label:ci_processing
openeuler-ci-bot
openeuler-ci-bot成员
19 天前 评论:
Check Name Build Result 详情 Build Details
check_binary_file SUCCESS #791
check_lfsconfig :ballot_box_with_check:EXCLUDE
check_package_yaml_file SUCCESS
check_patch_format SUCCESS
check_repo_in_maintain SUCCESS
check_consistency SUCCESS
check_spec_file SUCCESS
x86_64 check_build SUCCESS #759
check_install SUCCESS
check_license SUCCESS
aarch64 check_build SUCCESS #782
check_install SUCCESS
check_license SUCCESS
aarch64_64k check_build SUCCESS #238
likedislike
openeuler-ci-botopeneuler-ci-bot成员
19 天前 添加了label:ci_successful
openeuler-ci-bot
openeuler-ci-bot成员
19 天前 评论:

如下为接口变更检查结果,目标分支为master,请PR提交者check差异信息

Arch Name Check Items Rpm Name Check Result Build Details
compare_package(x86_64) add_rpms SUCCESS #759
delete_rpms SUCCESS
drive_kconfig SUCCESS
kconfig SUCCESS
ko SUCCESS
rpm_cmd SUCCESS
rpm_config SUCCESS
rpm_files SUCCESS
rpm_header SUCCESS
rpm_lib SUCCESS
rpm_provides SUCCESS
rpm_requires SUCCESS
rpm_service SUCCESS
compare_package(aarch64) add_rpms SUCCESS #782
delete_rpms SUCCESS
drive_kconfig SUCCESS
kconfig SUCCESS
ko SUCCESS
rpm_cmd SUCCESS
rpm_config SUCCESS
rpm_files SUCCESS
rpm_header SUCCESS
rpm_lib SUCCESS
rpm_provides SUCCESS
rpm_requires SUCCESS
rpm_service SUCCESS
likedislike
openeuler-ci-bot
openeuler-ci-bot成员
19 天前 评论:
likedislike
ewE
18 天前 评论:

SPEC 文件中没有添加任何新东西,无需添加changelog和bump release
另外是否将这些外部脚本添加到制品仓中存放,仍需慎重考虑

likedislike