Company
Date Published
Author
Dan McKinney
Word count
1288
Language
English
Hacker News points
None

Summary

GitLab CI/CD is a tool built into GitLab that enables automated tasks to form a Continuous Integration and Continuous Delivery/Deployment process by configuring a YAML file (.gitlab-ci.yml) in the source repository, which creates a pipeline that runs on a series of stages with jobs or scripts. Cloudsmith can be used with GitLab CI/CD pipelines to manage packages across 20+ formats, providing universality, control, automation and integration, performance and reliability. A worked example demonstrates how to use Cloudsmith with a Ruby project in a GitLab repository, building a package and pushing it to a private Cloudsmith repository using authentication credentials stored securely.