This document discusses continuous integration using Gitlab-CI. It defines continuous integration as integrating work frequently, usually daily, by members of a software development team. It introduces Gitlab-CI as the continuous integration and continuous delivery tool integrated within Gitlab for testing, building, and deploying source code. Key features of Gitlab-CI highlighted include being multi-platform, multi-language, stable, supporting parallel builds, real-time logging, versioned tests, pipelines, autoscaling, and build artifacts. Best practices for configuration via .gitlab-ci.yml files are also outlined.
3. 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
6. 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/