jenkins.warÊÇÒ»¸ö¿ÉÍØÕ¹µÄ³ÖÐø¼¯³ÉÄ£¿é£¬Java¿ª·¢ºÃÓ÷þÎñƽ̨£¬¿ªÔ´ÏµÍ³ÍêÈ«Ãâ·ÑµÄÓ´£¬Ò²ÄѹֻáÓÐЩÈËÐí¶à¿ª·¢Õß±ãÊÇʹÓÃÕâÒ»£¬ÈÈÁÒ»¶ÓÓÐÐëÒªµÄ¿Í»§À´¶àÌØÈí¼þÕ¾ÍøÏÂÔØ
JenkinsÊÇÒ»¸öÓÃJava׫дµÄ¿ªÔ´ÏµÍ³µÄ³ÖÐø¼¯³ÉרÓù¤¾ß¡£ÔÚÓëoracle²úÉúì¶Üºó£¬ÐÂÏîÄ¿´ÓHudsonÐÂÏîÄ¿´«Ææ¡£
Jenkins¸øÓèÁË¿ª·¢Èí¼þµÄ³ÖÐø¼¯³É·þÎñÏîÄ¿¡£ËüÔË×÷ÔÚServletÆ÷ÃóÖУ¨±ÈÈçApache tomcat£©¡£ËüÊÊÓÃÈí¼þÅäÖùÜÀí£¨SCM£©×¨Óù¤¾ß£¨°üº¬AccuRev SCM¡¢CVS¡¢Subversion¡¢Git¡¢Perforce¡¢ClearcaseºÍRTC£©£¬
¿ÉÒÔʵÐиù¾ÝApache AntºÍApache MavenµÄÐÂÏîÄ¿£¬¼°ÆäËæÒâµÄShell½Å±¾ÖÆ×÷ºÍwindowsÅú´¦ÀíÃüÁî¡£JenkinsµÄ¹Ø¼ü¿ª·¢ÈËÔ±ÊÇ´¨¿Ú¸û½é¡£[2]JenkinsÊÇÔÚMITÐí¿ÉÖ¤ÊéÏ·¢±íµÄgplÐÒé¡£[3]
¿ÉÒÔÀûÓø÷À෽ʽ¿ªÆô´î½¨¡£±ÈÈçµÝ½»¸ø°æ±¾×Ô¶¯¿ØÖÆÏµÍ³Ê±±»¿ªÆô£¬Ò²¿ÉÒÔ¸ù¾ÝÏà½üCronµÄÌåÖÆÉú²úµ÷¶È£¬Ò²¿ÉÒÔÔÚÆäÓàµÄ´î½¨ÔçÒѹýÈ¥½øÐÐʱ£¬»¹Äܹ»¸ù¾ÝÒ»¸öÏàÓ¦µÄURL¿ªÕ¹ÒªÇó¡£
°²Ñb±íÃ÷
ÈçÏÂͼËùʾ£¬ÏÂÔØwar°üÎļþ¸ñʽ£¨¸Ã·½·¨¹æ¶¨¶ÔÍøÂç·þÎñÆ÷µÄÐèÒªÊǰ²×°jdk¡¢tomcat£©
ÏÂÔØ½øÐкó£¬Ö÷ŵ½tomcatµÄwebappsÎļþĿ¼ÖУº
ÔËÐÐtomcatºó£¬jenkins.war°üÈ«×Ô¶¯»º½âѹÁ¦ºó£¬µÈºòÔËÐнøÐС£
¶àÌØÈí¼þרÌâΪÄúÌṩ¿ªÔ´Èí¼þ,Ê®´ó¿ªÔ´Èí¼þ,¿ªÔ´Èí¼þÏÂÔØ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þվΪÄúÌṩֱ²¥app´î½¨×¨Ìâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒÖ±²¥app´î½¨¾ÍÀ´¶àÌØÈí¼þÕ¾°É¡£
¶àÌØÈí¼þվΪÄúÌṩocr¿ªÔ´Èí¼þרÌâ,ÔÚÕâÀïµçÄ԰氲׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒocr¿ªÔ´Èí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂÏÂÔØappÃâ·ÑÏÂÔØ×¨Ìâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂÏÂÔØappÃâ·ÑÏÂÔØ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
Ëæ×ÅÉç»áµÄ²»¶Ï·¢Õ¹£¬¿ªÔ´Èí¼þÔ˶¯²»¶Ï¸Ä±ä×ÅÈí¼þ²úÒµµÄ·¢Õ¹Ä£Ê½ºÍÔËÐз½Ê½¡£µ±È»£¬ËüÒ²¸Ä±äÁËÈí¼þ²âÊԵķ½·¨¡£½èÖú¿ªÔ´Èí¼þ²âÊÔ¹¤¾ß£¬¿ÉÒÔ¹¹½¨Ò»¸öÍêÕûµÄ²âÊÔ½â¾ö·½°¸£¬´Óµ¥Ôª²âÊÔ¡¢¹¦ÄܲâÊÔµ½ÐÔÄܲâÊÔ£¬´ÓÍøÒ³²âÊÔµ½VoIP/µç»°µÈ¶àýÌåÓ¦ÓõIJâÊÔ£¬ÉõÖÁÉæ¼°µ½²âÊÔ¹ÜÀíP¡£Æ½Ì¨ºÍȱÏݸú×Ùϵͳ¡£Ô´²âÊÔ¹¤¾ß¸²¸ÇÕû¸ö²âÊÔÇøÓò¡£¶àÌØÈí¼þרÌâΪÄúÌṩ¿ªÔ´²âÊÔ¹¤¾ß,°¢À↑Դ²âÊÔ¹¤¾ß,Ãâ·ÑÈí¼þ²âÊÔ¹¤¾ß¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£