Jenkins Week Ubuntu 패키지에서 LTS로 마이그레이션하는 방법은 무엇입니까?

Jenkins Week Ubuntu 패키지에서 LTS로 마이그레이션하는 방법은 무엇입니까?

현재 Jenkins 주간 Ubuntu 패키지를 실행 중입니다.https://jenkins.io/download/우분투 14.04에서. 특히 저는 Jenkins 2.138(최신)을 사용하고 있습니다.https://pkg.jenkins.io/debian/.

주간 버전에서 보다 안정적인 LTS 릴리스 라인으로 마이그레이션하고 싶습니다. 현재 주간 버전(2.138)보다 새로운 LTS 릴리스가 나올 때까지 기다렸다가 업그레이드한 다음 LTS 릴리스 라인을 유지하고 싶습니다.

아무것도 잃지 않고 이 마이그레이션을 어떻게 조율할 수 있나요?

Jenkins 주간 → jenkins.io Debian/Ubuntu 패키지에서 Jenkins를 설치한 사람들을 위한 LTS 마이그레이션 가이드를 찾을 수 없었습니다(모두 해당 jenkins.war버전을 참조하는 것 같습니다).

현재 우리는 (pkg.jenkins-ci.org가 pkg.jenkins.io의 미러인 것 같습니다) deb http://pkg.jenkins-ci.org/debian binary/에 나열 되어 있습니다. 해당 파일을 간단히 편집하여 변경 (즉, 주간 apt URL을 stable/LTS URL로 변경)한 다음 실행하면 /etc/apt/sources.list.d/pkg_jenkins_ci_org_debian.list충분합니까 ?deb https://pkg.jenkins.io/debian-stable binary/sudo apt-get update && sudo apt-get install --only-upgrade jenkins

답변1

작업 계획: 저장소를 변경한 다음 실행하면 apt-get update패키지 이름이 jenkins두 저장소에서 동일하다는 가정 하에 작동합니다. 이것을 확인하는 것은 어렵지 않을 것입니다.

그 외에는 다음을 권장합니다.

  1. 이 작업을 시작하기 전에 서버를 백업했는지 확인하세요.
  2. 테스트 서버가 있는 경우 먼저 마이그레이션 연습을 실행할 수 있으므로 적극 권장합니다.

apt-mark hold jenkins대안: 어느 시점에서 패키지 를 보관하는 데 사용할 수 있으며 jenkins, 보관을 해제하지 않으면 업그레이드되지 않습니다 apt-mark unhold jenkins. 이렇게 하면 업그레이드할 준비가 될 때까지 '안정적인' 릴리스를 유지할 수 있습니다.

관련 정보