![Page 1: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/1.jpg)
CI & Deployment w/ CodeshipA Quick Introduction
21 October 2014
![Page 2: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/2.jpg)
Target Audience
- New to Codeship- Beginners of continuous integration and
deployment- Looking to explore alternative CI &
deployment tools
![Page 3: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/3.jpg)
Your Setup
FTP/SFTP/SCP/RSYNC
Dev/Test machine
![Page 4: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/4.jpg)
Room for improvement ?
![Page 5: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/5.jpg)
Room for improvement ?
Needs automation BUT use less (at least for now ):- Advanced configuration management
tools- Deployment frameworks
![Page 6: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/6.jpg)
Leverage existing skills & tools
- Bash Scripts- CLI- SCP/SFTP/RSYNC- SSH
![Page 8: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/8.jpg)
Codeship
- A hosted continuous integration and deployment software as a service (SaaS) for web applications.
- Simple pricing- Free, Basic, Pro
![Page 9: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/9.jpg)
Codeship
source: http://codeship.io
![Page 10: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/10.jpg)
Codeship - Pipeline/qa-branch/
/production-branch/
source: http://codeship.io
![Page 11: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/11.jpg)
Codeship - Supported Technologies
![Page 12: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/12.jpg)
Codeship - Supported Technologies
Bash, CLI, SFTP, SCP...
![Page 13: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/13.jpg)
![Page 14: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/14.jpg)
At the end of the day
We want to:- do quick software releases- do multiple deployments per day- automate integration and deployment- save time and money
![Page 15: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/15.jpg)
Booktrack Codeship
- Pipeline- Production, Demo/Testing, Development
- Frontend- NodeJS, GulpJS, PhantomJS
- Average daily builds- 15/day
![Page 16: Codeship CI & Deployment w/files.meetup.com/8479902/ci-talk-codeship.pdf · - Beginners of continuous integration and deployment - Looking to explore alternative CI & deployment tools](https://reader034.vdocuments.site/reader034/viewer/2022043011/5fa4682f20abe766750b51b2/html5/thumbnails/16.jpg)
Thank you!
Richard Sentinohttp://booktrack.com / @mindginative