continuous delivery with deploy it

21
Continuous Delivery with DeployIT Anirudh Bhatnagar [email protected]

Upload: jason

Post on 28-Dec-2015

20 views

Category:

Documents


0 download

DESCRIPTION

Continuous Delivery with Deploy IT

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