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.
As more and more developers see the benefit in delivering their apps through
containers, managing Docker images is becoming increasingly important. Google
Container Registry (GCR) provides
a way to handle this need in a simple and secure way.
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.
This week, we are more than thrilled to announce that Semaphore now officialy
supports Docker. The service update, immediately
available to all Semaphore users, brings full technical capabilities of using
Docker and additions to the user interface with the goal of simplifying your
continuous integration and delivery workflow.
Following the changes in the latest iteration of the Bitbucket API,
we have improved how Semaphore interacts with your Bitbucket...
AWS Lambda is an AWS service
that runs your code in response to events or HTTP requests. Lambda works
through functions, which are basically microservices written in Java,
Python or Node.js. When you create a Lambda function and deploy your code
to it, AWS Lambda takes care of provisioning and managing the backend
Amazon Web Services (AWS) is a global leader in cloud computing services. It
comprises dozens of services and the default approach, of course, is to learn
how to optimally use, provision and monitor each one that best fits your
Today we're very happy to announce our partnership with Cloud 66. Cloud 66 makes it easy to provision, deploy and manage Ruby on Rails applications on major cloud providers.
At Semaphore, we want to empower great teams to test and deliver high quality apps. Besides providing top-notch build and deployment services, enabling our customers to get more insights from their test suite is a big part of that. Today we're proud to announce that Semaphore has partnered with Code Climate to provide test coverage services for Ruby applications.
The Semaphore add-on for Heroku is officially out of beta. The add-on makes it easy to set up continuous integration (shhh and soon deployment) for your Heroku-hosted Ruby app.