-
Bug
-
Resolution: Not A Defect
-
Major
-
Jenkins 2.17, Git Plugin 3.0.0-beta2
Out build gets prebuilt openssl supplied using git sub-modules, as we build for different architectures we have more than one prebuilt openssl, the first openssl sub-module is setup fine, the second regarding the log output also, but its directory stays completely empty, not even a .git is created, copy pasting the command into a git-shell sets the submodule correctly up. FYI, this project contains 14 sub-modules, each of then is setup correctly, even after the openssl sub-modules, only this second openssl sub-module fails silently.
> C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nse/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nse/ssl # timeout=45 > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nsx/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nsx/ssl # timeout=45
[JENKINS-37496] Git sub-modules having a similiar, lengthy path/name as the previous one are silently not initialized/checkedout
Description |
Original:
Out build gets prebuilt openssl supplied using git sub-modules, as we build for different architectures we have more than one prebuilt openssl, the first openssl sub-module is setup fine, the second regarding the log output also, but its directory stays completely empty, not even a .git is created, copy pasting the command into a shell sets the submodule correctly up. {{ > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nse/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nse/ssl # timeout=45 > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nsx/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nsx/ssl # timeout=45 }} |
New:
Out build gets prebuilt openssl supplied using git sub-modules, as we build for different architectures we have more than one prebuilt openssl, the first openssl sub-module is setup fine, the second regarding the log output also, but its directory stays completely empty, not even a .git is created, copy pasting the command into a shell sets the submodule correctly up. {code} > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nse/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nse/ssl # timeout=45 > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nsx/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nsx/ssl # timeout=45 {code} |
Description |
Original:
Out build gets prebuilt openssl supplied using git sub-modules, as we build for different architectures we have more than one prebuilt openssl, the first openssl sub-module is setup fine, the second regarding the log output also, but its directory stays completely empty, not even a .git is created, copy pasting the command into a shell sets the submodule correctly up. {code} > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nse/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nse/ssl # timeout=45 > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nsx/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nsx/ssl # timeout=45 {code} |
New:
Out build gets prebuilt openssl supplied using git sub-modules, as we build for different architectures we have more than one prebuilt openssl, the first openssl sub-module is setup fine, the second regarding the log output also, but its directory stays completely empty, not even a .git is created, copy pasting the command into a git-shell sets the submodule correctly up. {code} > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nse/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nse/ssl # timeout=45 > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nsx/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nsx/ssl # timeout=45 {code} |
Description |
Original:
Out build gets prebuilt openssl supplied using git sub-modules, as we build for different architectures we have more than one prebuilt openssl, the first openssl sub-module is setup fine, the second regarding the log output also, but its directory stays completely empty, not even a .git is created, copy pasting the command into a git-shell sets the submodule correctly up. {code} > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nse/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nse/ssl # timeout=45 > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nsx/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nsx/ssl # timeout=45 {code} |
New:
Out build gets prebuilt openssl supplied using git sub-modules, as we build for different architectures we have more than one prebuilt openssl, the first openssl sub-module is setup fine, the second regarding the log output also, but its directory stays completely empty, not even a .git is created, copy pasting the command into a git-shell sets the submodule correctly up. FYI, this project contains 14 sub-modules, each of then is setup correctly, even after the openssl sub-modules, only this second openssl sub-module fails silently. {code} > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nse/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nse/ssl # timeout=45 > C:\Program Files\Git\bin\git.exe config --get submodule.thirdpartyproducts/openssl/nsx/ssl.url # timeout=10 > C:\Program Files\Git\bin\git.exe remote # timeout=10 > C:\Program Files\Git\bin\git.exe config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials Jenkins Account Info for http access to git from slave nodes > C:\Program Files\Git\bin\git.exe submodule update --init --recursive thirdpartyproducts/openssl/nsx/ssl # timeout=45 {code} |
Assignee | Original: Mark Waite [ markewaite ] |
Assignee | New: Florian Manschwetus [ manschwetus ] |
Resolution | New: Not A Defect [ 7 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |
Hello, Florian
Please provide information about Git version that was used for the plugin