CICD集成专题测试
考察知识点
- Jenkins Pipeline 流水线集成
- GitHub Actions 工作流配置
- GitLab CI 集成配置
- 构建产物发布自动化
- 构建缓存与加速策略
💡 参考答案在文末
判断题
1
在 Jenkins Pipeline 中,可以使用 sh 'mvn clean install' (Linux)或 bat 'mvn clean install' (Windows)来执行 Maven 构建。
2
GitHub Actions 的工作流配置文件必须放在仓库根目录的 .github/workflows 目录下。
单选题
3
在 Jenkins Pipeline 中集成 Maven 构建,推荐将构建流程分为哪些阶段?
4
在 GitHub Actions 中,以下哪种事件类型可以触发 Maven 构建工作流?
5
在 Maven POM 中,配置发布仓库地址使用哪个元素?
多选题
6
在 .gitlab-ci.yml 中配置 Maven 构建,以下哪些是有效的配置元素?
7
关于 CI/CD 环境中配置 Maven 构建缓存,以下说法正确的有?
填空题
8
CI/CD 流水线中,使用 Maven 发布构件到 Nexus/Artifactory 仓库通常使用命令 mvn ____________,并需要在 settings.xml 中配置 ____________ 元素指定仓库认证信息。
9
在 GitHub Actions 中配置 Maven 缓存,使用 ____________ 动作,path 设置为 ____________,key 使用 ____________。
简答题
10
请描述在 Jenkins Declarative Pipeline 中集成 Maven 构建的主要步骤。
参考答案
1.正确
2.正确
3.D
4.D
5.B
6.A;B;C;D
7.A;B;C;D
8.deploy;servers
9.actions/cache;~/.m2/repository;${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
10.略
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码