์ค์น ํ๊ฒฝ
- 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/
์ค์น ๊ณผ์
1. ์์คํ ์ ์ ํจ์ค ๋ ํฌ์งํ ๋ฆฌ ์ถ๊ฐ
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
2. apt ์ ๋ฐ์ดํธ
sudo apt update
3. ์ ํจ์ค ์ค์น
sudo apt install jenkins
4. ์ ์
http://{์ธ์คํด์ค IP}:8080
โ ๏ธ ์ ์์ด ์ ๋๋ค๋ฉด ?
- ๋ณด์๊ทธ๋ฃน์ 8080 ํฌํธ ์ด์ด์ฃผ์๋์ง ํ์ธ
- jenkins status ํ์ธ
# jenkins status ํ์ธ
sudo systemctl status jenkins
# jenkins ์์
sudo systemctl start jenkins
- 8080 ํฌํธ ์ด๋ ค์๋์ง ํ์ธ
sudo ufw status
# Status: inactive ๋ผ๋ฉด
sudo ufw allow 8080
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status
5. ์ค์
- ์ด๊ธฐ ๋น๋ฐ๋ฒํธ ์์น : /var/lib/jenkins/secrets/initialAdminPassword
6. ์๋ฃ
์ค์ ๋จ๊ณ๋ฅผ ์ฐจ๋ก๋๋ก ์งํํ๋ค ๋ณด๋ฉด..
์ ํจ์ค ์น ์ธํฐํ์ด์ค ์ ์ ์๋ฃ!