IT-Operations
  • AI ChatGPT Prompt Study
    • AI Prompt
    • AI Support Tools
    • AI-NAS 오류코드 분석기
  • Cloud Work
    • Cloud 업무 자세히 보기
      • nCloud 관리 업무
      • System Security Checker 서비스 [OS/WAS 취약점 진단]
      • Web Security Checker 서비스 [WEB 취약점 진단]
      • Cloud Log Analytics 서비스
      • Certificate Manager 서비스(SSL 인증서)
      • Notification Setting
  • Security WORK
    • Security 업무 자세히 보기
      • NAS 관리 업무
      • TrusGuard [방화벽] 관리 업무
      • PortBlocker (USB 보안) 관리 업무
      • Chakra Max 관리 업무
  • SVN & Jenkins Work
    • SVN 관리 업무
    • Jenkins 관리 업무
  • AWS Cloud Work
    • AWS Cloud 자세히 보기
      • AWS 바로가기
      • AWS 아키텍처 센터
      • [PowerPoint] AWS Icon
  • WIKI
    • WIKI 자세히 보기
      • ISMS/ISMS-P 인증
      • nCloud(Naver Cloud)
        • Server 서비스
        • Load Balancer 서비스
        • Security Monitoring 서비스
        • System Security Checker (OS/WAS) 취약점 점검 서비스
        • Web Security Checker 취약점 점검 서비스
        • Cloud Log Analytics 서비스
        • Certificate Manager 서비스
        • DNS 리소스 레코드 안내서
      • SVN(서브버전)
      • Jenkins(젠킨스)
      • TrusGuard(트러스가드) - AhnLab
      • D’Amo(디아모) - Penta Security
      • Chakra Max(샤크라 맥스) - WareValley
      • Synology NAS
      • SafeConsole PortBlocker (Softwide Security)
      • 내PC 돌보미(KISA)
        • PC 보안 가이드(Windows)
        • PC 보안 가이드(Mac)
      • Adblock 광고 차단기(Chrome/Edge)
      • SolarWinds
      • SFTP
      • 카페24(Cafe24 Corp.)
      • KT Cloud
  • 사용자 메뉴얼(OUT-LINK)
    • 사용자 메뉴얼 자세히 보기
      • D'Amo 고객가이드
      • ChakraMAX 메뉴얼
      • SafeConsole Admin Guide
  • Solution/Update Site List
    • Cloud 별 요금 계산 사이트
      • nCloud Calculator
      • AWS Calculator
      • KT Calculator
    • Solution Site
      • nCloud
      • HOSTWAY IDC
      • AhnLab
      • Penta Security - D'Amo (DB암호솔루션)
      • Softwide Security (PortBlocker)
      • Chakra Max (DB 접속 제어 솔루션)
      • Adblock Download
      • 카페24 (Cafe24 Corp.)
    • Update Site
      • Windows 10 업데이트
      • Microsoft Defender 업데이트
      • V3 업데이트
    • Security Site
      • Abuseipdb
  • 참고사이트 (OUT-LInk)
    • 보안 가이드라인(Out-Link)
      • [KISA] 내PC돌보미-Windows계열
      • [KISA] 내PC돌보미-Mac계열
      • [과학기술정보통신부/한국인터넷진흥원][보안 가이드] Python 시큐어코딩 가이드
      • [과학기술정보통신부/한국인터넷진흥원][보안 가이드] JavaScript 시큐어코딩 가이드
      • [SK쉴더스][보안 가이드] 2023 클라우드 보안 가이드 - AWS
      • [SK쉴더스][보안 가이드] 2023 클라우드 보안 가이드 - Azure
      • [SK쉴더스][보안 가이드] 2023 클라우드 보안 가이드 - GCP
      • [KISA] 2021년도 주요정보통신기반시설 기술적 취약점 분석ㆍ평가 방법 상세가이드 - Linux
      • [KISA] 2021년도 주요정보통신기반시설 기술적 취약점 분석ㆍ평가 방법 상세가이드 - Windows
      • [KISA] 2021년도 주요정보통신기반시설 기술적 취약점 분석ㆍ평가 방법 상세가이드 - DBMS
      • 행정안전부·한국인터넷진흥원의 『모바일 대민서비스 보안취약 점 점검 가이드』
      • [개인정보보호위원회] 가명정보 처리 가이드라인(2022.4.)
  • TIPs
    • 소상공인지식배움터(Feat. 교보문고 무료 대여 )
    • 노트북 AS 기간 확인 하기
    • 해킹 IP 공유
    • [금융감독원/DAXA] 가상자산 연계 투자사기 사례 7선
    • [KISA] 보이스피싱 대응 방법
    • [KISA] 인터넷 브라우저를 더 안전하게!
  • 쉼터
    • 탑툰-선생님의 노력[19금]
    • 탑툰-보스의 딸[19금]
    • 탑툰-요구르트 아줌마[19금]
    • 탑툰-내 맘대로 장모님[19금]
    • 탑툰-여동생이랑 비밀 레슨[19금]
    • 탑툰-엄마야 누나야[19금]
    • 탑툰-뺏는 남자[19금]
    • 탑툰-최면으로 그녀들을 함락시키는 법[19금]
    • 탑툰 취화점
    • 탑툰-치킨클럽[19금]
    • 탑툰-그 남자의 공부법[19금]
    • 탑툰-건물주 누나[19금]
    • 탑툰-모비딕[19금]
    • 탑툰-구멍가게 구멍열었습니다[19금]
    • 탑툰-치한중독[19금]
    • 탑툰-나의 일러레님[19금]
    • 탑툰-열혈강호
    • 무툰 학사신공
    • 무툰 괴
    • 무툰 도시정벌9부
Powered by GitBook
On this page
  • Jenkins 관리 업무
  • 1. Jenkins 신규 사용자 관리
  • 1.1 신규 계정 생성 요청
  • 1.2 Jenkins Web Site 접속
  • 1.3 Jenkins 사용자 계정 등록
  • 2. Jenkins 사용자 변경 관리
  • 2.1 Jenkins 사용자 비밀번호 변경 관리
  • 3. Jenkins 사용자 계정 삭제 관리
  • 3.1 Jenkins 사용자 계정 삭제
  • 4. Project 신규 등록 관리
  • 4.1 Project 신규 등록
  • * 참고 사이트

Was this helpful?

  1. SVN & Jenkins Work

Jenkins 관리 업무

Jenkins 업무 관리

PreviousSVN 관리 업무NextAWS Cloud 자세히 보기

Last updated 1 year ago

Was this helpful?

Jenkins 관리 업무

WIKI 먼저 읽어 보기

1. Jenkins 신규 사용자 관리

1.1 신규 계정 생성 요청

  1. 운영팀에서 신규 입사자 계정을 생성 요청

  2. 업무 담당자가 업무 요청서 확인 후 계정 생성

  3. 생성 완료 후 운영팀 통보

1.2 Jenkins Web Site 접속

  1. Jenkins Web Site 접속

1.2.1 Jenkins Web Site 접속 화면

1.3 Jenkins 사용자 계정 등록

  1. Jenkins Login > Main > Jenkins 관리 > Security > Manage Users > 사용자 생성

  2. Create User 에 해당 정보 기입 후 사용자 계정 생성

1.3.1 Jenkins 관리 > Security > Manage User > 사용자 화면

1.3.2 Jenkins 관리 > Security > Manage User > 사용자 > Create User 화면

2. Jenkins 사용자 변경 관리

  1. 운영팀에서 사용자 변경 요청

  2. 업무 담당자가 업무 요청서 확인 후 사용자 변경

  3. 변경 완료 후 운영팀 통보

2.1 Jenkins 사용자 비밀번호 변경 관리

  1. Jenkins Main > Jenkins 관리 > Security > Manage Users > 사용자 > 설정

  2. Password 변경 후 Save 진행

2.1.1 Jenkins 관리 > Security > Manage User > 사용자 > 설정 화면

2.1.2 Jenkins 관리 > Security > Manage User > 사용자 > 설정 > Password 변경화면

3. Jenkins 사용자 계정 삭제 관리

  1. 운영팀에서 계정 삭제 요청

  2. 업무 담당자가 업무 요청서 확인 후 계정 삭제

  3. 삭제 완료 후 운영팀 통보

3.1 Jenkins 사용자 계정 삭제

  1. Jenkins Main > Jenkins 관리 > Security > Manage Users > 사용자 > 휴지통

3.1.1 Jenkins 관리 > Security > Manage User > 사용자 > 삭제 화면

4. Project 신규 등록 관리

  1. 신규 Project 등록은 운영팀 요청

  2. Project 명/사용자 확인 후 신규 등록 설정

  3. 완료 후 운영팀 통보

4.1 Project 신규 등록

  1. Main > Project Name > 지금 빌드 > 상태확인

4.1.1 Publish over SSH 등록

  1. Jenkins 관리 > System Configuration > 시스템 설정 > Publish over SSH 추가 > 설정 입력 후 동작 확인 > 저장

4.1.1.1 Jenkins 관리 > System Configuration > 시스템 설정 화면

4.1.1.2 Jenkins 관리 > System Configuration > 시스템 설정 > Publish over SSH 화면

4.1.1.3 Jenkins 관리 > System Configuration > 시스템 설정 > Publish over SSH > 추가 > Use password authentication, or use a different key(체크) > Passphrase/Password > 설정 화면

4.1.2 Project 신규 등록

  1. 새로운 Item 등록 > General 정보 등록 > 소스 코드 관리 > 빌드 환경 > Build > 빌드 후 조치 > 저장

4.1.2.1 Jenkins Main > 새로운 Item > 등록 화면

  • Enter an item name : 프로젝트 이름

  • Freestyle project (선택)

  • OK (클릭)

4.1.2.2 Jenkins Main > 새로운 Item > General 화면

  • 설명 : 프로젝트에 대한 간략한 설명

4.1.2.3 Jenkins Main > 새로운 Item > General > 소스 코드 관리 화면

  • Subversion (선택)

  • Modules

    • Repository URL : (http://serverip:81/svn/AAA_Project/trunk)

    • Credentials : (사용자 계정 선택)

    • Local module directory : (. 선택)

    • Repository depth : (infinity(선택), Ignore externals(체크), Cancel process on externals fail(체크))

  • Check-out Strategy : (Use 'svn update' as much as possibel 선택)

    • Quiet check-out : (체크)

  • Repository browser : (자동)

4.1.2.3 Jenkins Main > 새로운 Item > General > 소스 코드 관리 > 빌드 환경 화면

  • With Ant > JDK > jdk 1.8 설정

4.1.2.4 Jenkins Main > 새로운 Item > General > 소스 코드 관리 > 빌드 환경 > Build 화면

  • Invoke top-level Maven targets (선택)

  • Maven Version > maven 3.6.2 (선택)

  • Goals > package -P prod (선택)

4.1.2.5 Jenkins Main > 새로운 Item > General > 소스 코드 관리 > 빌드 환경 > Build > 빌드 후 조치 설정 화면 후 저장

  • Send Build artifacts over SSH (선택)

  • SSH Server 설정

  • Transfer Set 설정

    • Source files (target/ROOT.war 설정)

    • Remove prefix (target 설정)

    • Remote directory (tomcat/webapps 설정)

    • Exec Command (/home/user/tomcat/bin/restart.sh 설정)

4.1.3 Project 현황 List

  • Jenkins Main 화면에 등록 확인

* 참고 사이트

Project 등록 전에 Publish over SSH 등록이 필요 함 ()

새로운 Item 등록 > General 정보 등록 > 소스 코드 관리 > 빌드 환경 > Build > 빌드 후 조치 > 저장 ()

Name (SSH Server Name (선택), )

4.1.1 Publish over SSH 참고
4.1.2 Project 신규 등록 참고
4.1.1 Publish over SSH 참고
👍
Jenkins 란 무엇인가?
[NHN Cloud] 2022년 NHN Cloud 교육 정보 공유NHN Cloud
NHN Cloud 정보 사이트
Unix 시스템 취약점 진단 분석 평가 방법System Security Vulnerability
취약점 진단 분석 평가 방법 사이트
Security Update ListSecurity Update List
보안 업데이트 정보 사이트
Logo
Logo
Jenkis Web Site 접속
Main > Jenkins 관리 > Security > Manage Users > 사용자 생성
신규 사용자 Create User 정보 등록
Jenkins Main > Jenkins 관리 > Security > Manage Users > 사용자 > 설정
Jenkins Main > Jenkins 관리 > Security > Manage Users > 사용자 > 설정 > Password 변경 후 Save
Jenkins 관리 > Security > Manage Users > 사용자 > 삭제
Jenkins 관리 > System Configuration > 시스템 설정
시스템 설정 > Publish over SSH
Publish over SSH > 추가 > 고급 > Use password authentication, or use a different key(체크) > Passphrase / Password (Server SSH 접속 할 때 필요한assword 입력) > 저장
새로운 Item 등록 화면
General 화면
소스 코드 관리 설정 화면
빌드 환경 설정 화면
Build 설정 화면
빌드 후 조치 설정 화면
Jenkins Main 화면
Jenkins User DocumentationJenkins User Documentation
Jenkins Document Site
Logo
Logo