Publish over SSH 란 ?
Linux - openssh 패키지 ( client , server )
Publish Over SSH는 Jenkins에서 빌드 결과물을 원격 서버로 전송하고 명령을 실행할 수 있게 해주는 플러그인입니다.
컨테이너 생성시 필요
# open ssh 설치
RUN apt-get update &&\
apt-get upgrade -y &&\
apt-get install -y openssh-client
jenkins volums 할당 ( client 와 데이터 공유 )
volumes:
- /home/dolfkang/jenkins:/var/jenkins_home
- /home/dolfkang/.ssh:/root/.ssh
- /var/run/docker.sock:/var/run/docker.sock