docker pull jenkins/jenkins:lts
<- 하면 안됨 .
docker 로 다운로드 받는 것이 deprecated된듯 하다.
sudo apt-get update
sudo apt-get install openjdk-8-jdk
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
sudo apt install git
(상태 확인 ) sudo systemctl status jenkins
(재시작)sudo service jenkins restart
(그럼 시작은?)
초기 비밀 번호 확인
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
양질의 참고 자료 = > https://kitty-geno.tistory.com/88
새 프로젝트 작성 한다.
여기서 주의할 점이
crdentials id 가 @naver.com 붙여야 하는 것이고,
branch specifier /master 에서 /main으로 바꿔 줘야 한다는 점이다.
github hook trigger~ 이것도 눌러줘야 github 가 push 될 때마다 반응한다.
여기 까지 잘 되었으면
다음과 같이 뜸
github 연결하면서 빌드 까지 ~!!!
*jenkins에서 script 수행시
no module name blah blah 뜰 시 대처 방법
1) azure virtual machine 자체에서 pip install blah_blah
2) requirements.txt에 작성해놓는다 .
slack 연동
보석같은 블로그
https://www.dongyeon1201.kr/9026133b-31be-4b58-bcc7-49abbe893044
그대로 따라하면 잘된다.
다만, 주의사항으로 slack 채널명하고 channel id 랑 똑같이 써야된다!!