Continuous Delivery
with DeployIT

Anirudh Bhatnagar
abhatnagar@xebia.com
SOFTWARE DEVELOPMENT DONE RIGHT
Netherlands | USA | India | France | UK

www.xebia.in; Blog :http://.xebee.xebia.in
Continuous Delivery…..
Continuous Delivery
Automated Build
Automated Deployments
Automated provisioning of Infrastructure.
Automated Tests.
demo..
Extending deployIT
plugins
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>	
  
Thanks..
anirudh bhatnagar
@anirudh_bh
Continuous Integration and Delivery

Consulting

Products

Cloud, EC2, Cloud foundation

- Deployit

Monitoring/logging/ integration
Networks, End to end automation
vagrant, virtual-box ,lxc,docker, vm

- XL Release

ü  Automated Build
ü  Automated Deployments
ü  Automated provisioning of infrastructure
ü  Automated Tests

Build automation -Jenkins/ Hudson, Linux packaging
Infra as Code –chef / puppet Virtualization, SSH, Shell scripting
Contact us @

Websites

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

Xebia India

infoindia@xebia.com

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

#Continuous delivery with #Deployit

  • 1.
    Continuous Delivery with DeployIT AnirudhBhatnagar abhatnagar@xebia.com
  • 2.
    SOFTWARE DEVELOPMENT DONERIGHT Netherlands | USA | India | France | UK www.xebia.in; Blog :http://.xebee.xebia.in
  • 3.
  • 4.
    Continuous Delivery Automated Build AutomatedDeployments Automated provisioning of Infrastructure. Automated Tests.
  • 15.
  • 16.
  • 18.
    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>  
  • 19.
  • 20.
    Continuous Integration andDelivery Consulting Products Cloud, EC2, Cloud foundation - Deployit Monitoring/logging/ integration Networks, End to end automation vagrant, virtual-box ,lxc,docker, vm - XL Release ü  Automated Build ü  Automated Deployments ü  Automated provisioning of infrastructure ü  Automated Tests Build automation -Jenkins/ Hudson, Linux packaging Infra as Code –chef / puppet Virtualization, SSH, Shell scripting
  • 21.
    Contact us @ Websites www.xebia.in www.xebia.com www.xebia.fr XebiaIndia infoindia@xebia.com Thought Leadership Htto://xebee.xebia.in http://blog.xebia.com http://podcast.xebia.com