Latihan 1: Apa itu CI/CD — DevOps

Latihan 1 dari materi Apa itu CI/CD di DevOps — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi categorizePipelineStep(step) yang menerima nama step pipeline dan mengembalikan kategorinya sebagai string. Huruf besar atau kecil gak berpengaruh, jadi ubah dulu ke huruf kecil. Cek aturannya dengan urutan ini, yang pertama cocok menang:

  1. Mengandung build, compile, atau install: kembalikan "build".
  2. Mengandung lint, format, atau style: kembalikan "lint".
  3. Mengandung test, spec, atau coverage: kembalikan "test".
  4. Mengandung deploy, release, atau publish: kembalikan "deploy".
  5. Selain itu: kembalikan "other".

Yang dicek:

console.log di kode awal biarkan saja, gunanya untuk melihat hasilnya.

Hint