Top Banner
Continuous Delivery with DeployIT Anirudh Bhatnagar [email protected]
21

Continuous Delivery with Deploy IT

Dec 28, 2015

Download

Documents

Jason

Continuous Delivery with Deploy IT
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Continuous Delivery with Deploy IT

Continuous Delivery with DeployIT

Anirudh Bhatnagar [email protected]

Page 2: Continuous Delivery with Deploy IT

Netherlands | USA | India | France | UK

SOFTWARE DEVELOPMENT DONE RIGHT

www.xebia.in; Blog :http://.xebee.xebia.in

Page 3: Continuous Delivery with Deploy IT

Continuous Delivery…..

Page 4: Continuous Delivery with Deploy IT

Continuous Delivery

Automated Build Automated Deployments Automated provisioning of Infrastructure. Automated Tests.

Page 5: Continuous Delivery with Deploy IT
Page 6: Continuous Delivery with Deploy IT
Page 7: Continuous Delivery with Deploy IT
Page 8: Continuous Delivery with Deploy IT
Page 9: Continuous Delivery with Deploy IT
Page 10: Continuous Delivery with Deploy IT
Page 11: Continuous Delivery with Deploy IT
Page 12: Continuous Delivery with Deploy IT
Page 13: Continuous Delivery with Deploy IT
Page 14: Continuous Delivery with Deploy IT
Page 15: Continuous Delivery with Deploy IT

demo..

Page 16: Continuous Delivery with Deploy IT

Extending deployIT plugins

Page 17: Continuous Delivery with Deploy IT
Page 18: Continuous Delivery with Deploy IT

tomcat plugin example..

<type  type="tc.Tomcat"  extends="generic.Container">  

   <property  name="startScript"  default="tc/start-­‐tc"  hidden="true"/>      <property  name="stopScript"  default="tc/stop-­‐tc"  hidden="true"/>      <property  name="home"/>  

</type>    <type  type="tc.SimpleWarModule"  extends="generic.CopiedArBfact"  deployable-­‐type="jee.War"  container-­‐type="tc.Tomcat">  

   <property  name="targetDirectory"  default="${deployed.container.home}/webapps"  hidden="true"/>    <property  name="targetFile"  default="${deployed.name}.war"  hidden="true"/>  <property  name="createTargetDirectory"  default="true"  kind="boolean"  hidden="true"  required="false"/>  

 </type>  

Page 19: Continuous Delivery with Deploy IT

Thanks.. anirudh bhatnagar

@anirudh_bh

Page 20: Continuous Delivery with Deploy IT

Continuous Integration and Delivery

ü  Automated Build ü  Automated Deployments

ü  Automated provisioning of infrastructure ü  Automated Tests

Infra as Code –chef / puppet Virtualization, SSH, Shell scripting

Build automation -Jenkins/ Hudson, Linux packaging

vagrant, virtual-box ,lxc,docker, vm

Networks, End to end automation

Monitoring/logging/ integration

Cloud, EC2, Cloud foundation

Products - Deployit - XL Release

Consulting

Page 21: Continuous Delivery with Deploy IT

Contact us @

Xebia India [email protected]

Websites www.xebia.in www.xebia.com www.xebia.fr

Thought Leadership Htto://xebee.xebia.in http://blog.xebia.com http://podcast.xebia.com