JNLP 대신 웹 소켓 프로토콜을 사용하도록 빌드 에이전트를 이동하려고합니다. 매우 가까운 것 같지만 에이전트가 연결이 끊어진 것으로 표시됩니다.
상담원의 로그를 보면 다음과 같이 표시됩니다.
Inbound agent connected from x.x.x.x < agent's IP
에이전트의 로그에 다음과 같이 표시됩니다.
2020-05-13T16:36:33.132-04:00 INFO: http://jenkins.domain.internal/login is not ready: 503 < waiting for Jenkins to join the lb
2020-05-13T16:36:43.749-04:00 May 13, 2020 8:36:43 PM hudson.remoting.jnlp.Main$CuiListener status
2020-05-13T16:36:43.749-04:00 INFO: WebSocket connection open
2020-05-13T16:36:43.749-04:00 May 13, 2020 8:36:43 PM hudson.remoting.jnlp.Main$CuiListener status
2020-05-13T16:36:43.749-04:00 INFO: Connected
그러나 에이전트는 오프라인으로 표시됩니다. 이 문제를 해결하기가 어려웠습니다. Jenkins에서 에이전트를 삭제하면 Jenkins 로그에 에이전트가 인식되지 않는다는 줄이 표시됩니다.
버전 inbound-jenkins-agent : 4.0.1-1의 JNLP 인바운드 에이전트가 제대로 작동하는 것으로 보입니다. 다른 최신 버전에 문제가 있습니다. 적어도 우리 환경에서는이 버전을 사용한 후 작업이 시작되었습니다.
이 문제를 참조하십시오 : https://github.com/jenkinsci/docker-inbound-agent/issues/172
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다