ÆÀ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.jetbrains.com/
ÆÀ ű×
ÆÀ ¼³¸í
°·ÂÇÑ Áö¼ÓÀûÀÎ ÅëÇÕ ¹× ºôµå ¼¹ö TeamCity´Â Java ¹× .NET ÆÀÀ» ¸ðµÎ Áö¿øÇÏ´Â °·ÂÇÑ ºôµå °ü¸® ¹× Áö¼ÓÀûÀÎ ÅëÇÕ ¼¹öÀÔ´Ï´Ù. Àý´ëÀûÀ¸·Î µ¶Æ¯ÇÑ : ¡¤ »çÀü Å×½ºÆ® µÈ Ä¿¹Ô - ÄÚµå ±â¹ÝÀ» º¸È£ÇÏ°í ²÷¾îÁø Äڵ带 º¸ÀåÇÕ´Ï´Ù ¡¤ ºôµå ±×¸®µå´Â ´Ù¸¥ Ç÷§Æû ¹× ȯ°æ¿¡¼ ºôµå ¹× Å×½ºÆ®¸¦ ½ÇÇàÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â ´Ù¾çÇÑ Ç÷§Æû ¹× ȯ°æ¿¡¼ µ¿½Ã¿¡ intellij ¾ÆÀ̵ð¾î, Eclipse ¹× Microsoft Visual Studio¸¦ µ¿½Ã¿¡ ÅëÇÕÇÕ´Ï´Ù. ¶ÇÇÑ °³ÀÎ ¹× ÆÀ »ý»ê¼ºÀ» ³ôÀÌ°í ÄÚµå Ç°ÁúÀ» Çâ»ó½ÃÅ°´Â µ¥ µµ¿òÀ̵˴ϴÙ. ´ÙÀ½Àº "ÆÀ ½ÃƼ"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. Áö¼ÓÀûÀÎ ÅëÇÕ ¹× Å×½ºÆ® : ¡¤ ¿À´Ã³¯ ³Î¸® äÅà µÈ ¿¬½À ÀÎ Áö¼ÓÀûÀÎ ÅëÇÕÀº °¡Àå Çõ½ÅÀûÀÎ ¹æ½ÄÀ¸·Î ÆÀ ½Ãü·Î ±¸ÇöµË´Ï´Ù. °íÀ¯ ÇÑ »çÀü Å×½ºÆ® µÈ Ä¿¹Ô ±â´ÉÀ» »ç¿ëÇϸé ÇÁ·ÎÁ§Æ® ÄÚµå ±â¹ÝÀ» À߸øµÈ Äڵ忡¼ º¸È£ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ÄÚµå ¼öÁ¤ »çÇ×Àº ¸ðµç Å×½ºÆ®°¡ Åë°úÇÏ´Â °æ¿ì¿¡¸¸ ¹öÀü ÄÁÆ®·Ñ¿¡ Á¦ÃâµË´Ï´Ù. ½ÇÆд Àüü ÆÀ¿¡ Áï½Ãº¸°íµÇ°í Ç¥½ÃµË´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î ºôµå °ü¸® : ¡¤ TeamCityÀÇ ºôµå ±×¸®µå ±â¼úÀ» »ç¿ëÇÏ¸é ´Ù¾çÇÑ Ç÷§Æû, ȯ°æ ¹× Å×½ºÆ® ½ºÀ§Æ®¿¡¼ ºôµå ÁøÇà·ü¿¡ ´ëÇÑ Á¤º¸¸¦ µ¿½Ã¿¡ ½ÇÇàÇÏ°í Áï½Ã Å×½ºÆ® °á°ú¸¦ ¾òÀ» ¼ö ÀÖÀ¸¹Ç·Î º¯°æ »çÇ×ÀÇ Çǵå¹é ·çÇÁ°¡ ÈξÀ ª¾ÆÁý´Ï´Ù. ºôµå ÇÁ·Î¼¼½º´Â Á÷°üÀû ÀÎ À¥ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ¸ð´ÏÅ͸µµÇ°í °ü¸®µË´Ï´Ù. ÇÁ·ÎÁ§Æ® °ü¸®, ¸ð´ÏÅ͸µ ¹× Åë°è º¸°í¼ : ¡¤ ÇÁ·ÎÁ§Æ® Áß¿¡ º¯°æµÈ º¯°æ »çÇ×Àº Ç×»ó ¾Ë¸²À» ¹Þ°í ¿øÇÏ´Â ¾Ë¸² ¼ö´ÜÀ» ÅëÇØ »ç¹° ¸Ç À§¿¡ ¸Ó¹°·¯ ÀÖ½À´Ï´Ù. ´Ù¾çÇÑ À¯ÇüÀÇ Åë°è º¸°í¼¸¦ ÅëÇØ ÇÁ·ÎÁ§Æ®ÀÇ °Ç°À» È¿°úÀûÀ¸·Î ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù. IDE, VCSS ¹× Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©¿ÍÀÇ ÅëÇÕ : ¡¤ ÆÀ ½ÃƼ´Â °¡Àå ÀαâÀÖ´Â IDEÀÇ »ý»ê¼º ±â´ÉÀ» Á¦°øÇÏ´Â Ç÷¯±×ÀÎÀ¸·Î ÆÐÅ°Áöȵ˴ϴÙ. °Ô´Ù°¡, ±×°ÍÀº °¡Àå Áøº¸ µÈ ¹öÀü Á¦¾î ½Ã½ºÅÛ, ÇÁ·¹ÀÓ ¿öÅ© ¹× ÅëÁö ¼ö´ÜÀ» Å×½ºÆ®ÇÏ´Â °ÍÀ» Áö¿øÇÕ´Ï´Ù. ¶ÇÇÑ À¥ ºê¶ó¿ìÀú¿¡¼ ÇÁ·ÎÁ§Æ® ¼³Á¤À» Æ÷ÇÔÇÑ ¸ðµç TeamCity ±â´É¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´õ ¾ö°ÝÇÑ Çù¾÷ ¹× ÆÀ¿öÅ© : ¡¤ ¿©·¯ °øµ¿ ÀÛ¾÷ ±â´É ´öºÐ¿¡ ÆÀÀÇ ¿öÅ© Ç÷ΰ¡ Àý´ë·Î ÁߴܵÇÁö ¾Ê½À´Ï´Ù. ºôµå ¿À·ù, °³¹ßÀÚ ´ë½Ã º¸µå¿¡ ´ëÇÑ Ã¥ÀÓÀ» ÃßÀûÇϸé ÇÁ·ÎÁ§Æ® º° ÅëÇÕ, ÇÁ·ÎÁ§Æ® º° ¾×¼¼½º ¹× ±ÇÇÑÀ» Â÷´ÜÇÕ´Ï´Ù. ÀÚ¿¬½º·¯¿î ¸®µë¿¡¼ ÀÏÇÏ°í ¿öÅ© Ç÷θ¦ ²÷Áö ¾Ê°íÇؾßÇÕ´Ï´Ù. Àü·Ê¾ø´Â Java ¹× .NET ÄÚµå Ç°ÁúÀÇ ¼öÁØ : ¡¤ ´ÜÀ§ Å×½ºÆ®, ÄÚµå Ç°Áú ºÐ¼®, ÄÚµå Áߺ¹ °Ë»ö ¹× ÄÚµå Ä¿¹ö¸®Áö °ËÅä¿Í °°Àº ´Ù¾çÇÑ ½Ã°£ ¼Ò¸ðÀû ÀÎ ÀÛ¾÷Àº ¸ðµÎ ¼¹ö¿¡¼ ¼öÇàµÇ¸ç °³¹ßÀÚÀÇ ±â°è¸¦ ÀúÀåÇÏÁö ¾Ê°í Java ¶Ç´Â .NET ÆÀÀÇ °¡Ä¡ÀÖ´Â ½Ã°£À» Àý¾àÇÕ´Ï´Ù. À¯¿¬ÇÑ ¶óÀ̼¾½º Á¤Ã¥ : ¡¤ ¸ðµç ±Ô¸ðÀÇ °³¹ß ÆÀÀº ÆÀ ½ÃƼÀÇ Çõ½ÅÀûÀÎ ±â¼ú·Î ÀÌÀÍÀ» ¾òÀ» ¼ö ÀÖÀ¸¸ç, ´ëÇü ÆÀ¿¡ ÀûÇÕÇÑ ºñ¿ë°ú ±â¾÷À̾ø´Â ¹«·á·Î Á¦°øµÇ´Â µÎ °³ÀÇ ´Ù¸¥ ¹öÀüÀÌ Á¦°øµÇ¸ç °í±Þ º¸¾È ¹× ¹«Á¦ÇÑ »ç¿ëÀÚ ¹× ÇÁ·ÎÁ§Æ®¿Í °°Àº »ý»ê¼º ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ÃßÀû±â ÅëÇÕ ¹®Á¦ ¡¤ Å×½ºÆ® ´ç Ã¥ÀÓ ¡¤ ÇÁ·ÎÁ§Æ® ¾ÆÄ«À̺ù ¡¤ ±¸¼º ÅÛÇø®Æ® ºôµå ¡¤ Amazon EC2 Áö¿ø ¡¤ Maven °ü·Ã °³¼± »çÇ× ¡¤ ÀÚ¹Ù ¹× .NET Ä¿¹ö¸®Áö ¡¤ ¿ø°Ý ½ÇÇàÀ»À§ÇÑ ¸í·É ÁÙ µµ±¸ ¡¤ ´ÜÀÏ º¯°æ »óÅ ÆäÀÌÁö ¡¤ º¯°æ »çÇ× UI °³¼± »çÇ× ¡¤ Artifact ±â¹Ý (º¸°í¼) ÅÇ »ç¿ëÀÚ Á¤ÀǸ¦À§ÇÑ Web-UI ¡¤ ¸¶À̱׷¹À̼Ç, ¹é¾÷ ¹× º¹¿ø ¡¤ »ç¿ëÀÚ Á¤ÀÇ ¾ÆƼÆÑÆ® Á¾¼Ó¼ºÀ¸·Î ºôµå¸¦ ½ÃÀÛÇÕ´Ï´Ù ¡¤ °¨»ç ·Î±× / ¼¹ö ·Î±× ¡¤ ·Î±× Çâ»óÀ» ºôµåÇÕ´Ï´Ù ¡¤ Intellij ¾ÆÀ̵ð¾î Ç÷¯±×ÀÎ °³¼± »çÇ× ¡¤ Eclipse Ç÷¯±×ÀÎ °³¼± »çÇ× ¡¤ Visual Studio Addin °³¼± »çÇ× ¡¤ Web DiffÀÇ ´Ù¸¥ ±¸¹® °Á¶ ¿£Áø ¡¤ ·¹ÀÌÅ© ·¯³Ê°¡ °³¼±µÇ¾ú½À´Ï´Ù ¡¤ ±âŸ °³¼± »çÇ×
ÆÀ °ü·Ã ¼ÒÇÁÆ®¿þ¾î