°³¹ß »ý»ê¼ºÀ» ±Ø´ëÈÇÏ´Â ±êÇãºê ¾×¼Ç Á¾ÇÕ °¡À̵å±êÇãºê ¾×¼ÇÀ» È°¿ëÇØ °³¹ß ½Ã°£À» ´ÜÃàÇÏ°í Çù¾÷ È¿À²À» ³ôÀÌÀÚ! ¿ÀÇ ¼Ò½º ÀÛ°¡ÀÌÀÚ Æ®·¹À̳Ê, DevOps µð·ºÅÍÀÎ ÀúÀÚ°¡ ¿Ïº®ÇÑ ±êÇãºê »ç¿ë¹ýÀ» ¼³¸íÇÑ´Ù. ¾×¼Ç°ú ¿öÅ©Ç÷ΰ¡ ¹«¾ùÀÎÁö, À̸¦ ÇÁ·Î¼¼½º¿¡ ÅëÇÕÇØ °³¹ß °úÁ¤À» ´Ü¼øÈ, Ç¥ÁØÈ, ÀÚµ¿ÈÇÏ´Â ¹æ¹ýÀº ¹«¾ùÀÎÁö ¾Ë¾Æº»´Ù. ±êÇãºê ¾×¼ÇÀ¸·Î ÄÚµå À¯È¿¼º °Ë»çºÎÅÍ º¹ÀâÇÑ ¹èÆ÷ ÆÄÀÌÇÁ¶óÀαîÁö ±¸ÇöÇÏÀÚ. CI/CD¸¦ óÀ½ Á¢ÇÏ´Â ºÐºÎÅÍ ±êÇãºê ¾×¼Ç »ç¿ëÀ» °í¹ÎÇß´ø °³¹ßÀÚ±îÁö ÇÁ·ÎÁ§Æ®¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ½Ç¹« Áß½ÉÀÇ ³»¿ëÀ» ´ã¾Ò´Ù. ÀÌÁ¦ ±êÇãºê ¾×¼ÇÀ¸·Î °³¹ß ÇÁ·Î¼¼½º¸¦ Çõ½ÅÇÏÀÚ!
SASÀÇ R&D µ¥ºê¿É½º µð·ºÅÍÀÌ´Ù. ±×´Â Àü ¼¼°èÀûÀÎ ¿ÀǼҽº ±â¼ú Æ®·¹À̳ÊÀÌÀÚ ÀÛ°¡, ¿¬»çÀÌ´Ù. ¶ÇÇÑ, ±â¼úÀÇ ÀÌÇØ¿Í »ç¿ëÀ» µ½´Â ȸ»çÀÎ À¯ÇѹýÀÎ Å×Å© ½ºÅ³ Æ®·£½ºÆ÷¸ÞÀ̼ÇÀÇ Ã¢¸³ÀÚÀÌ´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹× °ü¸®ÀÚ·Î È°µ¿ÇÏ´Â ³»³» ºê·»Æ®´Â ±â¼ú ¹× ¸®´õ½Ê ½ºÅ³À» ¹è¿ì°í ÀÍÈ÷¸ç ³²µé°ú °øÀ¯ÇÏ´Â µ¥ ½Ã°£À» ÇÒ¾ÖÇß´Ù. ƯÁ¤ ÁÖÁ¦³ª ±â¼ú¿¡ ´ëÇÑ °ü½ÉÀ» ³Ñ¾î, ´Ù¸¥ »ç¶÷¿¡°Ô ÇÊ¿äÇÑ Áö½ÄÀ» Á¦°øÇÏ¸ç ¾ò´Â °í¾ç°¨¿¡¼ ÈûÀ» ¾ò´Â´Ù.
PART 1 ±êÇãºê ¾×¼ÇÀÇ ±âÃÊCHAPTER 1 ±âº» »çÇ×_1.1 ±êÇãºê ¾×¼Ç__1.1.1 ÀÚµ¿È Ç÷§Æû__1.1.2 ÇÁ·¹ÀÓ¿öÅ©_1.2 ±êÇãºê ¾×¼ÇÀÇ »ç¿ë »ç·Ê__1.2.1 ½ºÅ¸ÅÍ ¿öÅ©Ç÷Î__1.2.2 ¾×¼Ç ¸¶ÄÏÇ÷¹À̽º_1.3 ÀÌ¿ë ¿ä±Ý__1.3.1 ¹«·á ¸ðµ¨__1.3.2 À¯·á ¸ðµ¨_1.4 ±êÇãºê ¾×¼Ç ÀÌÀü üũ¸®½ºÆ®__1.4.1 ±êÇãºê »ç¿ë·®__1.4.2 °ø°³ ¾×¼Ç__1.4.3 ÀÚü Á¦ÀÛ ¾×¼Ç__1.4.4 ¾ÆƼÆÑÆ® °ü¸®__1.4.5 ¾×¼Ç °ü¸®_1.5 °á·ÐCHAPTER 2 ¾×¼ÇÀÇ ÀÛµ¿ ¿ø¸®_2.1 °³¿ä_2.2 ¿öÅ©Ç÷Π¹ßµ¿_2.3 ÄÄÆ÷³ÍÆ®__2.3.1 ½ºÅÜ__2.3.2 ·¯³Ê__2.3.3 Àâ__2.3.4 ¿öÅ©Ç÷Î_2.4 ¿öÅ©Ç÷Π½ÇÇà_2.5 °á·ÐCHAPTER 3 Àâ ±¸Çö_3.1 ¾×¼ÇÀÇ ±¸Á¶_3.2 ¾×¼Ç°úÀÇ »óÈ£ÀÛ¿ë_3.3 ¾×¼Ç »ç¿ë¹ý_3.4 °ø°³ ¾×¼Ç°ú ¸¶ÄÏÇ÷¹À̽º_3.5 °á·ÐCHAPTER 4 ¿öÅ©Ç÷Π»ç¿ë¹ý_4.1 ¸®Æ÷ÁöÅ͸®¿¡¼ ¸¸µå´Â ¿öÅ©Ç÷Π»ý¼º_4.2 ¿öÅ©Ç÷ΠĿ¹Ô_4.3 VS ÄÚµå¿ë ±êÇãºê ¾×¼Ç È®Àå ±â´É »ç¿ë_4.4 °á·ÐCHAPTER 5 ·¯³Ê_5.1 ±êÇãºê È£½ºÆà ·¯³Ê__5.1.1 ·¯³Ê À̹ÌÁö ³» Áö¿ø ¼ÒÇÁÆ®¿þ¾î__5.1.2 ·¯³Ê¿¡ ¼ÒÇÁÆ®¿þ¾î Ãß°¡_5.2 ÀÚü È£½ºÆà ·¯³Ê__5.2.1 ÀÚü È£½ºÆà ·¯³Ê ½Ã½ºÅÛÀÇ ¿ä±¸ »çÇ×__5.2.2 ÀÚü È£½ºÆà ·¯³ÊÀÇ Á¦ÇÑ »çÇ×__5.2.3 ÀÚü È£½ºÆà ·¯³Ê º¸¾È °í·Á »çÇ×__5.2.4 ÀÚü È£½ºÆà ·¯³Ê ¼³Á¤__5.2.5 ÀÚü È£½ºÆà ·¯³Ê »ç¿ë__5.2.6 ÀÚü È£½ºÆà ·¯³Ê¿Í ·¹ÀÌºí »ç¿ë__5.2.7 ÀÚü È£½ºÆà ·¯³Ê Æ®·¯ºí½´ÆÃ__5.2.8 ÀÚü È£½ºÆà ·¯³Ê Á¦°Å_5.3 ÀÚü È£½ºÆÃµÈ ·¯³Ê ¿ÀÅ佺ÄÉÀϸµ_5.4 Àú½ºÆ® ÀΠŸÀÓ ·¯³Ê_5.5 °á·ÐPART 2 ±êÇãºê ¾×¼ÇÀÇ ±¸¼º ¿ä¼ÒCHAPTER 6 ¿öÅ©Ç÷Πȯ°æ °ü¸®_6.1 ¿öÅ©Ç÷ΠÀ̸§°ú ¿öÅ©Ç÷Π½ÇÇà À̸§_6.2 ÄÁÅؽºÆ®_6.3 ȯ°æ º¯¼ö__6.3.1 ±âº» ȯ°æ º¯¼ö_6.4 ºñ¹Ð º¯¼ö ¹× ±¸¼º º¯¼ö_6.5 ¿öÅ©Ç÷Π±ÇÇÑ °ü¸®_6.6 ¹èÆ÷ ȯ°æ_6.7 °á·ÐCHAPTER 7 ¿öÅ©Ç÷ο¡¼ÀÇ µ¥ÀÌÅÍ °ü¸®_7.1 ¿öÅ©Ç÷ÎÀÇ ÀÔÃâ·Â »ç¿ë__7.1.1 ¿öÅ©Ç÷ÎÀÇ ÀÔ·Â Á¤ÀÇ ¹× ÂüÁ¶__7.1.2 ½ºÅÜ¿¡¼ Ãâ·Â È®ÀÎ__7.1.3 ÀâÀÇ Ãâ·Â È®ÀÎ__7.1.4 ½ºÅÜ¿¡¼ ĸóÇÏ´Â ¾×¼ÇÀÇ Ãâ·Â_7.2 ¾ÆƼÆÑÆ® Á¤ÀÇ_7.3 ¾ÆƼÆÑÆ® ¾÷·Îµå ¹× ´Ù¿î·Îµå__7.3.1 ¸Å°³º¯¼ö Ãß°¡_7.4 ±êÇãºê ¾×¼Ç¿¡¼ ij½Ã »ç¿ë__7.4.1 ¸í½ÃÀû ij½Ã ¾×¼Ç »ç¿ë__7.4.2 ij½Ã ¸ð´ÏÅ͸µ__7.4.3 ¼³Á¤ ¾×¼Ç¿¡ ij½Ã È°¼ºÈ_7.5 °á·ÐCHAPTER 8 ¿öÅ©Ç÷Π½ÇÇà °ü¸®_8.1 °í±Þ º¯°æ »çÇ× Æ®¸®°Å__8.1.1 È°µ¿ À¯Çü¿¡ µû¸¥ Æ®¸®°Å__8.1.2 ÇÊÅ͸¦ È°¿ëÇÑ Æ®¸®°Å ±¸Ã¼È_8.2 º¯°æ ¾ø´Â ¿öÅ©Ç÷ΠƮ¸®°Å_8.3 µ¿½Ã¼º ó¸®_8.4 ¸ÅÆ®¸¯½º·Î ¿öÅ©Ç÷Π½ÇÇà_8.5 ¿öÅ©Ç÷ΠÀü¿ë ÇÔ¼ö__8.5.1 Á¶°ÇºÎ ¹× »óÅ ÇÔ¼ö_8.6 °á·ÐPART 3 º¸¾È°ú ¸ð´ÏÅ͸µCHAPTER 9 ¾×¼Ç°ú º¸¾È_9.1 ¼³Á¤À» ÅëÇÑ º¸¾È__9.1.1 Ç® ¸®Äù½ºÆ®¿¡¼ ¿öÅ©Ç÷Π½ÇÇà °ü¸®__9.1.2 ¿öÅ©Ç÷Π±ÇÇÑ Çã°¡__9.1.3 CODEOWNERS ÆÄÀÏ__9.1.4 º¸È£µÈ ű×__9.1.5 º¸È£µÈ ºê·£Ä¡__9.1.6 ¸®Æ÷ÁöÅ͸® ±ÔÄ¢_9.2 ¼³°è¸¦ ÅëÇÑ º¸¾È__9.2.1 ºñ¹Ð º¯¼ö__9.2.2 ºñ¹Ð º¯¼ö º¸È£__9.2.3 ÅäÅ«__9.2.4 ½Å·ÚÇÒ ¼ö ¾ø´Â ÀԷ ó¸®__9.2.5 Á¾¼Ó¼º º¸¾È_9.3 ¸ð´ÏÅ͸µÀ» ÅëÇÑ º¸¾È__9.3.1 ½ºÄµ__9.3.2 Ç® ¸®Äù½ºÆ®ÀÇ ¾ÈÀüÇÑ Ã³¸®__9.3.3 Ç® ¸®Äù½ºÆ® ³» ¿öÅ©Ç÷ÎÀÇ Ãë¾àÁ¡__9.3.4 Ç® ¸®Äù½ºÆ® ³» ¼Ò½º ÄÚµåÀÇ Ãë¾àÁ¡__9.3.5 Ç® ¸®Äù½ºÆ® À¯È¿¼º °Ë»ç ½ºÅ©¸³Æ® Ãß°¡__9.3.6 ¾ÈÀüÇÑ Ç® ¸®Äù½ºÆ® ó¸®_9.4 °á·ÐCHAPTER 10 ¸ð´ÏÅ͸µ, ·Î±ë ¹× µð¹ö±ë_10.1 °¡½Ã¼º Çâ»ó__10.1.1 °í¼öÁØ¿¡¼ÀÇ »óÅ ÀÌÇØ__10.1.2 ¿öÅ©ÇÃ·Î¿ë »óÅ ¹èÁö_10.2 ÀÌÀü ¹öÀüÀÇ »óÅ ÀÛ¾÷__10.2.1 ¿öÅ©Ç÷Π¹öÀüÀ» ½ÇÇà¿¡ ¿¬°á__10.2.2 ¿öÅ©Ç÷ο¡¼ Àâ Àç½ÇÇà_10.3 ¿öÅ©Ç÷Πµð¹ö±ë__10.3.1 ½ºÅܺ° µð¹ö±× ·Î±ë__10.3.2 ·¯³Ê ȯ°æ µð¹ö±ë__10.3.3 µð¹ö±ë È°¼ºÈ_10.4 ·Î±ë È®Àå ¹× Ä¿½ºÅ͸¶ÀÌ¡__10.4.1 ·Î±×¿¡ ³ª¸¸ÀÇ ¸Þ½ÃÁö Ãß°¡__10.4.2 Ãß°¡ÀûÀÎ ·Î±× Ä¿½ºÅ͸¶ÀÌ¡__10.4.3 »ç¿ëÀÚ ¸ÂÃãÇü Àâ ¿ä¾à_10.5 °á·ÐPART 4 ½ÉÈ ÁÖÁ¦CHAPTER 11 Ä¿½ºÅÒ ¾×¼Ç_11.1 ¾×¼Ç ±¸Á¶ ÇغÎ_11.2 ¾×¼Ç À¯Çü__11.2.1 º¹ÇÕ ¾×¼Ç__11.2.2 µµÄ¿ ÄÁÅ×ÀÌ³Ê ¾×¼Ç__11.2.3 ÀÚ¹Ù½ºÅ©¸³Æ® ¾×¼Ç_11.3 ¾×¼Ç »ý¼º ¸¶¹«¸®_11.4 ±êÇãºê ¸¶ÄÏÇ÷¹À̽º¿¡ ¾×¼Ç °Ô½Ã__11.4.1 ¸¶ÄÏÇ÷¹À̽º¿¡¼ ¾×¼Ç ¾÷µ¥ÀÌÆ®__11.4.2 ¸¶ÄÏÇ÷¹À̽º¿¡¼ ¾×¼Ç Á¦°Å_11.5 ¾×¼Ç ÅøŶ__11.5.1 ÅøŶ¿¡¼ ¿öÅ©Ç÷Π¸í·É¾î »ç¿ë_11.6 ·ÎÄà ¾×¼Ç_11.7 °á·ÐCHAPTER 12 °í±Þ ¿öÅ©Ç÷Î_12.1 ³ª¸¸ÀÇ ½ºÅ¸ÅÍ ¿öÅ©Ç÷Î__12.1.1 ½ºÅ¸ÅÍ ¿öÅ©Ç÷Π¿µ¿ª__12.1.2 ½ºÅ¸ÅÍ ¿öÅ©Ç÷ΠÆÄÀÏ__12.1.3 º¸Á¶Àû Á¶°¢ Ãß°¡__12.1.4 »õ ½ºÅ¸ÅÍ ¿öÅ©Ç÷Π»ç¿ë_12.2 Àç»ç¿ë °¡´ÉÇÑ ¿öÅ©Ç÷Î__12.2.1 ÀÔ·Â ¹× ºñ¹Ð º¯¼ö__12.2.2 Ãâ·Â__12.2.3 Á¦ÇÑ »çÇ×_12.3 Çʼö ¿öÅ©Ç÷Î__12.3.1 Á¦¾à Á¶°Ç__12.3.2 ¿¹½Ã__12.3.3 ½ÇÇà_12.4 °á·ÐCHAPTER 13 °í±Þ ¿öÅ©Ç÷Π±â¼ú_13.1 ¿öÅ©Ç÷ο¡¼ ±êÇãºê È°¿ë__13.1.1 ±êÇãºê CLI »ç¿ë__13.1.2 ½ºÅ©¸³Æ®__13.1.3 ±êÇãºê API È£Ãâ_13.2 ¸ÅÆ®¸¯½º¸¦ È°¿ëÇÑ Àâ ÀÚµ¿ »ý¼º__13.2.1 1Â÷¿ø ¸ÅÆ®¸¯½º__13.2.2 ´ÙÂ÷¿ø ¸ÅÆ®¸¯½º__13.2.3 Ãß°¡ °ª Æ÷ÇÔ__13.2.4 °ª Á¦¿Ü__13.2.5 ½ÇÆÐ »ç·Ê ó¸®__13.2.6 Àâ µ¿½Ã¼º ÃÖ´ñ°ª Á¤ÀÇ_13.3 ¿öÅ©Ç÷ο¡¼ ÄÁÅ×ÀÌ³Ê »ç¿ë__13.3.1 ÄÁÅ×À̳ʸ¦ Àâ ½ÇÇà ȯ°æÀ¸·Î »ç¿ë__13.3.2 ½ºÅÜ ¼öÁØ¿¡¼ ÄÁÅ×ÀÌ³Ê »ç¿ë__13.3.3 Àâ¿¡¼ ÄÁÅ×À̳ʸ¦ ¼ºñ½º·Î ½ÇÇà_13.4 °á·ÐCHAPTER 14 ±êÇãºê ¾×¼ÇÀ¸·Î ¸¶À̱׷¹À̼Ç_14.1 Áغñ__14.1.1 ¼Ò½º ÄÚµå__14.1.2 ÀÚµ¿È__14.1.3 ÀÎÇÁ¶ó__14.1.4 »ç¿ëÀÚ_14.2 ¾ÖÁ® ÆÄÀÌÇÁ¶óÀÎ_14.3 CircleCI_14.4 ±ê·¦ CI/CD_14.5 Á¨Å²½º_14.6 Æ®·¡ºñ½º CI_14.7 ±êÇãºê ¾×¼Ç ÀÓÆ÷ÅÍ__14.7.1 ÀÎÁõ__14.7.2 °èȹ__14.7.3 ºôµå ½ºÅÜ °ü·Ã »çÇ×__14.7.4 ¼öµ¿À¸·Î ÇÒ ÀÏ__14.7.5 ÆÄÀÏ ¸Å´ÏÆ佺Ʈ__14.7.6 ¿¹Ãø__14.7.7 µå¶óÀÌ ·± ¼öÇà__14.7.8 ÀÓÆ÷Å͸¦ À§ÇÑ Ä¿½ºÅÒ Æ®·£½ºÆ÷¸Ó__14.7.9 ½ÇÁ¦ ¸¶À̱׷¹À̼Ç_14.8 °á·Ðã¾Æº¸±â