Jenkins 1 - install
ํ๊ฒฝ
docker ubuntu ๋ด์ ์ค์น
์ค์น
์ฐ๋ถํฌ ์ด๋ฏธ์ง ๋ค์ด๋ก๋
docker pull ubuntu
์ฐ๋ถํฌ ์คํ
docker run -i -t --name ubuntu ubuntu /bin/bash
#exit ๋ก ๋์ค๋ฉด ์ข
๋ฃ -d ๋ถํ์ฃผ๋ฉด ๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ
2-1. ์ข ๋ฃํ๊ณ ์ฌ์คํ ๋ฐ ์ฝ์ ๋ค์ด๊ฐ๊ธฐ
docker restart ubuntu # ์ฌ์คํ
docker attach ubuntu # ์ฝ์ ๋ค์ด๊ฐ๊ธฐ
apt ์ ๋ฐ์ดํธ ๋ฐ ์ค์นํด์ผํ ๊ฒ๋ค
apt-get update
apt-get install openjdk-8-jdk
apt-get install wget gnupg systemctl
์ ํจ์ค ์ ์ฅ์ key ๋ค์ด๋ก๋
wget -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
APT ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ณต์ ์ ํจ์ค ๋ฆฌํฌ์งํ ๋ฆฌ ์ถ๊ฐ
sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
์์ฒ๋ผ ์ฒซ๋ฒ์งธ ๋ฐ์ค์ฒ๋ผ ๋์ค๋ฉด ๋ค์ ๋ช
๋ น์ด๋ก ํด๊ฒฐํ๋ค.
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [key]
์ ํจ์ค ์ค์น
apt update && sudo apt install jenkins -y
์ ํจ์ค ํฌํธ ๋ณ๊ฒฝ
vi /etc/default/jenkins #์๋ฒ ํฌํธ ๋ณ๊ฒฝ
์ ํจ์ค ์คํ
service jenkins start
systemctl status jenkins jenkins ์๋น์ค ์ํ ํ์ธ
service jenkins restart
๋ง์ฝ์ ๋์ปค๋ฅผ ์คํํ ๋ ํฌํธ๋ฅผ ์์ด์ด์คฌ์ผ๋ฉด ์ง๊ธ๊น์ง ํ ์์ ์ ์ฅํ ๋ค์ ์คํํ๊ณ ์ ํจ์ค ์๋น์ค ์ฌ์คํ ํด์ฃผ์.
docker stop [CONTAINER ID]
docker commit [CONTAINER ID] [์ ์ฅํ ์ด๋ฏธ์ง]
docker run -p 8080:8080 -i -t --name jenkins jenkins /bin/bash
์ ํจ์ค ์ด๊ธฐ ๋น๋ฐ๋ฒํธ
cat /var/lib/jenkins/secrets/initialAdminPassword





์ถ์ฒ : https://velog.io/@jae_cheol/Jenkins-%EC%84%A4%EC%B9%98
Last updated