Github Actions #2 Push Trigger

Onur BOLATOĞLU
2 min readDec 1, 2022

--

Reach + Nodejs ile yapılmış bir uygulamayı github repomuza gönderip, her değişiklikte istediğimiz testlerin yapılmasını istiyoruz. Böylelikle her değişikliğin ardından ilgili testler yapılacak ve uygulamamız düzgün bir şekilde çalışacak.

Adım 1 : Lokalimizde bir proje oluşturalım.

Adım 2: Projemizi kendi lokalimizde test ettikten sonra, proje dizini altında .github/workflows dizinlerini oluşturup, içerisine workflow’u tanımladığımız bir yaml dosyası tanımlıyoruz.

Yukarıda bulunan yaml dosyasında, bir önceki bölümden farklı olarak “push” anahtarını kullanıyoruz. steps kısmında ise, Workflow’un repomuza erişmesini istediğimiz için, actions/checkout@v3 tanımını giriyoruz. Özetle, repomuzu kontrol edebilmesi için giriyoruz. Diğer adımda ise, nodejs kurulumunun yapılacağını ve bunun da sürümünün 18 olacağını belirtiyoruz (with anahtarı ile).

Kullanılabilecek “actions” modülleri için;

Ardından da gerekli bağlıklıkları yükleyip, testlerimizi oluşturuyoruz.

Kendi lokalimizde yapılacak işlemler tamamlandı. Github tarafında projemiz için bir repository oluşturup, projemizi oraya gönderiyoruz. Böylelikle, her commit işleminde, test.yaml dosyasında belirttiğimiz işler sırasıyla yapılacak.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response