Jenkins 4

[Jenkins] Freestyle project

파이프라인 만들기(실패) 시작하기 전에 앞서 해야 할 일 : ngrok으로 포트 열기, 웹훅 설정하기 나는 로컬로 해놨기 때문에 포트를 열어줘야 외부에서 접근이 가능하다.. ngrok은 홈페이지 가서 설치 필요 설치 후 cmd > cd ngrok 설치 경로 > ngrok HTTP 포트번호 그럼 이렇게 나오는데, Forwarding의 '->' 좌측에 나오는 주소를 사용하면 된다. 이 주소를 Github > 사용할 리파지토리 > Settings > Webhooks 들어가서 해당 주소 + /github-webhook/ 추가해주면 웹훅 설정 끝~ /github-webhook/ 붙이는 거 꼬옥 기억하기 여기서부턴 Jenkins 설정Build Triggers > GitHub hook trigger for GITSc..

Jenkins 2023.11.10

[Jenkins] gradle

휴.... 인간 승리 드디어 gradle 지옥에서 벗어날 수 있었다. gradle wrapper 쓰면 gradle 설치 안 해도 된다길래 저거 체크했다가 진심 해결이 도무지 안 되는 지옥을 맛봤다. 프로젝트 폴더 내에 gradle 어쩌고가 안 생겨서 명령어도 안 먹고.. 뭐.. 그래서 그냥 gradle 설치해서 해결함! gradle 설치 후 path에 gradle 들어있는 루트 등록해두면 어디서나 gradle 사용 가능!! Jenkins workspace로 이동해서 해당 디렉토리에서 gradle init 실행하면 준비 완료. 이것저것 선택하는 과정이 있는데 그냥 다 default로 설정해줬다. 그리고 돌리면 갑자기 clean 어쩌고 오류가 뜰 텐데.. 해당 디렉토리 내 build라는 파일을 메모장 등으로..

Jenkins 2023.11.05

[Jenkins] Jenkins 설치

JDK 때문에 진 다 빼서 Jenkins 설치에 대한 얘기는 다루지 않았지만.. 그냥 Jenkins 홈페이지 https://www.jenkins.io/ Jenkins Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software www.jenkins.io 들어가서 download 누르고 아래 옵션 중에 'Windows' 라고 써있는 거 다운로드 받으면 된다. LTS랑 Weekly는 업데이트 주기 같은데 나는 그냥 LTS 설치.. 설치가 완료됐다면 웹 상에서 ' http://localhost:포트번호' 입력해서 진입이 되는지 확..

Jenkins 2023.11.04

[CI/CD] JDK 설치

Jenkins 활용 CI/CD 파이프라인 구축해보려고 각 잡는 중.... 근데 Jenkins가 JDK 11, 17에서만 정상적인 동작을 한다지 뭐임? 혹시나 싶어 CMD 들어가서 java -version 해보니 뜨는 버전은 JDK 19.x....... 결국 17 깔고 환경 변수 설정부터 다시 진행... 잊을까봐 적어두는 설치 과정 : https://www.oracle.com/kr/java/technologies/downloads/#java17 Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts...

Jenkins 2023.11.04