AI智能整理导入 AI智能整理导入
×
首页 题库中心 研发工程师模拟测试题库 题目详情
CA7245CE852000018CC42C30E85A107C
研发工程师模拟测试题库
646
单选题

项目编译构建时需要个性化的编译环境,流水线提供的官方docker镜像无法满足需求时,项目组可自行创建并使用自定义镜像,正确的操作方法是( )

A
直接引用项目组私有环境harbor上的镜像
B
在流水线中临时从外网下载需要的软件,打包生成自定义镜像
C
先在本地制作自定义镜像,或从私有harbor上拉取已有的自定义镜像,修改tag后,使用docker push推送到研发云中的项目docker仓库中,并在流水线中引用此自定义镜像
D
尝试引用无权访问的其他项目组的自定义镜像

答案解析

正确答案:C

解析:

解析如下:

A. 直接引用项目组私有环境harbor上的镜像:
这种做法存在安全隐患,因为私有环境的镜像如果未经适当配置,可能会导致敏感信息泄露。此外,如果私有harbor没有与流水线集成,那么直接引用可能会导致权限问题或者网络可达性问题。

B. 在流水线中临时从外网下载需要的软件,打包生成自定义镜像:
这种方式不仅效率低下,每次构建都需要重新下载和打包,而且在CI/CD环境中可能会遇到网络限制或者不稳定的问题,影响构建的稳定性和速度。

C. 先在本地制作自定义镜像,或从私有harbor上拉取已有的自定义镜像,修改tag后,使用docker push推送到研发云中的项目docker仓库中,并在流水线中引用此自定义镜像:
这是正确的方法。首先确保镜像是安全且经过测试的,然后将镜像推送到项目的官方仓库中,这样可以保证镜像的安全性和版本控制,同时使得流水线能够稳定地引用所需的镜像。

D. 尝试引用无权访问的其他项目组的自定义镜像:
这种方式不可行,因为缺乏必要的访问权限会导致构建失败。此外,这也可能引发安全问题,因为不应该随意使用不属于本项目的资源。

因此,正确的答案是 C,因为它提供了安全、可控且高效的方式来处理个性化编译环境的需求。

相关知识点:

自定义镜像要本地制作推送

研发工程师模拟测试题库

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu