Skip to content
This repository has been archived by the owner on Oct 15, 2020. It is now read-only.

NTT-DATA-Cloud-Transformation/devops-springboard-pipelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains examples for service deployment pipelines. These pipelines are deployed as service catalog products.

Currently, there are 3 flavors of deployment pipelines in the repository, devops-springboard-pipelines and these are provided to the end user as ServiceCatalog products. They are:

  1. deploy-pipeline-simple - This is a simple pipeline. The stages of this pipeline are as shown in the following diagram.

    image alt deploy-pipeline-simple

  2. deploy-pipeline-with-approval - This pipeline has all the stages described in deploy-pipeline-simple along with the following additional stages:

    1. Run custom build based on buildspec.yml present in the application repository.

    2. Run custom tests based on testspec.yml present in the application repository.

      1. Create CloudFormation Changeset before deploying the service through CloudFormation.

      2. Get Manual approval.

      3. Deploy the changeset after it is approved.

    The following diagram describes the stages of this pipeline:

    image alt deploy-pipeline-with-approval

  3. deploy-pipeline-with-security - This pipeline has all the stages described in deploy-pipeline-simple along with the following additional stages:

    1. Run custom build based on buildspec.yml present in the application repository.

    2. Run custom tests based on testspec.yml present in the application repository.

    3. Analyze the image through anchore-engine for any security vulnerabilities and fail if any vulnerabilities found.

The following diagram describes the stages of this pipeline.

image alt deploy-pipeline-with-security

About

ECS Workshop being worked on in partnership of Amazon and Flux7.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages