Download - Continuous delivery install core, ironsource
Continuous Delivery InstallCore, IronSource
August 2015
Classic CD Pipeline
DEV BUILD TEST DEPLOY
ProductCustomer
Testing in CD
TEST
Unit test and static code analysis
deploy to QA env
integration test on QA env
deploy to Staging env
Regression test on Staging env
Perf, load .. test on Staging env
InstallCore Use Case
DEV BUILD TEST DEPLOY
5 builds / month> 500 builds / month50 builds / month
Control & Scalability
Control - JIRA integration● Automatic transition from state to state using
groovy script in JIRA workflow (jython)● Control on the releases● Auto assign to the relevant people /
department in case of failure● Alert in case of irregular queue or ticket that
not released in time
setup job ( branch / template..)
build jobtest job
release job
JIRA - Robot Framework
ticket fields are used as test data for the robot test● business account manager fill the requirements in the ticket● os / browser supported (use of robot tag)● specific data tested (use of include / exclude)
test_params.pyexecution_params.json
Scalability - from Bamboo to Jenkins
Robot framework jenkins plugin
Test Report integrated to build results
no licence
no build agent limitation
Scalability - from vmware to AWS via Ravello
Test faster with any number of automated parallel environments
windows 10 use case
Thank you
Ariel [email protected] - 4641230