반응형
Pipeline 프로젝트 생성 사전 작업 : Git Token 발급 및 등록 Jenkins 관리로 들어가 하단의 Credentials 클릭 적절한 권한 설정 및 생성 Repo 접근 위해서는 UserName With Password를 선택 Secret text를 선택하게 되면 Repo에 접근 불가. Github AccessToken → Read, Write 권한 Repo Item 생성 GitHub Project를 선택 후 해당 Repo 주소를 입력 Gitlab 사용 시 → Gitlab PlugIn 설치 후 해당 설정 사용 Pipeline 위치 명시 Git Repo 주소 및 이전에 등록한 Credentials Token 선택 Git 기준으로 Jenkins File 위치 PIPELINE 구축 간단한 예시 코드..
Jenkins란? https://security-gom.tistory.com/60 1. Jenkins 란? (Freestyle Project vs Pipeline Project) Jenkins란 Jenkins란 소프트웨어 개발 시 지속적인 통합(Continuous integration)을 제공해 주는 도구. 더불어 지속적인 배포 환경까지 구축할 수 있는 도구. Jenkins와 같은 CI 도구의 등장 전에는 일정 시간 security-gom.tistory.com Jenkins 설치 Docker Version → 설치 후 Native 11번 이후로 보기 sudo docker run -d --name jenkins -p 8080:8080 -v /home/ubuntu/jenkins_data2:/var/jenki..
Jenkins란 Jenkins란 소프트웨어 개발 시 지속적인 통합(Continuous integration)을 제공해 주는 도구. 더불어 지속적인 배포 환경까지 구축할 수 있는 도구. Jenkins와 같은 CI 도구의 등장 전에는 일정 시간마다 스케쥴러 등을 활용하여 빌드를 실행하는 방식이 일반적. 개발자들이 당일 수정한 코드가 반영되는 되는 심야 시간대(유저의 사용이 적은 시간)에 이러한 빌드 타이머(스케쥴러)가 집중적으로 실행되었는데 이것을 Nightly-Build라고 함. Jenkins는 코드의 통합 부터 빌드, 테스트(SonarQube 등), 배포 프로세스를 자동화하여 개발자의 시간 절약과 개발 생산성을 높임. Git과 같은 형상관리 시스템과 연동하여 커밋을 감지하면(WebHook 등을 활용) 빌..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.