AWS CodePipeline logo

AWS CodePipeline

Continuous delivery service for fast and reliable application updates
+ 1

What is AWS CodePipeline?

CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define.
AWS CodePipeline is a tool in the Continuous Deployment category of a tech stack.

Who uses AWS CodePipeline?

84 companies reportedly use AWS CodePipeline in their tech stacks, including CRED, HENNGE K.K., and colondee :D.

206 developers on StackShare have stated that they use AWS CodePipeline.

AWS CodePipeline Integrations

GitHub, Jenkins, Amazon EC2, Amazon S3, and AWS Elastic Beanstalk are some of the popular tools that integrate with AWS CodePipeline. Here's a list of all 12 tools that integrate with AWS CodePipeline.
Public Decisions about AWS CodePipeline

Here are some stack decisions, common use cases and reviews by companies and developers who chose AWS CodePipeline in their tech stack.

Khauth Gy枚rgy
CTO at SalesAutopilot Kft. | 12 upvotes 路 322.2K views

I'm the CTO of a marketing automation SaaS. Because of the continuously increasing load we moved to the AWSCloud. We are using more and more features of AWS: Amazon CloudWatch, Amazon SNS, Amazon CloudFront, Amazon Route 53 and so on.

Our main Database is MySQL but for the hundreds of GB document data we use MongoDB more and more. We started to use Redis for cache and other time sensitive operations.

On the front-end we use jQuery UI + Smarty but now we refactor our app to use Vue.js with Vuetify. Because our app is relatively complex we need to use vuex as well.

On the development side we use GitHub as our main repo, Docker for local and server environment and Jenkins and AWS CodePipeline for Continuous Integration.

See more
Oliver Burn
Architect at Atlassian | 12 upvotes 路 313.7K views

We recently added new APIs to Jira to associate information about Builds and Deployments to Jira issues.

The new APIs were developed using a spec-first API approach for speed and sanity. The details of this approach are described in this blog post, and we relied on using Swagger and associated tools like Swagger UI.

A new service was created for managing the data. It provides a REST API for external use, and an internal API based on GraphQL. The service is built using Kotlin for increased developer productivity and happiness, and the Spring-Boot framework. PostgreSQL was chosen for the persistence layer, as we have non-trivial requirements that cannot be easily implemented on top of a key-value store.

The front-end has been built using React and querying the back-end service using an internal GraphQL API. We have plans of providing a public GraphQL API in the future.

New Jira Integrations: Bitbucket CircleCI AWS CodePipeline Octopus Deploy jFrog Azure Pipelines

See more
Sathish Raju
Founder/CTO at Kloudio | 5 upvotes 路 54.1K views

At we use Node.js for our backend Microservices and Angular 2 for the frontend. We also use React for a couple of our internal applications. Writing services in Node.js in TypeScript improved developer productivity and we could capture bugs way before they can occur in the production. The use of Angular 2 in our production environment reduced the time to release any new features. At the same time, we are also exploring React by using it in our internal tools. So far we enjoyed what React has to offer. We are an enterprise SAAS product and also offer an on-premise or hybrid cloud version of #kloudio. We heavily use Docker for shipping our on-premise version. We also use Docker internally for automated testing. Using Docker reduced the install time errors in customer environments. Our cloud version is deployed in #AWS. We use AWS CodePipeline and AWS CodeDeploy for our CI/CD. We also use AWS Lambda for automation jobs.

See more
Amit Bhatnagar
Chief Architect at Qrvey | 3 upvotes 路 34.9K views

At Qrvey we moved from a SaaS application running in AWS to a deployed model where we would deploy the complete infrastructure and code to a customer's AWS account. This created a unique challenge as we were Cloud Native and hence were using a lot of AWS Services like Amazon DynamoDB, AWS Fargate , Amazon Elasticsearch Service, etc. We decided to first build AWS CloudFormation templates to convert all our infrastructure into code. Then created a AWS CloudFormation template that would first generate a AWS CodePipeline into a customer's AWS account. This pipeline would then deploy our Infrastructure AWS CloudFormation template and the code on that Infrastructure. This simplified and completely automated our upgrade process as well.

See more
Lead Software Engineer | 2 upvotes 路 44.7K views

At Volta we use AWS CodePipeline and AWS CodeBuild to automatically ship new AWS Lambda services without any effort. And we do it all with AWS CloudFormation, since configuration is easier to maintain than code.

See more

AWS CodePipeline's Features

  • Workflow Modeling
  • AWS Integrations
  • Pre-Built Plugins
  • Custom Plugins
  • Declarative Templates
  • Access Control

AWS CodePipeline Alternatives & Comparisons

What are some alternatives to AWS CodePipeline?
AWS CodeDeploy
AWS CodeDeploy is a service that automates code deployments to Amazon EC2 instances. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during deployment, and handles the complexity of updating your applications.
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
AWS CodeBuild
AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don鈥檛 need to provision, manage, and scale your own build servers.
TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects.
Focus on coding and count on Bamboo as your CI and build server! Create multi-stage build plans, set up triggers to start builds upon commits, and assign agents to your critical builds and deployments.
See all alternatives

AWS CodePipeline's Followers
475 developers follow AWS CodePipeline to keep up with related blogs and decisions.