已关闭
【蓝区测试】OIDC认证方式适配和插件简化workflow中的参数输入 #5
tzing_t创建于  9月1日关闭于  21 天前
tzing_t成员
9月1日 创建

【特性背景】
蓝区测试插件运行依赖的参数,需要在workflow或者CICD工程环境变量中获取,其中,workflow为用户的作业入口,应尽量简化workflow中的参数输入。
【特性价值】
易用性提升
【特性详情】
1、OIDC认证方式测试和方案验证
pytest-orch、openlibing-upload-reports插件适配OIDC联邦认证方案,pytest框架需要通不适配相关代码,codearts侧有存量使用ak/sk,apig上报数据的流程,需要保留原始上报方案。且原始上报方案为python代码,和OIDC联邦认证存在依赖库的适配,需要考虑适配方案的可行性及工作量
2、测试插件整改,多个插件参数优化调整
2.1调度框架插件pytest-orch代码下载、参数缩减、相对路径调整适配,
2.2用例信息收集插件openlibing-metadata-collect虚拟环境处理优化
2.3调度框架传递worlflow_name、job_name等流水线信息给用例
需要仓库名project_name、workflow_name、job_name、step_name、run_number

likedislike
Ttzing_t成员
9月2日 关联了pull request:feat(upload-reports): switch from AK/SK to OIDC federation auth
Ttzing_t成员
9月3日 关联了pull request:feat(pytest-orch): switch to OIDC for APIG and OBS uploads
Ttzing_t成员
9月4日 关联了pull request:feat(precision-test): adapt for GitCode CI and Node 16
Ttzing_t成员
9月4日 关联了pull request:feat(pytest-orch): OIDC 认证适配与 workflow 参数简化 (#5)
Ttzing_t成员
9月4日 关联了pull request:test(ci): only-fail 流水线验证(pytest-orch OIDC,勿合并)
Ttzing_t成员
9月4日 关联了pull request:feat(precision-test): adapt for GitCode CI and Node 16
Ttzing_t成员
9月8日 修改了issue 的描述
Ttzing_t成员
9月8日 修改了issue 的描述
Ttzing_t成员
9月9日 关联了pull request:feat(pytest-orch): 采集 CI 运行元数据并透传调度框架 (#5)
Ttzing_t成员
9月11日 关联了pull request:feat(pytest-orch): 新增可选 testcase-repo/testcase-branch 入参
Ttzing_t成员
9月14日 关联了pull request:fix(pytest-orch): 适配 OBS 路径入参与 testcase-config-file 归属用例仓 (#5)
Ttzing_t成员
9月18日 关联了pull request:feat(pytest-orch): 新增 skip-venv 入参并写死 executor-repo
Ttzing_t成员
21 天前 issue状态由 待办的 改变为 已完成
Ttzing_t成员
21 天前 关闭了 issue