Непрерывная интеграция. Практическое применение

  • Published on
    21-Dec-2014

  • View
    1.268

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Transcript

  • 1. http://devclub.lan.iac.spb.ru: (. , 22)s_smir nov@iac.spb.ru , 2013 1

2. 1. 2. 3. 4. 5. 2 3. 1. 3 4. / /? ? ? ? 4 5. 5 6. 6 7. : , , CI 7 8. CI 8 9. (IDE) : (, ..) 9 10. e-mail SMS 10 11. CI 11 12. CI : 12 13. :13 14. 14 15. 2. 15 16. Java - Junit NetBeans Ant CI Hudson Glassfish 3.x Subversion 16 17. : Glassfish 17 18. 3. 18 19. ANT Java XML- (Targets). - (Tasks). : clean, compile, test, deploy : javac, move, copy, exec, zip 19 20. NETBEANS ant : -pre-compile -post-compile -pre-test -post-test .. 20 21. HUDSON CI - 21 22. SUBVERSION /var/svn_repo/name/hooks/post-commit#!/bin/shREPOS="$1"REV="$2"if svnlook changed --revision $REV $REPOS | egrep thenwget http://url:8080/.../job/buildfi22 23. GLASSFISH admin console as-install/domains/domain-name/autodeploy asadmin asadmin (asadmin enable-secure-admin) war scp asadmin sshexec 23 24. 3. 24 25. o o svn://devclub.lan.iac.spb.ru/materialso Hudson o http://devclub.lan.iac.spb.ru:8088/hudsono o http://devclub.lan.iac.spb.ru/web/devclub/archive 25 26. 4. 26 27. ! 27

Recommended

View more >