-
Bug
-
Resolution: Fixed
-
Major
When using git-parameter-plugin sometimes when opening "Build with Parameters" branch fetching fails with following error:
The default value has been returned An error occurred while download data Command "git ls-remote -h <valid-git-repo-url>" returned status code 128: stdout: stderr: /tmp/ssh5427760289448293929.sh: 6: /tmp/ssh5427760289448293929.sh: ssh: not found fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Please look at the Log Please check the configuration
After investigation this happens because environment variables are fetched from lastBuild.
See net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition getEnvironment
To be more precise jobWrapper.getSomeBuildEnvironments() is at fault.
This is not valid, because if lastBuild node has incompatible PATH value to jenkins master node, then ssh will not be found and commands will fail.
In our case lastBuild node was a windows machine and jenkins master is a linux machine.
- causes
-
JENKINS-50711 plugin doesn't work with ssh link to git repo
- Resolved
- relates to
-
JENKINS-52051 git-parameter exec: nc: not found.
- Reopened
-
JENKINS-50711 plugin doesn't work with ssh link to git repo
- Resolved
-
JENKINS-51512 Git parameter plugin does not work with Windows agent
- Resolved