Perforce P4 error: Unable to determine client host name: %s584d0eac1b29: 584d0eac1b29: Name or service not known
一、问题
Jenknis 增加 P4 凭证后,测试服务器是否正常;
报错:Unable to connect to: p4java://xxx.xxx.xxx.xxx:1666
Unable to determine client host name: %s584d0eac1b29: 584d0eac1b29: Name or service not known
二、原因
因为 Jenkins 是用 Docker 启动,所以 P4 服务器无法识别客户端(Jenkins)的 hostname(584d0eac1b29)
# docker ps
584d0eac1b29 qa/jenkins:latest "/usr/bin/tini -- /u…" 6 minutes ago Up 6 minutes 0.0.0.0:8089-