gantt
dateFormat mm:ss
axisFormat %M:%S
title mup-web build
section current
current build : done, 00:00, 60m
section prep
clean previous e2e : clean, 00:00, 240s
clean previous prod : 00:00, 270s
deploy selenium (est) : 00:00, 300s
section unit test
install : 00:00, 95s
run unit tests : 200s
sync github+coveralls : 20s
section build TRN & sync
install : trn-i, 00:00, 95s
build trn : trn-build, after trn-i, 60s
lint - flow : lint-flow, after trn-build, 180s
lint - eslint : lint-es, after trn-build, 100s
push - tx : trn-push, after lint-flow, 10s
section language build
install : crit,lang-i, 00:00, 95s
compile language A : crit,langA, after lang-i, 10m
compile language B : crit,langB, after lang-i, 9m
compile language C : crit,langC, after lang-i, 9m
section stage
install : 00:00, 95s
static integration test : static, after langA, 95s
push GCR : crit,pushGCR, after langA, 2m
push AWS : pushAWS, after langA, 2m
deploy canary app : crit,stage-canary, after pushGCR, 500s
deploy prod app : crit,stage-prod, after pushGCR, 500s
section e2e
migrate : e2e-mig, after stage-canary, 15s
run e2e tests : crit,e2e, after e2e-mig, 300s
section activate
migrate : crit,activate-mig, after e2e, 17s
Last active
July 9, 2019 21:48
-
-
Save mmcgahan/27fbc5faafdf3fc0a119a44c9dc8df05 to your computer and use it in GitHub Desktop.
Build pipeline with all optimizations
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment