Details
-
Bug
-
Status: Reopened (View Workflow)
-
Minor
-
Resolution: Unresolved
-
master: Ubuntu 14.04, Agents: Ubuntu 14.04, CentOS 7.5, SLES-12SP2
Jenkins 2.128, git-parameter 0.9.2
Description
Occasionally not getting a list of tags for build with parameters.
The jenkins.log has this message:
WARNING: [ project-release ] Download tags from the repository failed
hudson.plugins.git.GitException: Command "git ls-remote -t ssh://gerrit.example.com:29418/group/project v18.*" returned status code 128:
stdout:
stderr: /bin/bash: line 0: exec: nc: not found
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists
.
On the CentOS 7.5 system, nc is at /usr/bin.
nc --help
Ncat 7.50 ( https://nmap.org/ncat )
On the other systems, nc is at /bin and nc reports:
nc -h OpenBSD netcat (Debian patchlevel 1.105-7ubuntu1) This is nc from the netcat-openbsd package. An alternative nc is available in the netcat-traditional package.
jemalmbe@coral-sles12-1:~> nc -h OpenBSD netcat (SUSE Linux) This is nc from the netcat-openbsd package. An alternative nc is available in the netcat-traditional package.
The access to the git repository is through ssh and the git repository is working.
If I configure a default tag value in the git parameter, that is used for building.
But when this happens, I have no way to automatically build the top tag sorted from the list by default.
Attachments
Issue Links
- duplicates
-
JENKINS-45480 GIT Build with Parameters is not listing branches
-
- Resolved
-
- relates to
-
JENKINS-56558 Environment variables get polluted from nodes
-
- Resolved
-
Except for the error message, the behavior seems to be the same. It is only working if the build agent is running CentOS,
It is not working if the build agent is running Ubuntu 14.04, or SLES 12SP2.