@mikepavlenko
Testing all your code through
HipChat in Docker
Mike Pavlenko, devopswaw.pl
# WHOAMI
- Founder of DevOpsWarsaw Meetup
- Automating things @ zerigo.com
- Building remote teams @ freelance since 2011
...
# AGENDA
Configuration Management System
getchef.com
COMMUNITY RULES(supermarket.getchef.com):
- github.com/opscode-cookbooks/jenkin...
$ cat ci.yml!
debug: true!
language: ruby!
cache: bundler!
rvm:!
- 1.9.3.!
services:!
- postgresql!
- redis-server!
- memc...
1. http://getchef.com!
!
2. http://jenkins-ci.org!
!
3. https://www.docker.com!
!
4. https://hubot.github.com!
!
5. http:/...
QA
Testing all your code through HipChat in Docker
Testing all your code through HipChat in Docker
Testing all your code through HipChat in Docker
Testing all your code through HipChat in Docker
Upcoming SlideShare
Loading in …5
×

Testing all your code through HipChat in Docker

1,166 views

Published on

Building CI systems on a top of Docker and Jenkins with a possibility to test code from Github.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,166
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Testing all your code through HipChat in Docker

  1. 1. @mikepavlenko Testing all your code through HipChat in Docker Mike Pavlenko, devopswaw.pl
  2. 2. # WHOAMI - Founder of DevOpsWarsaw Meetup - Automating things @ zerigo.com - Building remote teams @ freelance since 2011 - Ops guy who started to work as a Dev
  3. 3. # AGENDA
  4. 4. Configuration Management System getchef.com COMMUNITY RULES(supermarket.getchef.com): - github.com/opscode-cookbooks/jenkins! - github.com/bflad/chef-docker! - github.com/schisamo-cookbooks/hubot Zerigo Wrapper cookbook:! - installs Jenkins+Docker! - deploys Janky app! - installs Hubot! - customizes Jenkins setup
  5. 5. $ cat ci.yml! debug: true! language: ruby! cache: bundler! rvm:! - 1.9.3.! services:! - postgresql! - redis-server! - memcached! before_install:! - gem update! - gem --version! before_script:! - cp config/api.ci.yml config/api.yml! - cp config/database.ci.yml config/database.yml! script:! - RAILS_ENV=test bundle exec rake db:migrate --trace! - RAILS_ENV=test bundle exec rake all_tests! $ cat database.ci.yml! test:! adapter: postgresql! database: zerigocloud_test! username: zerigocloud! password: zerigocloud! template: template0!
  6. 6. 1. http://getchef.com! ! 2. http://jenkins-ci.org! ! 3. https://www.docker.com! ! 4. https://hubot.github.com! ! 5. http://hipchat.com! ! 6. https://github.com/github/janky! ! 7. http://bit.ly/1mzXEQk # REFERENCES:
  7. 7. QA

×