• 이전글
  • 다음글
[Jenkins] 🤵 젠킨스 설치 & 설정
  • CI & CD/Jenkins
  • [Jenkins] 🤵 젠킨스 설치 & 설정

  • 인파 · 2021. 11. 24. 10:59

scroll me

...

< / >

목차

젠킨스-설치-설정법

젠킨스 란?

젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다.

모든 언어의 조합과 소스 코드 레포지토리에 대한 지속적인 통합(Continuous integration, CI)과 지속적 배포(continuous delivery, CD) 환경을 구축하기 위한 도구이다. 

 

젠킨스는 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발 생산성을 높일 수 있다.

다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해준다.

웹사이트  jenkins-ci.org 
발표일  2011년 2월 2일 
프로그래밍 언어   Java 
최근 버전  2.23.3 
운영체제   크로스 플랫폼
종류  지속적 통합 
라이선스  MIT 
 

👩‍💻 CI / CD / 파이프 라인 이란? - 완벽 요약 정리

CI/CD CI(Continuous Integration) CI/CD의 "CI"는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미한다. CI를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경..

inpa.tistory.com


젠킨스 설치

 

Jenkins download and deployment

Jenkins download and deployment The Jenkins project produces two release lines: Stable (LTS) and regular (Weekly). Depending on your organization's needs, one may be preferred over the other. See the links below for more information and recommendations abo

www.jenkins.io

 

젠킨스 다운로드에 들어가서 해당 운영체제에 맞게 설치해준다.

젠킨스-설치-설정법

 

1. 설치 옵션

젠킨스-설치-설정법

 

jenkins를 구동할 포트를 설정한다.
기본 값은 8080이지만, 8080 포트는 사용 중일 확률이 높아서 18080으로 해줬다.
Test Port를 눌러서 확인하고 NEXT

젠킨스-설치-설정법

 

jenkins는 자바 기반 이유로 구동시키기 위해선 JDK가 필요하다.
JDK 15, 13 버전으로는 안된다. 11번이 되니 꼭 11 버전을 설치하자.

젠킨스-설치-설정법

install 버튼이 나올 때까지 NEXT 후 install 해주면 된다.

 

설치가 완료 됐으면 설정한 포트로 jenkins 서버가 실행되고, jenkins 페이지가 자동으로 열린다.

젠킨스-설치-설정법

2. 관리자 비밀번호 설정

C:\ProgramData\Jenkins\.jenkins\secrets

아래 경로로 들어가 initailAdminPassword를 메모장으로 열고, 입력된 비밀번호를 복사한다.

젠킨스-설치-설정법
젠킨스-설치-설정법

 

3, 플러그인 설치

jenkin에서 사용할 플러그인을 설치한다.

install suggested plugins를 선택하자.

젠킨스-설치-설정법
젠킨스-설치-설정법

 

4. 계정 생성

플러그인 설치가 끝나면 계정 설정 창이 나온다
본인이 사용하고자 하는 계정명과 암호를 확인 후 Save and Continue

젠킨스-설치-설정법
젠킨스-설치-설정법


여기까지 하면 젠킨스 설치와 젠킨스 서버가 구축된걸 확인 할 수 있다.

젠킨스-설치-설정법

잘못된 내용이 있으면 댓글로 피드백 부탁드립니다 :)

이 글이 좋으셨다면 구독 & 좋아요

여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.

subscribe

이전 포스트

[GIT] ⚡️ 깃 핵심 명령어 요약 🚩 총정리

다음 포스트

[LODASH] 📚 (Lodash vs ES6) 설치 & 원리


인파_

인파_

안녕하세요! 저는 풀스택 개발자를 꿈꾸고 있으며, 아직 초보 개발자로써 다양한 웹 라이브러리 및 프레임워크 자료를 공부중입니다. 잘 부탁드립니다.

GitHub Dev Scroll Email
facebook twitter kakaoTalk kakaostory naver band

카테고리의 다른글

더 보기
another_article
2021.11.26
[Jenkins] 🤵 Github(Git) 연동 하는 방법
another_article
2021.11.22
[Jenkins] 🤵 젠킨스란 무엇인가? (CI /CD)

방문해 주셔서 감사드립니다

만일 도움이 되셨으면 공감과 구독 버튼 클릭 부탁드립니다
추가적인 질문사항이나 이해가 안되는 점 설명이 부족한 점이 있으면 댓글로 적어주세요 😉

comment
profile

비밀글모드작성자와 관리자만 열람 가능합니다.
댓글에 이미지/유튜브 첨부하는 방법
  • 이전
  • 1
  • ···
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • ···
  • 702
  • 다음

👨‍💻 Dev Scroll

👨‍💻 Dev Scroll

0
0
  • Course 1
    nav
    MARK UP
    HTML MarkDown BBCode
    STYLE SHEET
    CSS Sass Bootstrap5 스타일 요소 모음
    Language
    C JAVA Python JavaScript (Basic) JavaScript (Web) TypeScript PHP
    LIBRARY
    JQuery Axios Lodash JS 라이브러리 모음
    Snippet Error 모음 깜지
  • Course 2
    nav
    NODE.JS
    Node Express Pug Nunjucks Sequelize Mongoose Passport Node api Node Security Socket.io TS-Node
    SPRING FRAMEWORK
    준비중.. 준비중.. 준비중..
  • Course 3
    KNOWLEDGE
    자료구조 알고리즘 WEB 지식 Network 지식 CS 지식 SEO 전략
    SERVER
    Apache Tomcat Jetty
    Cloud
    AWS
    TOOL
    VS Code Virtual Box FileZilla Putty Chrome DevTools 유용한 개발 툴 유용한 온라인 툴 유용한 프로그램
    TESTING
    SW TEST 이론 PICT Selenium JEST Artillery
    OS
    Window Linux
    DATA
    CSV XML JSON YAML
    DBMS
    DATABASE 이론 MySQL MongoDB Redis
    MANAGEMENT
    GIT Github Jenkins
  • Page
    홈 방명록 일상

👨‍💻 Dev Scroll

인파_
👨‍💻 Dev Scroll
인파_
  • 홈

  • 검색

  • 방명록

0 Visitors
0 Tday
0 Yday
  • 분류 전체보기 (702)
    • Mark Up (20)
      • HTML (17)
      • MarkDown (2)
      • BBCode (1)
    • Style Sheet (76)
      • CSS (43)
      • Sass (8)
      • Bootstrap5 (13)
      • 스타일 요소 모음 (12)
    • Language (152)
      • C (33)
      • JAVA (1)
      • Python (0)
      • JavaScript (Basic) (63)
      • JavaScript (Web) (36)
      • TypeScript (0)
      • PHP (19)
    • Library (31)
      • JQuery (10)
      • Axios (3)
      • Lodash (8)
      • JS 라이브러리 모음 (10)
    • Snippet (25)
      • Snippet.css (1)
      • Snippet.js (24)
      • Snippet.java (0)
    • Node.js (81)
      • Node (33)
      • Express (13)
      • Pug (7)
      • Nunjucks (2)
      • Sequelize (8)
      • Mongoose (1)
      • Passport (4)
      • Socket.IO (5)
      • Node API (4)
      • Node Security (4)
      • TS-Node (0)
    • Spring Framework (0)
      • 준비중.. (0)
    • DATA (8)
      • CSV (2)
      • XML (2)
      • JSON (4)
      • YAML (0)
    • DBMS (56)
      • DATABASE 이론 (11)
      • MySQL (34)
      • MongoDB (11)
      • Redis (0)
    • OS (40)
      • Window (2)
      • Linux (38)
    • Management (23)
      • GIT (20)
      • Github (3)
    • CI & CD (3)
      • Jenkins (3)
    • Server (10)
      • Apache (2)
      • Tomcat (7)
      • Jetty (1)
    • AWS (33)
      • AWS 기초 (5)
      • AWS-SDK (Node) (0)
      • AWS-SDK (Spring) (0)
      • EC2 (9)
      • VPC (5)
      • EBS (2)
      • S3 (2)
      • EFS (1)
      • RDS (2)
      • IAM (3)
      • Lambda (2)
      • CloudFront (1)
      • Route 53 (1)
      • Lightsail (0)
      • Athena (0)
    • 자료구조 (0)
    • 알고리즘 (0)
    • 개발 지식 (58)
      • WEB 지식 (33)
      • NETWORK 지식 (11)
      • CS 지식 (11)
      • SEO 전략 (3)
    • Testing (21)
      • SW TEST 이론 (11)
      • PICT (1)
      • Selenium (0)
      • JEST (8)
      • Artillery (1)
    • Tool (53)
      • VSCode (25)
      • Virtual Box (5)
      • FileZilla (1)
      • PuTTy (3)
      • Chrome DevTools (5)
      • 유용한 개발 툴 (3)
      • 유용한 온라인 툴 (9)
      • 유용한 프로그램 (2)
    • Arduino (1)
      • 블루이노 (1)
    • Error 모음 (5)
      • node.err (1)
      • js.err (2)
      • java.err (0)
      • git.err (1)
      • linux.err (1)
    • 깜지 (4)
    • 일상 (2)

공지사항


hELLO · Designed By 정상우.
sub
Dev Scroll
티스토리 팔로잉하기

최근 댓글 new

  • 아이홀님은 어떤식으로 구성하⋯
    인파_
  • 반대로 사라지게 할수는없는걸⋯
    하림회사
  • httpd-vhost.conf 파일 내용 수⋯
    아이홀
  • 킹갓 제너럴 vscode!! 괜히 1등⋯
    인파_
  • 안녕하세요 ! 도움 많이 얻고⋯
    얌얌

최근 글 new

  • [APACHE] 🌐 아파치 ↔ 톰캣 Re⋯
    [APACHE] 🌐 아파치 ↔ 톰캣 Re⋯ 2022.06.27
  • [NODE] 📚 Color-Hash 모듈 -⋯
    [NODE] 📚 Color-Hash 모듈 -⋯ 2022.06.26
  • [MockFrame] 📚 iFrame 영역을⋯
    [MockFrame] 📚 iFrame 영역을⋯ 2022.06.25
  • [MYSQL] 📚 RDB에 배열을 저장⋯
    [MYSQL] 📚 RDB에 배열을 저장⋯ 2022.06.24
  • [WEB] 🌐 Reverse Proxy / Forw⋯
    [WEB] 🌐 Reverse Proxy / Forw⋯ 2022.06.23

인기 글 hot

  • [VSCode] 💽 개발하는데 유용한⋯
    [VSCode] 💽 개발하는데 유용한⋯ 2022.06.19
  • [VSCode] 💽 HTML / CSS 코딩하⋯
    [VSCode] 💽 HTML / CSS 코딩하⋯ 2022.06.18
  • [MYSQL] 📚 서브쿼리 개념 & 문⋯
    [MYSQL] 📚 서브쿼리 개념 & 문⋯ 2022.06.05
  • [MYSQL] 📚 JOIN과 서브쿼리 차⋯
    [MYSQL] 📚 JOIN과 서브쿼리 차⋯ 2022.06.06
  • [VSCode] 💽 Console.log 개선⋯
    [VSCode] 💽 Console.log 개선⋯ 2022.06.18

Dev Scroll
© Copyright 2022 인파
Please wait...
태그 클라우드 이동 ←
토큰 mysql 변수 시퀄라이즈 쿼리 노드 프로세스 노드 세션 비동기 서버리스 vscode 깃 Sequelize 조인 웹 공격 제이쿼리 인덱스 jquery 인덱스 로다쉬 백엔드 로드맵 vscode git ci cd jest S3 세션 고정 노드 env 웹 보안 CIDR port vscode css vscode 코딩 Ebs vscode 서버 ajax 제이쿼리 index Lodash 도메인 레코드 모던 리눅스 socketio 노드 로그 슈퍼네팅 환경변수 aws 보안 AWS 크롬 VSCode 익스텐션 aws 이미지 세션 저장 aws 도메인 라우터 LS aws 요금 쿼리 문법 cors iframe NAT
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

티스토리툴바