º¼Æ® ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://espians.com
º¼Æ® ű×
º¼Æ® ¼³¸í
´ÙÁß ¼¹ö ÀÚµ¿È ¹× ¹èÆ÷ ÅøŶ Bolt´Â ¹èÆ÷¿Í °°Àº sysadmin ÀÛ¾÷À» ½±°Ô ÀÚµ¿È ÇÒ ¼öÀÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. À̸¦ »ç¿ëÇÏ¿© SSH ¶Ç´Â ºôµå µµ±¸·Î ´ÙÁß ¼¹ö ¼³Á¤À» °ü¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÇÏ·Á¸é egfrom bolt.api import * @ taskdef deploy () : "" "ÀÇ ÃֽŠ¹öÀüÀ» CD ( '/ var / www / mysite.com'·Î °Ô½ÃÇϽʽÿÀ. ) : ½ÇÇà ( 'Git Remote Update') ½ÇÇà ( 'Git Checkout Origin / Master') sudo ( "/ etc / init.d / apache2´Â ¿ì¾ÆÇÑ")¸¦ ½ÇÇà ÇÑ ´ÙÀ½ ¸í·É ÁÙ¿¡¼ ÀÛ¾÷À» ½ÇÇàÇÕ´Ï´Ù. Egbolt Deploybolt´Â óÀ½¿¡ Æк긯ÀÇ Æ÷Å©·Î °³¹ßµÇ¾úÁö¸¸ ¿ø´Ü APIS.DocumentationBoltÀÇ ¿ª»çÀûÀÎ ¼öÇϹ°¾øÀÌ µ¶¸³Çü µµ±¸·Î ÃßÃâµÇ¾ú½À´Ï´Ù. ÇöÀç ¹®¼°¡ ¾ø½À´Ï´Ù. ±×·¯³ª Á÷¹° Æ÷Å©¿¡ ´ëÇÑ ¼Ò°³¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ ±â´ÉÀ» »ç¿ëÇÏ´Â ¹æ¹ý. ´Ü¼øÈ÷ º¼Æ®·Î ÆÕ ¹× Æк긯À¸·Î ÂüÁ¶¸¦ ´ëüÇϽʽÿÀ : Ŭ¸®³Ê API ¹× º´·Ä ¹èÆ÷ Áö¿ø ÄÁÆ®¸® ºÎ Å×Åä°¡ÀÖ´Â ÆÐÄ¡°¡ ±â¿©Çϱ⠸¸Çϸé GitHub¿¡ ÀúÀå¼Ò¸¦ Æ÷À¯ÇÏ°í https://github.com/tav¿¡ ²ø¾î ¿À±â ¿äûÀ» º¸³»ÁֽʽÿÀ. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã
º¼Æ® °ü·Ã ¼ÒÇÁÆ®¿þ¾î