Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GİTLAB VE İŞ AKIŞ YÖNETİMİ

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

GitLab'da "Pull Request" işlemine karşılık gelen özellik aşağıdakilerden hangisidir?

a)
Push Request
b)
Branch Request
c)
Merge Request
d)
Commit Request
2.

GitLab'da bir repository'ye erişim izinlerini ayarlarken kullanılan rol hangisidir?

a)

Reporter

b)

Guest

c)

Maintainer

d)

Developer

3.

GitLab'da bir merge request oluşturduğunuzda, aşağıdaki seçeneklerden hangisi bir başkasının kodunuzu incelemesini ve katkıda bulunmasını sağlar?

a)

Locking the merge request

b)

Attaching a label

c)

Assigning a reviewer

d)

Setting a milestone

4.

GitLab'da bir merge request'in otomatik olarak merge edilmesini sağlayan özellik nedir?

a)

Auto DevOps

b)

Fast-forward merge

c)

Squash and merge

d)

Merge when pipeline succeeds

5.

GitLab'da bir merge request sırasında çakışma (conflict) meydana gelirse, bu çakışmayı çözmeden önce aşağıdakilerden hangisi önerilir?

a)

Merge request'i kapatmak

b)

Çakışmayı yoksaymak ve merge işlemini zorlamak

c)

Merge request'e bir etiket eklemek

d)

Çakışma çözücü(conflict resolution) aracını kullanmak

6.

CI/CD pipeline'larında, kod değişikliklerinin otomatik olarak test edilip, ana dal ile birleştirilmesi hangi süreci tanımlar?

a)

Continuous Deployment

b)

Continuous Delivery

c)

Continuous Integration

d)

Continuous Monitoring

7.

Bir CI/CD pipeline'ını otomatikleştirmek için GitLab'da kullanılan dosyanın adı nedir?

a)

pipeline.yml

b)

.gitlab-ci.yml

c)

ci-cd.yml

d)

build.yml

8.

GitLab CI/CD pipeline'ında, her commit sonrası otomatik olarak çalıştırılan testler için hangi bölüm kullanılır?

a)

Stages

b)

Pipelines

c)

Jobs

d)

Scripts

9.

GitLab CI/CD pipeline'ında, kodun farklı ortamlara (development, staging, production) dağıtımını yönetmek için hangi GitLab özelliği kullanılır?

a)

Deployment Jobs

b)

Environments and Deployments

c)

Release Stages

d)

Transfer Jobs

10.

GitLab CI/CD'de, pipeline'larda kullanılan özel değişkenlere veya gizli anahtarlara ne ad verilir?

a)

Hidden Variables

b)

Secret Keys

c)

Encrypted Variables

d)

CI/CD Variables

11.

GitLab'da Snippets özelliği aşağıdakilerden hangisi için kullanılır?

a)

Kod parçacıklarını paylaşmak ve saklamak

b)

Proje dökümantasyonu oluşturmak

c)

Merge request açıklamaları yazmak

d)

CI/CD pipeline scriptleri oluşturmak

12.

GitLab'da bir proje panosunda, belirli bir issue'nun hangi aşamada olduğunu göstermek için kullanılan sütunlar hangi özelliğe dayanır?

a)

Assignees

b)

Labels

c)

Issue states

d)

Milestones

13.

GitLab'da bir kullanıcının bir repository'deki belirli işlemleri yapabilmesi için en az hangi rol seviyesine sahip olması gerekmektedir?

a)

Guest

b)

Developer

c)

Reporter

d)

Maintainer

14.

GitLab'da fork edilen bir projeyi güncel tutmak için hangi işlemi yapmanız gerekir?

a)

Orijinal projeden düzenli olarak pull almak

b)

Fork'u silip, orijinal projeyi tekrar fork etmek

c)

Orijinal projeyi sürekli olarak izlemek

d)

Fork'a yeni commit'ler eklemek

15.

GitLab CI/CD ile entegre edilen bir merge request'te, hangi durum başarılı bir pipeline geçişini belirtir ve merge işleminin gerçekleştirilebileceğini gösterir?

a)

Tüm reviewers tarafından approval alınması

b)

Merge request'in locked olması

c)

En az bir commit'in eklenmesi

d)

Pipeline'ın yeşil (başarılı) durumda olması