Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

Building our web-app on GitLab CI

Blog post from GitLab

Post Details
Company
Date Published
Author
Pierre de La Morinerie
Word Count
826
Company Posts That Month
9
Language
English
Hacker News Points
-
Post removed?
No
Summary

Captain Train's transition from Jenkins to GitLab CI for building their web-app has significantly improved their development process, enhancing speed, reliability, and control. While Jenkins was a robust solution, it suffered from slow and unreliable builds due to resource constraints, leading to issues like random crashes of PhantomJS during tests. By migrating to GitLab CI, Captain Train benefits from dockerized builds that prevent process interference and facilitate easy scaling across different architectures. The configuration is now managed through a simple .gitlab-ci.yml file, allowing for seamless integration with the git workflow and increased accessibility for project maintainers. This change has not only reduced build times but also improved engineering quality and developer satisfaction by making continuous integration more approachable and efficient. Additionally, the GitLab CI interface offers a comprehensive overview of build jobs, providing clear insights into build statuses and facilitating smoother testing processes for merge requests.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.