AWS CodePipeline logo
Continuous delivery service for fast and reliable application updates
111
59
8

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?

Companies
41 companies reportedly use AWS CodePipeline in their tech stacks, including Serverless, ChromaDex, and PouchNATION.

Developers
66 developers on StackShare have stated that they use AWS CodePipeline.

AWS CodePipeline Integrations

Amazon EC2, Amazon S3, GitHub, CloudBees, and AWS Elastic Beanstalk are some of the popular tools that integrate with AWS CodePipeline. Here's a list of all 10 tools that integrate with AWS CodePipeline.

Why developers like AWS CodePipeline?

Here’s a list of reasons why companies and developers use AWS CodePipeline
AWS CodePipeline Reviews

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

Oliver Burn
Oliver Burn
Architect at Atlassian · | 12 upvotes · 33.3K views
atAtlassianAtlassian
Azure Pipelines
jFrog
Octopus Deploy
AWS CodePipeline
CircleCI
Bitbucket
Jira

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
Khauth György
Khauth György
CTO at SalesAutopilot Kft. · | 11 upvotes · 44.3K views
atSalesAutopilot Kft.
AWS CodePipeline
Jenkins
Docker
vuex
Vuetify
Vue.js
jQuery UI
Redis
MongoDB
MySQL
Amazon Route 53
Amazon CloudFront
Amazon SNS
Amazon CloudWatch
GitHub

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
Sathish Raju
Sathish Raju
Founder/CTO at Kloudio · | 5 upvotes · 2K views
atKloudioKloudio
AWS Lambda
AWS CodeDeploy
AWS CodePipeline
Docker
TypeScript
React
Angular 2
Node.js
#AWS
#Kloudio.

At Kloud.io 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
Amit Bhatnagar
Chief Architect at Qrvey · | 3 upvotes · 4.1K views
atQrveyQrvey
AWS CodePipeline
AWS CloudFormation
Amazon Elasticsearch Service
AWS Fargate
Amazon DynamoDB

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
cazzer
cazzer
Lead Software Engineer · | 2 upvotes · 2.9K views
atVolta IndustriesVolta Industries
AWS CloudFormation
AWS Lambda
AWS CodeBuild
AWS CodePipeline

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.
Jenkins
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’t need to provision, manage, and scale your own build servers.
TeamCity
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.
AWS CodeStar
Start new software projects on AWS in minutes using templates for web applications, web services and more.
See all alternatives

AWS CodePipeline's Followers
59 developers follow AWS CodePipeline to keep up with related blogs and decisions.
Himansu Sekhar
Jj McMahon
deniz ozgen
srgdevelopment
Grant Simonds
Levin R.
Jun Sato
Ian Ray
Manuel Schoebel
Ryan Stratton