全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页

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

手动在服务器上执行构建

下一个试卷 → DOCKER中级技能认证测试

📝 发现内容有误?点击此处直接编辑

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库