Company
Date Published
Author
Anton Weiss
Word count
735
Language
English
Hacker News points
None

Summary

The text outlines the integration of Jenkins with Codefresh to create a continuous integration pipeline that accommodates both non-containerized and containerized applications. It highlights the growing need for container-native CI/CD platforms as development teams increasingly adopt Docker for application packaging. The process involves using Jenkins for handling external components like libraries and modules, while Codefresh is employed for building final application images. An example pipeline is illustrated, focusing on an npm package for left-pad string manipulation, triggered by changes in the git repository. The setup involves several Jenkins jobs: building and publishing the npm package, triggering a Codefresh image rebuild, and launching the service using the rebuilt image. The pipeline ensures the latest npm package version is utilized, showcasing a seamless integration of traditional and container-native CI tools, while inviting feedback for further refinement.