Upload
atlassian
View
2.079
Download
2
Embed Size (px)
Citation preview
STEVE SMITH • DEVOPS ADVOCATE • ATLASSIAN • @TARKASTEVE
Docker, Continuous Integration and You
Testing with Docker
The Problem
?
The Problem
Transfer
Trigger / Async
Data
Data
(See http://bit.do/postgres-es for details)
Insurance Institute for Highway Safety
How to test…
Vagrant?Dependencies everywhere? Docker?
Docker testing
Reuse images Startup speed Idempotent tests
Dev / Test match Composable
How to test…
Docker And Bamboo
Plan
Stage
Job
Tasks QA
Staging
Prod
Artifacts
Deployment Environments
Git Repo
Bamboo Docker Task
Building
Running
Linking
AWS cloud agents with Docker
With Docker
Or create your own
Require Docker support
Bamboo will start on-demand
Compose with BambooSouth Florida Classical Review
Compose automates Docker
Compose configurationtransfer: build: . links: - postgres - elasticsearch
postgres: build: docker/postgres
elasticsearch: build: docker/elasticsearch
https://bitbucket.org/ssmith/devweek15-code
No Compose? No problem…
Running Compose
Cleaning up
Extracting ResultsAtlantic Sentinel
Fetching in Bamboo
Using Test Parsers
Parsing JUnit results
Using JUnit results
Deployment Environments
Plan
Stage
Job
Tasks QA
Staging
Prod
Artifacts
Deployment Environments
Git Repo
Deployment EnvironmentsQA
Staging
Prod
Artifacts
Deployment Environments
Sharing Artifacts
Configuring the Environment
Configuring the Environment
Configuring the Environment
Docker And Bamboo
Plan
Stage
Job
Tasks QA
Staging
Prod
Artifacts
Deployment Environments
Git Repo
2
3
Useful Links
https://www.docker.com/subscribe_newsletter/
1 https://www.docker.com/
4 http://www.nkode.io/2014/08/24/valuable-docker-links.html
https://bitbucket.org/ssmith/devweek15-code
STEVE SMITH • DEVOPS ADVOCATE • ATLASSIAN • @TARKASTEVE
Thank you!