Jenkins ์๋ ์ฌ๊ธฐ๋์ ์ํ ์๋น์ค ํ์ผ ์์ฑ
Jenkins ๋น์ ์ ์ข ๋ฃ ์ ์๋ ์์ํ๋ systemd ์๋น์ค ํ์ผ ํ ์คํธ ํ๊ฒฝ NHN Cloud Ubuntu 20.04 LTS Docker 23.0.3 Jenkins 2.399 Python 3.9 ์ํฉ Jenkins๊ฐ ๋น์ ์์ ์ผ๋ก ์ข ๋ฃ๋์์ ๊ฒฝ์ฐ, Jenkins๊ฐ ์๋ ์คํ๋๊ฒ ํ๋๋ก ํฉ๋๋ค. ํด๊ฒฐ๋ฐฉ๋ฒ sudo systemctl enable jenkins ๋ช ๋ น์ด ์คํ Failed to enable unit: Unit file jenkins.service does not exist.์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. Jenkins Docker ์ปจํ ์ด๋๋ฅผ ์๋ ์์ํ๋ systemd ์๋น์ค ํ์ผ์ ์์ฑํ์ฌ ์ ์ฉํด์ค๋๋ค. /usr/lib/systemd/system ๋๋ ํ ๋ฆฌ์ jenkins.serviceํ์ผ ์์ฑ..
[Error] 403 No valid crumb was included in the request ํด๊ฒฐํ๊ธฐ
1. ๋ฌธ์ ์ํฉ Jenkins POST API๋ฅผ ํธ์ถํ๋๊น 403 No valid crumb was included in the request ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค. 2. ํด๊ฒฐ ๋ฐฉ๋ฒ Jenkins Configure → Script Console import jenkins.model.Jenkins def instance = Jenkins.instance instance.setCrumbIssuer(null) ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑ ํ ์คํํ๋ค. ์คํ ํ์๋ Jenkins๋ฅผ ์ฌ์์ํด์ฃผ์ด์ผ ํ๋ค. ์ฐธ๊ณ ์ฌ์ดํธ https://doll6777.github.io/os/2020/05/14/jenkins-403err/
Jenkins ์๊ฒฉ์ผ๋ก ๋น๋ ์ ๋ฐํ๊ธฐ - curl/python
๋ฐฐ์น๋ฅผ ์๋์ผ๋ก ๋๋ ค์ผ ํ๋ ์ํฉ์ด ์์ ์ ์๋ค. ์๋ฅผ ๋ค๋ฉด, DBMS์ ์ ๋ฒ์ ์ด ๋์์ ๋ ๋ฐ๋ก ๋ฐฐ์น๋ฅผ ๋๋ ค์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํด์ผ ๋ ์๋ ์๊ธฐ ๋๋ฌธ! ์น์ [์๋ ๋ฐฐ์น] ๊ฐ์ ๋ฒํผ์ ๋ง๋ค์ด ๋๊ณ ๋๋ฅด๋ฉด ์ ํจ์ค์์ ๋ฐฐ์น๊ฐ ๋๊ฒ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ ํจ์ค์์ ์ ๊ณตํ๋ ์๊ฒฉ์ผ๋ก ๋น๋ ์ ๋ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ ํจ์ค์ ์ค์ ํด ๋์ ์ฌ์๋ ํ์, ๋๋ ์ด ๋ฉ์ ์ ์๋ฆผ ๊ธฐ๋ฅ, ๋ก๊ทธ ํ์ธ ๊ธฐ๋ฅ์ ๋ชจ๋ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ์ ์๊ฒฉ์ผ๋ก ๋น๋๋ฅผ ์ ๋ฐํด๋ณด์! 1. ํ ํฐ ๋ฐ๊ธ Dashboard > ์ฌ๋ admin์ด๋ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ์๋ฅผ ๋ฑ๋กํ๊ธฐ ๋๋ฌธ์ admin ํด๋ฆญ! ์ค์ ์ผ๋ก ๋ค์ด๊ฐ์ API Token ๋ฐ๊ธ ๋ค์ ๋ค์ด๊ฐ๋ฉด ๊ฐ์ด ์ฌ๋ผ์ ธ ์์ผ๋ ์ ๋ณต์ฌํด๋์! 2. Job ์ค์ ์๊ฒฉ์ผ๋ก ๋น๋ ์ ..
Ubuntu์ Jenkins ์ค์นํ๊ธฐ (23.3.28 ์๋ช ํค ์ ๋ฐ์ดํธ)
์ค์น ํ๊ฒฝ NHN Cloud Ubuntu 20.04 LTS Jenkins 2.397 โ ๏ธ ์ฃผ์ ! 2023๋ 3์ 28์ผ๋ถํฐ Linux ์ค์น ํจํค์ง์ ๋ํ ์๋ก์ด ๋ ํฌ์งํ ๋ฆฌ ์๋ช ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค. Jenkins 2.397 ์ค์นํ๊ธฐ ์ ์ ์ ์๋ช ํค๋ก ์ค์นํด์ผ ํฉ๋๋ค! ๊ตฌ๊ธ๋ง ํ์ ๋ ๋์ค๋ ์ ๋ณด๋ค์ ์์ ๊ฑฐ์ฌ์ ๋ฌด์กฐ๊ฑด ์๋ฌ๊ฐ ๋ฐ์ํ๋๊น ๋นํฉํ์ง ๋ง๊ณ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํฉ์๋ค..! ์ฐธ๊ณ ๊ณต์ ๋ฌธ์ : https://www.jenkins.io/blog/2023/03/27/repository-signing-keys-changing/ Jenkins 2.397 and 2.387.2: New Linux Repository Signing Keys Update Red Hat compatible operating syst..