상세 컨텐츠

본문 제목

[Jenkins]Ubuntu20.04에서 젠킨스 설정

Ubuntu

by monad 2021. 8. 20. 14:42

본문

1. 젠킨스를 사용하기 위해 초기 패스워드를 입력합니다.

 

젠킨스를 인스톨하고 나서 브라우저를 통해서 접속하면 패스워드 입력을 요구합니다. 화면에도 나와 있듯이 초기 패스워드는 /var/lib/jenkins/secrets/initialAdminPassword에 있습니다.

 

Administrator password를 요구

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

2. 젠킨스에서 추천하는 플러그인을 인스톨합니다.
패스워드를 입력하고 확인을 하면 젠킨스에서 사용할 수 있는 플러그인의 인스톨 화면이 표시됩니다. 참고로 화면 하단에는 젠킨스의 버전이 표시됩니다. (Jenkins 2.307)

젠킨스 설정

3. 젠킨스 어드민 계정 등록
플러그인의 설치가 완료되면 어드민 계정 등록 화면이 표시됩니다. 

어드민 계정 등록

4. 젠킨스 URL

URL을 통해서 사용자와의 협업 및 시스템 설정이 이뤄집니다. 그래서 가능하면 도메인을 이용하는 것이 좋습니다. 하지만 사내에서만 활용하는 환경이라면 IP를 그대로 사용해도 무방할 것 같습니다. (도메인 할당이 어렵다면, dynamic dns를 이용하는 것을 추천합니다.)

Jenkins URL

5. 젠킨스 준비 완료

젠킨스 준비 완료

참고 인스톨된 플러그인의 리스트(82개의 플러그인이 인스톨되었습니다.)
"Dashboard > Jenkins 관리 > 플러그인 관리 > 설치된 플러그인 목록"을 통해서 확인할 수 있습니다.

Ant Plugin
Apache HttpComponents Client 4.x API Plugin
Bootstrap 4 API Plugin
Bootstrap 5 API Plugin
bouncycastle API Plugin
Branch API Plugin
Build Timeout
Caffeine API Plugin
Checks API plugin
Command Agent Launcher Plugin
Credentials Binding Plugin
Credentials Plugin
Display URL API
Durable Task Plugin
ECharts API Plugin
Email Extension Plugin
Folders Plugin
Font Awesome API Plugin
Git client plugin
Git plugin
GIT server Plugin
GitHub API Plugin
GitHub Branch Source Plugin
GitHub plugin
Gradle Plugin
Jackson 2 API Plugin
Java JSON Web Token (JJWT) Plugin
JavaScript GUI Lib: ACE Editor bundle plugin
JavaScript GUI Lib: Handlebars bundle plugin
JavaScript GUI Lib: Moment.js bundle plugin
JAXB plugin
JQuery3 API Plugin
JSch dependency plugin
JUnit Plugin
LDAP Plugin
Lockable Resources plugin
Mailer Plugin
Matrix Authorization Strategy Plugin
Matrix Project Plugin
OkHttp Plugin
Oracle Java SE Development Kit Installer Plugin
OWASP Markup Formatter Plugin
PAM Authentication plugin
Pipeline
Pipeline Graph Analysis Plugin
Pipeline: API
Pipeline: Basic Steps
Pipeline: Build Step
Pipeline: Declarative
Pipeline: Declarative Extension Points API
Pipeline: GitHub Groovy Libraries
Pipeline: Groovy
Pipeline: Input Step
Pipeline: Job
Pipeline: Milestone Step
Pipeline: Model API
Pipeline: Multibranch
Pipeline: Nodes and Processes
Pipeline: REST API Plugin
Pipeline: SCM Step
Pipeline: Shared Groovy Libraries
Pipeline: Stage Step
Pipeline: Stage Tags Metadata
Pipeline: Stage View Plugin
Pipeline: Step API
Pipeline: Supporting APIs
Plain Credentials Plugin
Plugin Utilities API Plugin
Popper.js 2 API Plugin
Popper.js API Plugin
Resource Disposer Plugin
SCM API Plugin
Script Security Plugin
Snakeyaml API Plugin
SSH Build Agents plugin
SSH Credentials Plugin
SSH server
Structs Plugin
Timestamper
Token Macro Plugin
Trilead API Plugin
Workspace Cleanup Plugin

관련글 더보기

댓글 영역