Skip to content

Instantly share code, notes, and snippets.

@nabinno
Created October 12, 2019 03:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nabinno/a1cfa4edce473bbf06dc39def5f1ed03 to your computer and use it in GitHub Desktop.
Save nabinno/a1cfa4edce473bbf06dc39def5f1ed03 to your computer and use it in GitHub Desktop.
skinparam monochrome true
skinparam backgroundColor #EEEEEE
actor User as U
participant GitHub as G
box CodePipeline
actor CodePipeline as CP
actor CodeBuild as CB
actor CloudFormation as CFn
actor Lambda as CL
end box
actor Lambda as L
U -> G: merge to master
activate U
activate G
CP -> G: |source|\npolling
deactivate G
activate CP
CP -> CB: |build & test|
CP -> CFn: |deploy|
activate CFn
CFn -> L
deactivate CFn
CP -> CL: |invoke|
deactivate CP
activate CL
CL -> U: invoke (notify)
deactivate CL
deactivate U
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment