Jenkins 실습 문서(5)
백업 및 가져오기 Job
작업 작업 데이터 파일
새로 작성된 수행되지 않은 작업 작업의 경로와 파일은 다음과 같습니다.
jenkins@vmcnszs207:~/jobs/testnewjob$ pwd
/var/lib/jenkins/jobs/testnewjob
jenkins@vmcnszs207:~/jobs/testnewjob$ tree
.
├── builds
│ ├── legacyIds
│ └── permalinks
└── config.xml
1 directory, 3 files
jenkins@vmcnszs207:~/jobs/testnewjob$ cat builds/legacyIds
jenkins@vmcnszs207:~/jobs/testnewjob$ cat builds/permalinks
lastCompletedBuild -1
lastFailedBuild -1
lastStableBuild -1
lastSuccessfulBuild -1
lastUnstableBuild -1
lastUnsuccessfulBuild -1
새 교과서
job
에는 세 개의 파일만 포함되어 있습니다.사실 실천 발견은 config.xml
만 있으면 된다.수동으로 새 작업 작성
위에서 설명한 바와 같이 수동으로 job을 만들려면 세 가지 절차가 필요합니다.
mkdir jobs/testmanualjob
cp otherjob/config.xml testmanualjob/
Jenkins-> ->
아래: manualmanage_job.png 이렇게 하면 우리는 Jenkins 인터페이스에서 새로운
testmanualjob
작업을 볼 수 있는데 그 설정은 기존otherjob
작업과 같다.백업 작업
Jenkins 작업은 데이터베이스에 의존하지 않고 파일로 저장됩니다.Jenkins의 Job은 모두
$JENKINS_HOME/jobs
디렉터리(일반적으로/var/lib/jenkins/jobs
아래에 있고 각 Job은 하나의 디렉터리에 대응한다.만약 모든 작업을 백업한다면 $JENKINS_HOME/jobs
디렉터리만 백업하면 된다.특정 작업을 백업하는 경우 해당 디렉토리만 백업/var/lib/jenkins/jobs
하면 됩니다.기존 작업 가져오기
예를 들어 우리는 Jenkins1 서버의 작업
myjob
인 Jenkins2 서버에myjob
를 Jenkins2 서버 Jenkins2 홈 디렉토리의 jobs
$scp Jenkins1:/var/lib/jenkins/jobs/myjob Jenkins2:/var/lib/jenkins/jobs
Jenkins-> ->
는 다음과 같습니다. manualmanage_job.png 이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.