System ์์ ์ค/DevOps(49)
-
[CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ ๋ฌด์ค๋จ ๋ฐฐํฌ - โข Application Server Docker Job (โ Application ๋์ปค ์กด์ฌ ์ฌ๋ถ ํ์ธ)
๐ ๋ชฉ์ฐจ โ ๏ธ ์๋ ๋ชฉ์ฐจ ์ค ๋ช๋ช๊ฐ์ ๋งํฌ๊ฐ ๊ฑธ๋ฆฌ์ง ์๋ ๋ฌธ์ ๋ก ๊ธ ๋งจ ํ๋จ์ ๋ค์ ๊ธ๋ก ์ด๋ํ ์ ์๊ฒ ํด ๋์์ต๋๋ค. โ [CI/CD] Jenkins์ Gitea ์ฐ๋ โ [CI/CD] Jenkins Trigger ์ ๋ณด Discord๋ก ๋ณด๋ด๊ธฐ โ [CI/CD] ์ ์ ์ฝ๋ ๋ถ์ ํด SonarQube์ Jenkins ์ฐ๋ โ [CI/CD] SonarQube๋ฅผ ํตํด Code Convention ์ ์ฉ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ (์ถ๊ฐ)(https://junyharang.tistory.com/392) โ [CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ..
2023.07.05 -
[CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ ๋ฌด์ค๋จ ๋ฐฐํฌ - โก Create Docker Image And BackUp
๐ ๋ชฉ์ฐจ โ ๏ธ ์๋ ๋ชฉ์ฐจ ์ค ๋ช๋ช๊ฐ์ ๋งํฌ๊ฐ ๊ฑธ๋ฆฌ์ง ์๋ ๋ฌธ์ ๋ก ๊ธ ๋งจ ํ๋จ์ ๋ค์ ๊ธ๋ก ์ด๋ํ ์ ์๊ฒ ํด ๋์์ต๋๋ค. โ [CI/CD] Jenkins์ Gitea ์ฐ๋ โ [CI/CD] Jenkins Trigger ์ ๋ณด Discord๋ก ๋ณด๋ด๊ธฐ โ [CI/CD] ์ ์ ์ฝ๋ ๋ถ์ ํด SonarQube์ Jenkins ์ฐ๋ โ [CI/CD] SonarQube๋ฅผ ํตํด Code Convention ์ ์ฉ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ (์ถ๊ฐ)(https://junyharang.tistory.com/392) โ [CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ..
2023.07.05 -
[CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ ๋ฌด์ค๋จ ๋ฐฐํฌ - โ Application Linux(Ubuntu)์ SSH๋ฅผ ์ด์ฉํ ํ์ผ ์ ์ก
๐ ๋ชฉ์ฐจ โ ๏ธ ์๋ ๋ชฉ์ฐจ ์ค ๋ช๋ช๊ฐ์ ๋งํฌ๊ฐ ๊ฑธ๋ฆฌ์ง ์๋ ๋ฌธ์ ๋ก ๊ธ ๋งจ ํ๋จ์ ๋ค์ ๊ธ๋ก ์ด๋ํ ์ ์๊ฒ ํด ๋์์ต๋๋ค. โ [CI/CD] Jenkins์ Gitea ์ฐ๋ โ [CI/CD] Jenkins Trigger ์ ๋ณด Discord๋ก ๋ณด๋ด๊ธฐ โ [CI/CD] ์ ์ ์ฝ๋ ๋ถ์ ํด SonarQube์ Jenkins ์ฐ๋ โ [CI/CD] SonarQube๋ฅผ ํตํด Code Convention ์ ์ฉ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ (์ถ๊ฐ)(https://junyharang.tistory.com/392) โ [CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ..
2023.07.05 -
[Jenkins] Publish Over SSH Plugin์ ์ด์ฉํ ๋์ ์๋ฒ SSH ์ด์ฉ
๋ฐฐํฌ ์๋ํ์ ์ง์์ ์ธ๋:๋์ปค์ ์ ํจ์ค ์ฟ ๋ฒ๋คํฐ์ค๋ก ๋ง๋๋ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ์ ํจ์ค Publish Over SSH Plugin ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ ํจ์ค๋ฅผ ์ด์ฉํ์ฌ ๋ฐฐํฌ๋ฅผ ์งํํ ๋, ์ค์ ์๋น์ค๊ฐ ๊ตฌ๋๋ ์๋ฒ์ Application์ ๋ํ ํ์ผ ๋ฑ์ ์ ์กํ๊ณ , ํ์ํ๋ค๋ฉด Shell Script๋ฅผ ๋์ ์์ผ ๊ตฌ๋ ๋ ์ ์๋๋ก ์ค์ ํด์ผ ํด์. ์ด ๋, ์ฌ๋ฌ ํ๋ฌ๊ทธ์ธ์ด ์์ง๋ง, ์ฃผ๋๊ฐ ์ฌ์ฉํ Publish Over SSH Plugin์ ํตํด ๋์ ์๋ฒ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ๋ฆฌํด ๋ณด๋๋ก ํ ๊ฒ์. ๐ฝ ์ ํจ์ค ๐ฆ ํ๋ฌ๊ทธ์ธ ์ค์น ์ต์ด ์ ํ๋ฌ๊ทธ์ธ์ ์ค์นํด ์ฃผ์ด์ผ ์ค์ ๋ฐ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํด์. ..
2023.07.05 -
[DevOps] Docker๋ฅผ ์ด์ฉํ SonarQube ์ค์นํ๊ธฐ
๐ SonarQube ์ค์น ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด๋ฒ์๋ Docker๋ฅผ ์ด์ฉํ์ฌ SonarQube๋ผ๋ ๊ฒ์ ์ค์นํด ๋ณด๋ ค๊ณ ํด์. ๋จผ์ SonarQube๋ ๋ฌด์์ผ๊น์? ์๋์์ค๊ฐ ๊ฐ๋ฐํ ์๋ํ๋ธ๋ ์ฝ๋ ๋ฒ ์ด์ค์ ์ฝ๋ ํ์ง ๋ฐ ๋ณด์์ ์ง์ํด์ ๊ฒ์ฌํ๊ณ , ์ฝ๋ ๊ฒํ ์ค์ ๊ฐ๋ฐํ์ ์ข์ ์ฝ๋๋ก ์ธ๋ํ๋ ์๋ด์ ์ญํ ์ ํ๋ ๋๊ตฌ์์. ํ์ฌ 27๊ฐ์ Programming Language๋ฅผ ์ง์ํ๊ณ , ๊ธฐ์กด Software Pipeline๊ณผ ์ฐ๊ฒฐ๋๋ ๋์ ์๋ํ๋ธ๋ ๊ฐ๋ฐ์๊ฐ ๋ฌธ์ ๋ฅผ ์ดํดํ๊ณ , ์์ ํ๊ณ , ํ ์ ์ฒด๊ฐ ๋ ์ฐ์ํ๊ณ , ์์ ํ ๊ฐ๋ฐ์ ํ ์ ์๋๋ก ๋ช ํํ ์์ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ์ด๋๋ผ์ธ์ ์ ๊ณตํด ์ฃผ๋ ์น์ ํ ๊ฐ๋ฐ ๋๋ฐ์์์. 170,000๊ฐ ์ด์์ ๋ฐฐํฌ๋ฅผ ํตํด ์๊ท๋ชจ ๊ฐ๋ฐํ๊ณผ ๊ธ๋ก๋ฒ ์กฐ์ง์ ์ง์ํ๋ ์๋ํ๋ธ๋ ์ ์ธ๊ณ..
2023.06.02 -
[CI/CD] Jenkins Trigger ์ ๋ณด Discord๋ก ๋ณด๋ด๊ธฐ
์ ํจ์ค ๋ง์คํฐ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ๋ชฉ์ฐจ โ ๏ธ ์๋ ๋ชฉ์ฐจ ์ค ๋ช๋ช๊ฐ์ ๋งํฌ๊ฐ ๊ฑธ๋ฆฌ์ง ์๋ ๋ฌธ์ ๋ก ๊ธ ๋งจ ํ๋จ์ ๋ค์ ๊ธ๋ก ์ด๋ํ ์ ์๊ฒ ํด ๋์์ต๋๋ค. โ [CI/CD] Jenkins์ Gitea ์ฐ๋ โ [CI/CD] Jenkins Trigger ์ ๋ณด Discord๋ก ๋ณด๋ด๊ธฐ โ [CI/CD] ์ ์ ์ฝ๋ ๋ถ์ ํด SonarQube์ Jenkins ์ฐ๋ โ [CI/CD] SonarQube๋ฅผ ํตํด Code Convention ์ ์ฉ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ โ [DevOps] JAVA Gradle JaCoCo (Code cove..
2023.06.01