CI CD Gitlab Tutorial untuk Para Pemula

ci cd gitlab tutorial

Continuous Integration/continuous Deployment, atau biasa disingkat ci/cd, memungkinkan untuk mengembangkan, menguji kemudian merilis sebuah perangkat lunak dengan lebih cepat. CI/CD akan mengotomatiskan semua prosesnya jika memungkinkan, kecuali penerapan kode manual ke akhir produksi. Ulasan tutorial vba excel kali ini akan membahas tentang ci cd gitlab tutorial.

Daftar isi

Kelebihan yang dimiliki gitlab sendiri, berada pada tiga aspek, yaitu membangun solusi pipeline CI/CD dengan satu alat yang cepat, dan lengkap. Selanjutnya, gitlab memungkinkan penggunanya untuk menulis kode, dan menyiapkan alat CI/CD tanpa aplikasi lain. Yang terakhir, Gitlab menjalankan build dalam Gitlab Runners, yang membuat proyek berjalan melalui pipeline dengan lebih cepat.

Di zaman ini untuk bisa belajar, tidak harus menggunakan sumber buku, bahkan ebook seperti gitlab ci cd tutorial pdf, tapi bisa langsung saja melalui tutorial online dalam artikel.

Pipeline

Pertama-tama, anda memerlukan pipeline yang merupakan komponen tertinggi dalam CI/CD. Berisikan 2 hal yaitu Job dan stage. Job adalah blok bangunan dasar untuk jaringan pipa, sedangkan stage adalah kapan pekerjaan tersebut dilakukan. Keduanya dapat dikelompokkan bersamaan dalam sebuah pipeline.

Menggunakan CI/CD Gitlab

Untuk menggunakan Gitlab CI/CD, yang pertama kali harus anda lakukan adalah membuat file yang dipanggil .gitlab-ci.yml di root project pada repository gitlab anda. Kemudian tambahkan berikut yaml :

image : node :10.5.stages:

build

test

deploybefore_script:

npm install

Selanjutnya, adalah berfokus pada stage build. CI CD gitlab tutorial untuk melakukannya gunakan script direktif :

build-min-code:
stage: build
script:
– npm install
– npm run minifier

Setelah selesai dengan pekerjaan dalam tahap build, selanjutnya adalah fokus pada tahap pengujian. Agar mudah, tugas pengujian dinamakan run-unit-test, dan gunakan script npm di API. Kode yang dimasukkan adalah :

run-unit-test:
tahap:
skrip pengujian :
– npm run test

Langkah terakhir adalah menambahkan pekerjaan di atas dalam tahapan penerapan, dengan nama pekerjaan deploy-production, deploy-staging. Pekerjaan ini akan menunjukkan tata letak yang sama dengan pekerjaan yang sebelumnya, tetapi terdapat sedikit perubahan. Untuk mencegah arahan yang diberikan otomatis dipicu ke dorongan ke kode cabang, maka tambahkan kode only ketika memasukkan kode perintah. Kode only akan mendefinisikan nama-nama cabang yang hendak dijalankan. Pekerjaan anda akan terlihat seperti ini :

deploy-staging:
stage: deploy
script:
— npm run deploy-stage
only:
— developdeploy-production:
stage: deploy
script:
— npm run deploy-prod
only:
— master

Itulah ulasan ci cd gitlab tutorial, yang bisa langsung anda terapkan di rumah, kemudian mengembangkan perangkat lunak anda sendiri. Untuk dapat menguasai pembuatan ci cd gitlab yang rumit dengan banyak perintah, tentu belajar gitlab ci cd tutorials saja tidak akan cukup, tetapi diperlukan juga Latihan dan banyak eksplorasi.

Originally posted 2022-02-14 23:42:51.