wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CI/CD Quiz

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Vai trò của Jenkins agent trong kiến trúc Jenkins là gì?

a)

Agent được sử dụng để thực hiện quét bảo mật.

b)

Agent chịu trách nhiệm quản lý người dùng Jenkins.

c)

Agent thực hiện các tác vụ build và test thay cho Jenkins master.

d)

Agent lưu trữ cấu hình Jenkins.

2.

Thành phần Jenkins nào chịu trách nhiệm thực thi các tác vụ build và test?

a)

Jenkins Master

b)

Jenkins Agent

c)

Jenkins Plugin

d)

Jenkins Pipeline

3.

Bước đầu tiên khi thiết lập Jenkins là gì?

a)

Cài đặt plugin Jenkins

b)

Cấu hình mật khẩu quản trị viên ban đầu

c)

Tạo một job Jenkins mới

d)

Cấu hình webhook

4.

Mục tiêu chính của pipeline CI/CD là gì?

a)

Hạn chế tối đa việc sử dụng tự động hóa

b)

Giảm tốc độ phát hành phần mềm

c)

Tự động hóa việc build, test và deploy thay đổi code

d)

Tăng cường sự can thiệp thủ công vào các lần triển khai

5.

Jenkins là gì?

a)

A) Một hệ thống kiểm soát phiên bản (Version control system)

b)

B) Một server tự động hóa mã nguồn mở (Open-source automation server)

c)

C) Một nền tảng điện toán đám mây (Cloud computing platform)

d)

D) Một công cụ containerization

6.

Một tính năng chính của Jenkins là gì?

a)

A) Nó chỉ hỗ trợ một hệ thống kiểm soát phiên bản.

b)

B) Nó không hỗ trợ plugin.

c)

C) Nó không mở rộng được.

d)

D) Nó có một hệ sinh thái plugin phong phú.

7.

Bạn có thể mở rộng chức năng của Jenkins như thế nào?

a)

Bằng cách sử dụng Jenkins agent

b)

Bằng cách cài đặt và quản lý plugin

c)

Bằng cách tạo các Jenkins master mới

d)

Bằng cách thiết lập các công cụ giám sát bên ngoài

8.

Làm thế nào để bạn có thể kích hoạt thủ công một job Jenkins?

a)

Bằng cách thiết lập webhook

b)

Bằng cách sử dụng Jenkins agent

c)

Bằng cách nhấp vào "Build Now" trong job Jenkins

d)

Bằng cách chỉnh sửa Jenkinsfile

9.

Vai trò của Jenkins agent trong kiến trúc Jenkins là gì?

a)

Agent được sử dụng để thực hiện quét bảo mật.

b)

Agent chịu trách nhiệm quản lý người dùng Jenkins.

c)

Agent thực hiện các tác vụ build và test thay cho Jenkins master.

d)

Agent lưu trữ cấu hình Jenkins.

10.

Tính năng Jenkins nào cho phép bạn định nghĩa toàn bộ pipeline triển khai trong code?

a)

Jenkins Agent

b)

Jenkins Pipeline

c)

Jenkins Master

d)

Jenkins Job DSL

11.

Giai đoạn nào của pipeline CI/CD chịu trách nhiệm cấu hình các bước triển khai?

a)

Build

b)

Test

c)

Deploy

d)

Code

12.

Loại job Jenkins nào được sử dụng để định nghĩa một chuỗi các nhiệm vụ build, test và deploy?

a)

Freestyle Project

b)

Maven Project

c)

Jenkins Pipeline

d)

Git Integration

13.

Bảng điều khiển Jenkins được sử dụng để làm gì?

a)

Để tạo job Jenkins mới

b)

Để cấu hình Jenkins agent

c)

Để theo dõi tiến trình và kết quả của pipeline

d)

Để cài đặt plugin

14.

CI/CD là viết tắt của gì và nó đại diện cho điều gì trong phát triển phần mềm?

a)

A) Continuous Improvement, Continuous Deployment

b)

B) Continuous Integration, Continuous Delivery/Deployment

c)

C) Continuous Implementation, Continuous Deployment

d)

D) Continuous Inspection, Continuous Deployment

15.

Một trong những lợi ích của việc triển khai CI/CD trong phát triển phần mềm là gì?

a)

A) Chu kỳ phát triển chậm hơn

b)

B) Nguy cơ lỗi cao hơn

c)

C) Nâng cao chất lượng code

d)

D) Giai đoạn kiểm thử kéo dài hơn

16.

Tính năng Jenkins nào cho phép bạn kết nối nó với các hệ thống kiểm soát phiên bản như Git?

a)

Jenkins Pipeline

b)

Jenkins Agent

c)

Jenkins Plugin

d)

Jenkins Job DSL

17.

Trong Jenkins, mục đích của webhook là gì?

a)

Kích hoạt job Jenkins thủ công

b)

Giám sát Jenkins agent

c)

Thông báo cho Jenkins về thay đổi code trong hệ thống kiểm soát phiên bản

d)

Cài đặt plugin Jenkins

18.

Trong ngữ cảnh CI/CD, "CD" là viết tắt của gì?

a)

Continuous Deployment

b)

Continuous Design

c)

Continuous Documentation

d)

Continuous Development

19.

Một job Jenkins chủ yếu bao gồm những gì?

a)

Chỉ có một giai đoạn build

b)

Giai đoạn code và deploy

c)

Cấu hình và một tập hợp các bước build và test

d)

Chỉ có một giai đoạn test

20.

Trong một pipeline CI/CD điển hình, bốn giai đoạn chính mà thay đổi code trải qua là gì?

a)

A) Code, Build, Test, Triển khai (Code, Build, Test, Deploy)

b)

B) Thiết kế, Phát triển, Kiểm thử, Triển khai (Design, Develop, Test, Deploy)

c)

C) Code, Build, Test, Triển khai (Code, Build, Test, Deploy)

d)

D) Lên kế hoạch, Code, Kiểm thử, Triển khai (Plan, Code, Test, Deploy)

21.

Jenkins sử dụng gì để kết nối với các hệ thống và công cụ bên ngoài để mở rộng chức năng của nó?

a)

Jenkins Agent

b)

Jenkins Jobs

c)

Jenkins Plugin

d)

Jenkins Pipelines