-
docker에 jenkins 설치, 접속
1. docker image 받기
docker pull jenkins/jenkins:lts
2. docker container 실행
docker run -d -p 9090:8080 --name jenkins jenkins/jenkins
기본 포트가 8080이어서 9090으로 연결해주었다.
3. 잘 실행 되었다면 브라우저에서 http://localhost:9090/ 로 접속 가능하다.
Administrator 비밀번호를 확인하기 위해 아래로 접속하여 입력한다.
docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword
4. 플러그인은 Install Suggested Plugins를 선택
설치완료시 홈화면 등장~
docker에 jenkins 빌드하기
- 빌드가 뭔가요?
소스코드를 JVM이나 WAS가 실행할 수 있는 상태로 패키징 하는 일
.java코드를 .class로 변환하여 컴파일하고
resource를 .class에서 참조할 수 있는 적절한 위치로 옮기고
META-INF와 MANIFEST.MF 들을 하나로 압축하는 등의 과정들..
빌드 툴로는 Ant, Maven, Gradle 등이 있다.
플러그인을 확인해주어야 한다.
Jenkins에서 shell script를 통한 작업 생성 시에는 Post build task Plugin
https://plugins.jenkins.io/postbuild-task/
gradle 빌드 시 Gradle Plugin 필요
maven 빌드 시 Maven Plugin 필요
원격서버 배포시 Publish over SSH
# 참고자료
https://tecoble.techcourse.co.kr/post/2021-10-10-jenkins/
2023.02.28 - [프로젝트] - ngrok 사용기
webhook란?
깃허브 연결하면 깃에 푸시 했을 때 젠킨스에서 빌드 할 수 있다.
'프로젝트' 카테고리의 다른 글
JBcrypt 비밀번호 암호화 (0) 2023.03.04 ngrok 사용기 (0) 2023.02.28 gitignore 파일 적용 안될 때 (0) 2023.01.31 Spring boot에 Swagger ui 적용기 (0) 2023.01.30 개발하면서 도움되는 부가적인 사이트 (0) 2021.08.22 댓글