已合并
[Bug]: 增量构建-fix重复构建 #8266
[Bug]: 增量构建-fix重复构建 #8266
已合并
HsuYao创建于 18 天前
HsuYao
HsuYao
18 天前

关联的issue:

https://gitcode.com/openharmony/security_selinux_adapter/issues/5150

修改描述(修改功能描述,规格变更说明):

action("build_policy")

  • selinux_adapter_components 默认值为 "default",此时 build_policy 脚本只生成 policy.31、user_policy、vendor.cil、system.cil、developer/developer_policy,不生成 system.cil.sha256、$selinux_adapter_vendor_policy_version.cil、version 等扩展输出。
  • selinux_adapter_components 为"system"可以生成policy.31、user_policy、vendor.cil、system.cil、 system.cil.sha256、compatible/$selinux_adapter_vendor_policy_version.cil"、compatible目录、version、developer/version、public.cil、developer/public.cil、developer/developer_policy、system_common.cil、vendor_common.cil、public_common.cil等
  • selinux_adapter_components 为“vendor”可以生成policy.31、user_policy、vendor.cil、system.cil、prebuild_sepolicy.system.cil.sha256、 compatible/$selinux_adapter_vendor_policy_version.cil"、version、developer/version、developer/developer_policy、developer/public.cil、system_common.cil、vendor_common.cil、public_common.cil等

策略合入自检

  • 全量构建wukong100的selinux_adapter(成功)

    ./build.sh --product-name wukong100 --ccache --build-target selinux_adapter  --gn-args enable_notice_collection=false --disable-package-image --gn-args enable_lto_O0=true --gn-args skip_generate_module_list_file=true --disable-part-of-post-build output_part_rom_status --disable-part-of-post-build get_warning_list --disable-part-of-post-build compute_overlap_rate --gn-args load_test_config=false --gn-args use_thin_lto=false --gn-args make_pac_format_image=true --keep-ninja-going
    
  • 增量构建wukong100的selinux_adapter(不重复构建)(成功)
    image.png

  • 增量构建wukong100的selinux_adapter(先git clean -fdx;git reset --hard)(成功)
    image.png

likedislike
Pull Request已成功合入, 合并人@openharmony_ci
(感谢 HsuYao 的贡献)
HsuYaoHsuYao
18 天前 关联了issue:[Bug]: 增量构建-fix重复构建
HsuYao
HsuYao
18 天前 评论:

start build

likedislike
openharmony_ciopenharmony_ci成员
18 天前 添加了label:waiting_on_author
openharmony_ci
openharmony_ci成员
18 天前 评论:

感谢提交 Pull Requests!如果您提交的PR已经开发完毕,请评论 "start build" 触发门禁,更多交互操作,请访问OpenHarmony社区支持命令清单。如果需要调整订阅PR、Issue的变更状态,请访问订阅链接。


Thanks for submitting the pull request. If your Pull Request has already been developed, you can leave a "start build" comment to trigger the gated system. For more commands, please visit OpenHarmony Command List. If you need to change the subscription of a Pull Request or Issue, please visit the link.

likedislike
openharmony_ciopenharmony_ci成员
18 天前 添加了label:dco检查成功
此处折叠了100条消息 查看更多
openharmony_ciopenharmony_ci成员
13 天前 通过测试
openharmony_ci
openharmony_ci成员
13 天前 评论:

代码门禁通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/6ab34a6464650f998b48c702/runlist

静态检查:

# check type result report
1 codeCheck pass >>>

编译测试:
# Device build result test result package
1 dayu200 success success >>>
2 dayu200_tdd success NA >>>
3 hap_build success NA >>>
4 master_inner_build success(IGNORE) NA >>>
5 ohos-host_mini_tdd success NA >>>
6 dayu600_7885 success success >>>
7 x86_64_virt success NA >>>

likedislike
openharmony_ciopenharmony_ci成员
13 天前 合入了pull request,合并节点 SHA:05084426b90f48920640e9f1bbf5e0f410c14c46
openharmony_ciopenharmony_ci成员
13 天前 删除了label:waiting_for_review
openharmony_ciopenharmony_ci成员
13 天前 添加了label:merged