๐ค ์์งlog ๐ค
[CI/CD study] - 7-1. Jenkins์ Gitea ์ฐ๋ํ๊ธฐ ๋ณธ๋ฌธ
๐ฃ VS CODE ์์ Gitea ์ฐ๋
VSCODE์์ Gitea์ ์ฐ๋ํ ํด๋ ์์ฑ
๋ ํฌ์งํ ๋ฆฌ ์ ํต๊ฐ์ด๋ โก
์ปค๋งจ๋ ๋ผ์ธ์์ ์ ๋ ํฌ๋ฆฌ์งํฐ๋ฆฌ ์์ฑ ๋ด
touch README.md
git init
git checkout -b main
git add README.md
git commit -m "first commit"
........
" git push -u origin main " ๊น์ง ๊ฐ๊ฐ ํ๋์ฉ
์ฐจ๋ก๋๋ก ํฐ๋ฏธ๋์ ์์ฑํด์ฃผ๊ธฐ
git push -u origin main
๋ง์ง๋ง " git push -u origin main " ์์ฑ์,
VS CODE ์๋จ์(๊ฒ์ ๋ถ๋ถ) Gitea username, PW ์์ฑ ์ฐฝ ๋ธ
์ปค๋ฐ ๋์๋์ง ํ์ธ
๐ฃ Jenkins ์์ Gitea ์ฐ๋
๋์๋ณด๋ ์์ ์ผ์ชฝ " Jenkins ๊ด๋ฆฌ " ํด๋ฆญ
" Manage Credentials " ํด๋ฆญ
Domains ์ ( global ) ํด๋ฆญ
์ค๋ฅธ์ชฝ ์๋จ " + Add Credentials " ํด๋ฆญ
* Jenkins ๊ฐ Gitea ์ ์์ค๋ฅผ Checkout ๋ฐ๊ณ ,
Docker registry ์ push ๋ฅผ ํ๋ ค๋ฉด ๊ฐ ์์คํ ์ ๋ก๊ทธ์ธํ๊ธฐ ์ํ ์ธ์ฆ ์ ๋ณด๊ฐ ํ์ํจ
์ ๋ณด ์ ๋ ฅํ ์ผ์ชฝ ํ๋จ " Create "
๋์๋ณด๋ ์์ " ์๋ก์ด Item " ํด๋ฆญ
์ด๋ฆ ์ค์ ํ " Freestyle project " ์ ํํ ์ผ์ชฝ ํ๋จ OK ํด๋ฆญ
Gitea ๋ ํฌ์งํ ๋ฆฌ URL ์ ๋ ฅํ,
๋ง๋ค์ด๋ Credentials ์ ํ
๋ธ๋์น " */main "์ผ๋ก ๋ณ๊ฒฝ
* branch ์ ํ์์ master๊ฐ ์๋ค๋ฉด ๊ทธ๋๋ก, ์๋ค๋ฉด main์ผ๋ก ๋ณ๊ฒฝ
" GitHub hook.... " ๊ณผ " poll SCM " ์ฒดํฌ๋ฐ์ค ์ ํํ ์ ์ฅ
* Build Steps๋ ์ถํ์๋ ๋ง์ ธ์ผํ์ง๋ง ์ด๋ฒ์๋ ๊ทธ๋ฅ ๋์ด๊ฐ๊ณ ์ ์ฅ
์ค๋ฅธ์ชฝ ๋ " โน " ํด๋ฆญ
Build ์๋ํ๋์ง ํ์ธ
'๐ DevOps' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CI/CD study] - 8. Docker ์ Sonarqube ์ค์นํ๊ธฐ (0) | 2022.10.14 |
---|---|
[CI/CD study] - 7-2. Jenkins์ Gitea ์ฐ๋ํ๊ธฐ (0) | 2022.10.11 |
[CI/CD study] - 6. Docker ์ Jenkins ์ค์นํ๊ธฐ (0) | 2022.10.04 |
[CI/CD study] - 5. Docker ์ค์น (0) | 2022.10.04 |
[CI/CD study] - 4. EC2 ์ธ์คํด์ค Image ๋ง๋ค๊ธฐ (0) | 2022.10.04 |