Jenkins 일골드 2022. 5. 4. 23:45
Jenkins item 생성 & Build 1.새로운 Item 2. 이름을 입력하고 Freestyle project 생성 3. 설명, Github등 설정 4. 소스 코드 관리 등록 Credentials(자격증명)은 패스하겠다. 5. 빌드 유발 깃허브에서 훅(hook) 트리거 발생시 Build 되도록 체크 6. Build step 선택 7. Github 접속해서 hook 등록 빌드를 위한 설정은 끝! 처음에는 작업공간이 없어서 빌드를 실행해달라고 한다. 빌드를 실행하면 작업공간이 생성된다. Push로 hook이 발생되어 빌드가 되는지 테스트 해보자 얍! 커밋&푸쉬! 에공... hook 에러났네... 9090포트를 내 아이피에서만 접속이 가능해서 그런듯... 인바운드 풀어주고 다시 해보자. 다시한번 커밋&푸..
Jenkins 일골드 2022. 5. 4. 22:01
Jenkins 환경설정 젠킨스에 로그인 jenkins 관리 > Golbal Tool Configuration 1. JDK 추가 ($JAVA_HOME으로 경로 확인) 2. Git 추가 3. Gradle 또는 Maven 추가 나는 Gradle을 사용하니까 Gradle 추가. (번외로 Gradle이 Maven보다 훨씬 빠른 빌드 속도를 가지고 있다.) Gradle은 설치를 하자. 그레들 버전은 Gradle을 사용하는 내 프로젝트 루트(gradlew 존재하는 경로)에가서 ./gradlew -v 명령으로 확인 가능.
Jenkins 일골드 2022. 5. 2. 21:59
젠킨스는 설치형 CI/CD 도구이다. CentOS7에서 설치해보자. 1. JAVA 자바는 깔렸는가? java -version 깔리지 않았다면 jdk8 또는 jdk11 설치 sudo yum install java-1.8.0-openjdk-devel.x86_64 자바컴파일 명령이 모든 계정에게 공통적으로 적용되도록 readlink -f /usr/bin/javac 명령의 아웃풋 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/bin/javac 즉! javac가 위치한 경로를 /etc/profile 에 추가해주자. sudo vim /etc/profile (시스템 전역 쉘 변수) export JAVA_HOME=/usr/lib/jvm/java-1.8.0-..