ݺߣ

ݺߣShare a Scribd company logo
Continuous Integration
Menggunakan Gitlab-CI
Fb: @mhy.emhaye
Tg: @kumatsugata
Tw: @gogasi_
Surel: yudi.al@gmail.com
Makhluk apakah Continiuous Integration?
- Menurut Martin Fowler: Continuous Integration is a software development practice where members
of a team integrate their work frequently, usually each person integrates at least daily -
leading to multiple integrations per day.
- Continuous Integration sering disingkat menjadi CI
Overview Simple CI
CI
- Jenkins
- Travis-CI
- Bamboo
- DroneCI
- Gitlab-CI
- DLL
Gitlab-CI?
- Bagian dari Gitlab
- Gitlab mengintegrasi CI dan CD untuk test, build dan deploy source code
- Informasi lebih lanjut bisa di lihat https://about.gitlab.com/gitlab-ci/
Fitur
Multi-platform
Multi-language
Stable
Parallel builds
Realtime logging
Versioned tests
Pipeline
Autoscaling
Build artifacts
Test locally
Docker support
Best Practice
#.gitlab-ci.yml
stages:
- build
Job_runbuild:
stage: build
Script:
- bash build.sh
http://docs.gitlab.com/ce/ci/quick_start/README.html
Terima Kasih
Terima Kasih

More Related Content

Continuous integration with git lab