What is Proper Continuous Integration?

Marko Anastasov · Engineering

Continuous integration (CI) is confusing. As with all ideas, everybody does their own version of it in practice. Get a clear, concise summary of CI, continuous deployment and continuous delivery. Understand how these practices complement each other, and how they can help you develop robust software faster.


Running code in different environments can often produce unexpected behavior. Development and testing environments strive to replicate production envrionments as closely as possible, but there's still much to be desired. This is where containers come in. When using Docker-based deployments, environments for development, staging and production are virtually the same, and they can be rapidly reproduced on-demand. As more and more developers find these benefits appealing, there's an emerging need for hosting and managing Docker images without having an own infrastructure to do so.

Continuous Delivery of Docker Images with Quay and Semaphore Read more...

Today, we’re happy to introduce a preview of Semaphore Enterprise, a new edition of Semaphore that helps large companies take advantage of our continuous integration and delivery (CI/CD) solution, while meeting their company security standards and need for advanced support and access control. We're also proud to announce a partnership with Docker, who will make Semaphore Enterprise available on their brand new Docker Store. Request an invite to get started.

Semaphore Enterprise Continuous Integration and Delivery


With the rapidly growing use of microservices, fast and scalable image distribution has become a critical aspect of the software development practice. If you’re using Docker for developing your applications, you’re already familiar with container registries such as Docker's own Docker Hub. Container registries are used to store, fetch, or deploy Docker images quickly and reliably.

Docker Hub is a cloud-based image registry, covering all aspects of image management, starting from secure storage, team management, and official repositories to running checks for security vulnerabilities.

Continuous Delivery of Docker Images with Docker Hub and Semaphore


Docker’s increasing popularity and the move toward microservices grew the need for container registries such as the Amazon EC2 Container Registry (ECR). Cloud-based container registries provide an easy way to store, retrieve or deploy Docker images in a fast and scalable way.

Amazon ECR is one of the most popular services for storing and keeping track of private container images. ECR solves the problem of having to install, operate and scale the infrastructure for a self-hosted container registry.

Continuous Delivery of Docker Images with Amazon ECR and Semaphore



Occasional lightweight product and blog updates. Unsubscribe at any time.

© 2009-2019 Rendered Text. All rights reserved. Terms of Service, Privacy policy, Security.