全部学科
Python全栈
python
NodeJS全栈
nodejs

CICD集成专题测试

4 题 15 分钟 难度:★★

考察知识点

  • CICD集成 (4题): CI/CD 流水线配置、Docker 构建集成、自动化部署
💡 参考答案在文末
单选题
1

使用 Docker Compose 创建测试环境相比手动安装测试依赖的主要优势是什么?

A

自动安装操作系统

B

一键拉起完整依赖栈且环境一致

C

自动编写测试用例

D

自动运行所有测试

2

Docker Compose 中,要让开发和生产环境使用不同的配置,推荐的做法是什么?

A

手动编辑 docker-compose.yml 切换环境

B

使用多个 Compose 配置文件并通过 -f 参数组合

C

在 Dockerfile 中硬编码环境变量

D

为每个环境创建不同的 Docker 宿主机

3

在 CI/CD 流水线中运行 Docker 命令,以下哪种方案被称为 "Docker in Docker" (DinD)?

A

将宿主机的 Docker Socket 挂载到 CI 容器中

B

在 CI 容器内运行一个完整的 Docker Daemon

C

使用 kaniko 在容器内构建镜像

D

使用 buildx 进行构建

多选题
4

在 GitLab CI 中自动构建 Docker 镜像并推送至仓库,通常需要在 .gitlab-ci.yml 中执行哪些步骤?

A

使用 docker build 构建镜像

B

使用 docker tag 标记镜像版本

C

使用 docker push 推送至 Registry

D

使用 docker login 登录 Registry

E

手动在服务器上执行构建

参考答案
1.B 2.B 3.B 4.A;B;C;D
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
下一套试卷 → DOCKER中级技能认证测试
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码