official JenkinsCI for Docker 저장소의 README.md 파일에 따르면,jockkins 웹 콘솔에 CLI를 통해 설치된 jenkins 플러그인이 jenkins 웹 콘솔에 나타나지 않습니다.
과 같은 명명 된 볼륨으로 도커 컨테이너에서 jenkins master를 시작했습니다. , 는 젠킨스 웹 콘솔에서 몇 가지 플러그인을 설치,- 방문
localhost:8080
:$ docker run -d \ --publish 8080:8080 \ --volume jenkins_home:/var/jenkins_home \ --name jenkins_master \ jenkins
그 후, 나는에 브라우저를 사용했다
- 는
모든 괜찮 았는데 등 몇 파이프 라인
나중에 나는 모든 것이 제대로 설치되어 있음을 보여주고 다음
$ docker exec -it jenkins_master /bin/bash
$ install-plugins.sh hockeyapp
같은 CLI를 통해 일부 젠킨스 플러그인 (대신 웹 콘솔)를 설치했습니다. 그러나 브라우저를 통해 localhost:8080
을 방문하면 hockeyapp
플러그인이 설치되지 않은 것으로 나타납니다.
docker exec
CLI에서 플러그인을 설치할 때 웹 콘솔에서 플러그인을 사용할 수 있도록하려면 어떻게해야합니까?
주목할만한 점은 두 가지 플러그인 폴더가 있다는 사실입니다. 하나는 hockeyapp
입니다. 하나는 hockeyapp
을 사용할 수 없습니다.
$ ls /usr/share/jenkins/ref/plugins/ # shows hockeyapp
$ ls /var/jenkins_home/plugins/ # does not show hockeyapp
'ref' 디렉토리 부분에 대해 자세히 설명해 주시겠습니까? 내가 "언급"해야하는 곳은 어디입니까? –
도커 컨테이너를 다시 시작해야한다는 의미입니까? –
예, 그렇게 생각합니다. 'ref' 컨테이너로, 나는 여러분의 질문에 나타나는'/ usr/share/jenkins/ref/plugins /'경로를 언급하고있었습니다. –