JENKINS Flashcards

1
Q

Што значи CI/CD?

A

CI - континуирана интеграција. Интегрирање на код од повеќе девелопери во споделен репозиториум. Помага да се пронајдат грешки порано и ни гарантира дека кодот функционира.

CD - континуирана испорака - Автоматски да се применат промените врз околините на продукција. Им овозможува на тимовите брзо да испорачуваат нови можности и поправки на крајните корисници со минимална рачна работа.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Кои се предностите кои ги нуди CI/CD

A

Брза испорака, намален ризик од грешки во продукција, подобрена соработка помеѓу девелопери и оператори.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Што е Jenkins?

A

Jenskins е сервер за авоматизација со отворен код кој се користи за имплементација на CI/CD pipelines.

Нуди веб интерфејс за конфигурација на автоматизацијата како и интеграција со разни алатки и додатоци.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Предности од користење на Jenkins?

A

Работи на многу платформи и со многу програмски јазици. Нуди можност за интеграција со различни алатки и сервиси во повеќе фази на CI/CD pipelines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Што е Docker-in-docker

A

Стартување на докер контејнер во докер контејнер со цел да може во горниот контејнер да се извршуваат докер команди.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Со кој сервис може да се добие привремена јавна адреса?

A

ngrok

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Што користи Jenkins за менаџирање на pipelines?

A

Blue Ocean

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Што е blue ocean

A

Plugin на Jenkins кој нуди лесна и интуитивна визуелизација на pipelines. Нуди pipeline едитор кој го олеснува создавањето на pipelines. Има интеграција за гранки и pull requests што овозможува максимална продуктивност за колаборација на код во GitHub и Bickbucket.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Што содржи Jenkinsfile?

A

Дефиниција на Jenkins Pipeline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Какви pipeline синтакси постојат?

A

Декларативна и Скриптирана (Declarative and Scripted pipeline)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly