[과거서버]

 

# job 백업
cd /var/lib/jenkins

sudo tar -cvf jenkins_20250101.tar.gz jobs credentials.xml config.xml

# 로컬에 아래 파일 다운로드

jenkins_20250101.tar.gz

credentials.xml

config.xml

[신규 서버]

# 시간대 설정

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime


# 파일 업로드
/home/ubuntu 디렉토리에 파일 업로드

# 파일복사
sudo cp /home/ubuntu/jobs.tar.gz /var/lib/jenkins
sudo cp /home/ubuntu/credentials.xml /var/lib/jenkins

# 권한변경 & 압축해제
cd /var/lib/jenkins
sudo chown -R jenkins: credentials.xml jobs.tar.gz
sudo tar -xvf jobs.tar.gz

# listView 이관
과거 config.xml 파일

<views>
    <hudson.model.AllView>
      <owner class="hudson" reference="../../.."/>
      <name>all</name>
      <filterExecutors>false</filterExecutors>
      <filterQueue>false</filterQueue>
      <properties class="hudson.model.View$PropertyList"/>
    </hudson.model.AllView>

~~~~~~
## listView 태그 시작부터 끝까지 복사해서 붙여넣기
<listView>

</listView>
~~~~~~

</views>

 

# Jenkins 관리 메뉴에서 "Reload Configuration from Disk" 버튼 클릭 

 

# 재시작
sudo systemctl restart jenkins

# 이후작업
1) 비밀번호는 새로 한번씩 저장

2) 신규서버 공개키 각 서버에 등록
3) Slack 설정 새로 등록 

 

 

Workspace명은 mycompanyhq.slack.com 에서 앞 sub도메인

 

 

 

 





'Infra Structure > Jenkins' 카테고리의 다른 글

[Jenkins] docker로 Jenkins 설치  (0) 2022.07.03
[Jenkins] 원격 계정생성  (0) 2022.06.13
[Jenkins] Pipeline svn check out  (0) 2022.06.02
[Jenkins] cron을 활용한 젠킨스 Health Check  (0) 2022.03.31
[Jenkins] Health check  (0) 2022.02.26

+ Recent posts