Give Codeship’s CI/CD Platform a Try

Want to learn more?

No one is born with mastery in software development. It’s a journey that takes years of experience to attain. Whether born from curiosity, given an assignment, or necessity, many of the steps to achieve mastery are much the same. There are also aspects of learning and honing in mastery in other skills, professions and physical […]

In this article, we will see how we can deploy a web application as a Docker container to Amazon AWS EC2 instances using CloudBees CodeShip’s integration with AWS CodeDeploy. We will integrate Chef configuration management with AWS CodeDeploy to perform the deployment. To follow along with this article, I recommend cloning the Git repository. In […]

Editor’s note: This guest post was contributed by Snyk. Is continuous security possible? If it is, what does that mean for your team and your software development lifecycle? Continuous security? Development teams have seen enormous benefits from implementing continuous integration (CI) and continuous delivery (CD) as well as continuous deployment practices. By setting up a […]

In this article, we’ll implement and deploy a Gotham full-stack web framework using the Tera template system, Webpack for a complete front-end asset management, a minimal VueJS and CoffeeScript web app and deploy to Heroku. Gotham is a Rust framework which is focused on safety, speed, concurrency and async everything. Webpack is a NodeJS website […]

Intro The CodeShip team has always been security minded, but ever since joining CloudBees a little over a year ago we’ve had more resources than ever to help put our security – which means our user’s security – front and center. Recently, we did an extensive audit looking for small security issues – and, with […]

When it comes to testing suites, it’s imperative to have a strong suite with all the tools to make your teams life easier. Once your team has a strong testing suite, automating the suite with continuous integration (CI) will bring less defects in your production environments. Currently, the industry has some best practices for testing: […]

Today, open source communities use a wide range of tools for building and delivering their software. These tools tend to also be open source, but more and more open source communities are starting to see the value of managed, SaaS tools to help support their communities and their goals. Still, finding the right fit can […]

Continuous integration (CI) can seem like a waste of time or added work that does not push features forward. But when you think about your project’s “health” and how you foresee future processes working with other developers, it leaves an underlining issue. Processes need to be automated to save us time! In the last few […]