多选题
研发云流水线配置是,如果流水线提供的所有技术框架都不符合需求,或者流水线提供的CPU/内存/存储资源不够,或者需要使用特定的编译工具(付费license或特殊工具),可以怎么解决
A
创建流水线时,技术框架选择其他,并使用自定义docker镜像来编译构建
B
申请使用专用节点
C
改造项目,使其符合主流的技术栈
D
吐槽研发云系统
答案解析
正确答案:AB
解析:
这道题主要考察了在面对研发云流水线配置不符合需求时的应对策略。我们可以逐个分析选项,以确定最合适的答案。
A. 创建流水线时,技术框架选择其他,并使用自定义docker镜像来编译构建:
这个选项提供了一种灵活的方式来满足特定需求。如果流水线提供的现有技术框架不符合需求,可以选择“其他”选项,并通过自定义Docker镜像来引入所需的技术栈、编译工具或环境。这能够解决技术框架不匹配或使用特定编译工具的问题。
B. 申请使用专用节点:
当流水线提供的CPU/内存/存储资源不够时,申请专用节点是一个有效的解决方案。专用节点可以提供更强大的硬件资源,满足高资源需求的项目。
C. 改造项目,使其符合主流的技术栈:
虽然这是一种可能的解决方案,但它涉及到对项目技术的改造,可能会带来较大的工作量、成本和风险。此外,改造项目不一定总是可行的,特别是当项目有特定的技术需求或历史包袱时。因此,这不是首选的解决方案,除非其他方法都不可行。
D. 吐槽研发云系统:
吐槽并不能解决实际问题,只是一种情绪宣泄。在面对具体的技术需求时,我们需要的是切实可行的解决方案,而不是简单的抱怨。
综上所述,选项A和B提供了有效的解决方案来应对流水线配置不符合需求的情况。它们分别解决了技术框架不匹配和使用特定编译工具的问题(A),以及资源不足的问题(B)。因此,正确答案是AB。
A. 创建流水线时,技术框架选择其他,并使用自定义docker镜像来编译构建:
这个选项提供了一种灵活的方式来满足特定需求。如果流水线提供的现有技术框架不符合需求,可以选择“其他”选项,并通过自定义Docker镜像来引入所需的技术栈、编译工具或环境。这能够解决技术框架不匹配或使用特定编译工具的问题。
B. 申请使用专用节点:
当流水线提供的CPU/内存/存储资源不够时,申请专用节点是一个有效的解决方案。专用节点可以提供更强大的硬件资源,满足高资源需求的项目。
C. 改造项目,使其符合主流的技术栈:
虽然这是一种可能的解决方案,但它涉及到对项目技术的改造,可能会带来较大的工作量、成本和风险。此外,改造项目不一定总是可行的,特别是当项目有特定的技术需求或历史包袱时。因此,这不是首选的解决方案,除非其他方法都不可行。
D. 吐槽研发云系统:
吐槽并不能解决实际问题,只是一种情绪宣泄。在面对具体的技术需求时,我们需要的是切实可行的解决方案,而不是简单的抱怨。
综上所述,选项A和B提供了有效的解决方案来应对流水线配置不符合需求的情况。它们分别解决了技术框架不匹配和使用特定编译工具的问题(A),以及资源不足的问题(B)。因此,正确答案是AB。
相关知识点:
流水线不符需求可自定义或用专用节点
相关题目
单选题
研发云中测试缺陷的状态翻转流程是固定的,用户不可以修改。
单选题
SQA是“软件质量保证”的简称
单选题
研发云的需求交付周期图表展示的是当天状态翻转为已完成的需求从新建到完成平均经历的天数。
单选题
研发云的流水线可以在maven构建步骤执行服务运行操作,例如mvn jetty:run
单选题
一个 Web应用程序的版本升级后,测试人员分别在 IE5 和 IE6 下浏览应用,查看程序是否存在问题,这种测试属于软件的安装测试
单选题
k8s中secert保存的数据是经过加密处理的
单选题
研发云的项目负责人具有本项目所有代码仓库和制品仓库的管理权限。
单选题
在研发云平台上,启用了代码评审流程的分支,开发人员push代码时会自动触发流水线verify CI流水线
单选题
k8s的全称是kubernetes
单选题
在研发云部署任务中设置节点标签的作用是将pod调度到拥有该标签的集群节点上。
