±³À°¸í | Áß±Þ [Public] CI/CD PipelineÀ» Ȱ¿ëÇÑ Äí¹ö³×Ƽ½º ȯ°æ±¸Ãà : Jenkins 1Â÷ |
---|---|
±³À°±â°£ | 2023-01-16 ~ 2023-01-20 |
±³À°½Ã°£ | 09:30 ~ 17:30 (ÇÏ·ç 7½Ã°£, ÃÑ 35½Ã°£) |
±³À°Àå | ¹èÁ¤¿¹Á¤ Áöµµº¸±â |
°»ç | |
Á¤¿ø | 15¸í |
±³À°ºñ | 1,500,000 [VATº°µµ] |
±³Àç: 'Ãʺ¸¸¦ À§ÇÑ Á¨Å²½º 2 Ȱ¿ë °¡À̵å 2/e'
* ¼ö°»ýÀÇ ¼±¼öÁö½Ä Á¤µµ¿¡ µû¶ó Ä¿¸®Å§·³ÀÌ º¯°æµÇ¾î ¿î¿µµÉ ¼ö ÀÖ½À´Ï´Ù.
1. Introduction
- CI/CD ÆÄÀÌÇÁ¶óÀÎ ¼Ò°³
- ÄÁÅ×ÀÌ³Ê ½Ã½ºÅÛÀÇ °³¿ä
- ¼±¾ðÇü ½Ã½ºÅÛ °³¿ä
- Jenkins¿Í Jenkinsfile ¼Ò°³
2. ÁغñÇϱâ
- Docker ¼Ò°³ ¿Í ¼³Ä¡ ±¸¼º
- Git ¼¹ö ¼³Ä¡ ±¸¼º
- Jenkins2 ¼³Ä¡ ±¸¼º
3. Git ¼¹ö °ü¸®
- Git ¸í·É¾î Ȱ¿ë ¹× Commit °ü¸®
- Git branch °ü¸®
- Git Flow¸¦ Ȱ¿ëÇÑ °ü¸®
- Repository ¿Í ÇÁ·ÎÁ§Æ® °ü¸®
4. Jenkins2 °ü¸®
- ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú Áö¼ÓÀû ÅëÇÕ ¼Ò°³
- Pipeline ¹®¹ý°ú Job
- ¼±¾ðÀû ÆÄÀÌÇÁ¶óÀΰú ½ºÅ©¸³Æ® ÆÄÀÌÇÁ¶óÀÎ ±¸¼º
- ¸ÖƼ ºê·£Ä¡ ÆÄÀÌÇÁ¶óÀÎ »ý¼ºÇϱâ
- ºÐ»ê ºôµå ±¸¼º
- ¸¶½ºÅÍ¿Í ½½·¹ÀÌºê ±¸¼º
- SonarQube¸¦ Ȱ¿ëÇÑ Ç°Áú°ü¸®
- Jenkinsfile Ȱ¿ë
- CD(Continuos Deployment) ÆÄÀÌÇÁ¶óÀÎ ±¸¼º
5. Kubernetes ȯ°æ±¸Ãà
- kubernetes ¼³Á¤
- kubernetes Cluster ±âº» ¸®¼Ò½º ¼Ò°³
- namespace, pod, service, deployment ±¸¼º
- Jenkins ¼ºñ½º »ý¼º
- ÄÁÅ×ÀÌ³Ê À̹ÌÁö ÀúÀå¼Ò Registry ±¸¼º
- CI/CD ÆÄÀÌÇÁ¶óÀÎ ÅëÇÕ
ÇпøÀÇ ¼³¸³¤ý¿î¿µ ¹× °ú¿Ü±³½À¿¡ °üÇÑ ¹ý·ü ½ÃÇà·É¿¡ µû¶ó ´ÙÀ½°ú °°ÀÌ ¼ö°·á¸¦ ȯºÒÇØµå¸³´Ï´Ù.