[ubuntu] 전쟁 파일에서 Jenkins 업데이트

Ubuntu 12.04가 설치된 컴퓨터가 있고 Jenkins 버전을 설치했습니다. 1.424.6 apt-get 기반 사용 이 가이드를하지만 새 버전이 있습니다.

New version of Jenkins (1.447.2) is available for download (changelog).

다운로드를 누르면 jenkins.war 파일이 생성되지만 현재 설치를 업그레이드하는 데 어떻게 사용합니까? 아니면 적절한 저장소가 업데이트되기 전에는 불가능합니까?



답변

기존 jenkins.war파일을 새 파일로 덮어 쓴 다음 Jenkins를 다시 시작할 수 있습니다.

이 파일은 일반적으로 /usr/share/jenkins.

시스템에 해당하지 않는 경우에서 아래 Manage Jenkins -> System Information.war파일 경로가 표시 됩니다 executable-war.


답변

apt-get을 통해 Jenkins를 설치 한 경우 향후 문제를 방지하려면 apt-get을 통해 Jenkins도 업데이트해야합니다. 업데이트는 “apt-get update”와 “apt-get upgrade”를 통해 작동합니다.

자세한 내용은 다음 URL을 방문하십시오.

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu


답변

#on ubuntu, in /usr/share/jenkins:

sudo service jenkins stop
sudo mv jenkins.war jenkins.war.old
sudo wget https://updates.jenkins-ci.org/latest/jenkins.war
sudo service jenkins start


답변

apt-get 업데이트
apt-get 업그레이드

리눅스에서 업그레이드하는 가장 쉬운 방법은 매번 매력적으로 작동합니다.


답변

이것이 OP의 질문에 대한 유효한 대답으로 간주되지는 않지만 Ubuntu에 Jenkins (그리고 모든 라이브러리 / 패키지 / 소프트웨어는 아닐지라도 대부분)를 배포하는 가장 좋은 방법은 적성 (또는 적절한-)을 활용하는 것임을 강조합니다. get) 관리 시스템.

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu에 문서화되어 있습니다 (LTS 빌드를 사용하려면이 repo http : // pkg를 누르십시오 . jenkins-ci.org/debian-stable/ )

혹시라도 실제로이 접근 방식을 사용했다면 apt-get upgrade jenkins


답변

Jenkins 패널을 열면 최신 버전에서 사용 가능한 패키지가 표시됩니다. 서버 에서 wget 명령을 통해 다운로드 할 수 있습니다 . 최신 패키지를 다운로드 한 후 .war 백업 파일을 가져와야합니다.

예 : wget http://updates.jenkins-ci.org/download/war/2.205/jenkins.war

Ubuntu의 Jenkins war 파일 경로-/ usr / share / jenkins /

centos의 Jenkins war 파일 경로-/ usr / lib / jenkins /

백업을 한 후 war 파일을 덮어 쓰고 jenkins 서비스를 다시 시작하십시오.

Ubuntu-서비스 젠킨스 재시작, centos-systemctl 재시작 jenkins.service


답변

다음 명령을 사용하여 .war 파일에서 jenkins를 실행합니다.

java -Xmx2500M -jar jenkins.war --httpPort=3333 --prefix=/jenkins

~ / Downloads 디렉토리에서 명령을 실행할 수도 있습니다.