Jenkins Freestyle 프로젝트에서 새 빌드 작업을 생성하는 방법
Jenkins 프리스타일 프로젝트란 무엇입니까?
젠킨스 프리스타일 프로젝트 단계와 빌드 후 작업이 포함된 반복 가능한 빌드 작업, 스크립트 또는 파이프라인입니다. 여러 작업에 걸쳐 수행될 수 있는 개선된 작업 또는 태스크입니다. 빌드 트리거를 구성할 수 있으며 Jenkins 프로젝트에 대한 프로젝트 기반 보안을 제공합니다. 또한 단계와 빌드 후 작업을 빌드하는 데 도움이 되는 플러그인도 제공합니다.
Jenkins 빌드 단계 또는 빌드 후 작업에서 수행할 수 있는 작업 유형은 매우 제한적입니다. Jenkins Freestyle 프로젝트에는 이 문제를 극복하는 데 도움이 되는 많은 표준 플러그인이 있습니다.

Jenkins에서 새 빌드 작업을 생성하는 방법
자유형 빌드 작업은 매우 유연하고 사용하기 쉬운 옵션입니다. 모든 유형의 프로젝트에 사용할 수 있습니다. 설정하기 쉽고 많은 옵션이 다른 빌드 작업에 나타납니다. 다음은 작업을 생성하는 단계별 프로세스입니다. 젠킨.
1 단계) 젠킨스에 로그인
Jenkins 자유형 작업을 생성하려면 Jenkins 설치 경로를 방문하여 Jenkins 대시보드에 로그인하세요. 일반적으로 localhost에서 호스팅됩니다.
http://localhost:8080
당신이 있으면 젠킨스를 설치했습니다. 다른 경로에서는 아래 Jenkins 작업 생성 예에 표시된 대로 적절한 URL을 사용하여 대시보드에 액세스합니다.
2단계) 새 항목 생성
클릭 "새 항목' 대시보드 왼쪽 상단에 있습니다.
3단계) 품목 세부 정보 입력
다음 화면에서
- 생성하려는 항목의 이름을 입력하세요. 이 데모에서는 "Hello world"를 사용하겠습니다.
- 프리스타일 프로젝트 선택
- 확인을 클릭하세요
4단계) 프로젝트 세부 정보 입력
테스트하려는 프로젝트의 세부정보를 입력하세요.
5단계) 저장소 URL 입력
소스 코드 관리에서 저장소 URL을 입력하세요. 테스트 저장소는 다음 위치에 있습니다. https://github.com/kriru/firstJava.git
로컬 저장소를 사용하는 것도 가능합니다.
GitHub 저장소가 비공개인 경우 Jenkins는 먼저 GitHub를 사용하여 로그인 자격 증명을 확인한 다음 GitHub 저장소에서 소스 코드를 가져옵니다.
6단계) 설정 조정
이제 모든 세부 정보를 제공했으므로 코드를 빌드할 시간입니다. 설정을 조정하세요. 빌드 섹션을 통해 원하는 시간에 코드를 빌드할 수 있습니다. 설정된 시간에 주기적으로 빌드가 발생하도록 예약할 수도 있습니다.
$XNUMX Million 미만 빌드,
1. 클릭 "빌드 단계 추가"
2. 클릭 "실행하다 Windows 배치 명령”를 선택하고 빌드 프로세스 중에 실행하려는 명령을 추가합니다.
여기서는 Java 코드를 컴파일하기 위해 Java 명령을 추가했습니다.
다음의 Windows 명령을 추가했습니다:
javac HelloWorld.java
자바 헬로 월드
7단계) 프로젝트 저장
모든 데이터를 입력하셨다면,
- 신청
- 찜하기 프로젝트.
8단계) 소스 코드 빌드
이제 메인 화면에서 지금 구축 소스 코드를 빌드하려면 왼쪽에 있는 버튼을 클릭하세요.
9단계) 상태 확인
클릭 후 지금 구축하세요. 실행 중인 빌드의 상태를 볼 수 있습니다. 빌드 역사.
10단계) 콘솔 출력 보기
온 클릭 빌드 번호 다음을 클릭하십시오. 콘솔 출력 실행하는 빌드의 상태를 확인합니다. 아래 Jenkins create new job 예제에 표시된 대로 설정을 올바르게 따른 경우 성공 메시지가 표시되어야 합니다.
요약하자면, GitHub에서 호스팅되는 HelloWorld 프로그램을 실행했습니다. Jenkin은 원격 저장소에서 코드를 가져와 정의한 빈도에 따라 지속적으로 빌드합니다.
요약
- Jenkins Freestyle Project는 단계와 빌드 후 작업을 포함하는 반복 가능한 빌드 작업, 스크립트 또는 파이프라인입니다. 여러 작업에 걸쳐 수행될 수 있는 개선된 작업 또는 태스크입니다.
- 빌드 단계 또는 빌드 후 작업에서 수행할 수 있는 작업 유형은 매우 제한적입니다. Jenkins Freestyle 프로젝트에는 이 문제를 극복하는 데 도움이 되는 많은 표준 플러그인이 있습니다.
- 자유형 빌드 Jenkins 작업은 매우 유연하고 사용하기 쉽습니다. 모든 유형의 프로젝트에 사용할 수 있습니다. 설정이 쉽고 다양한 옵션이 다른 빌드 Jenkins 작업에 나타납니다.
- GitHub 저장소가 비공개인 경우 Jenkins는 먼저 GitHub를 사용하여 로그인 자격 증명을 확인한 다음 GitHub 저장소에서 소스 코드를 가져옵니다.