Closed Kalmalyzer closed 3 years ago
Lots of stuff related to Powershell and the pipeline is line-oriented: https://stackoverflow.com/questions/58826280/can-i-tee-unbuffered-program-output-in-powershell
Turns out that the Invoke-External-*
scripts were not handling input correctly.
https://github.com/falldamagestudio/UE-Jenkins-Images/commit/474094b32280e2ce7b60b5818f31270ad94a2a48 , https://github.com/falldamagestudio/UE-Jenkins-Images/commit/34ffee48d270ad85100bedf4e6c66d7a1cd5e5b8, https://github.com/falldamagestudio/UE-Jenkins-Images/commit/53901af59643da922f5b1d633daf827979190a7b fixed that.
When the GCE plugin has created a Win64 machine, and logged into it via SSH, and launched the wrapper .bat script, and thereby launched a Docker container with the docker-agent, then there is an error on the agent side:
Not sure where the problem resides. We're using a new OpenSSH (8.6.0.1-beta2), Docker is launched with
-i
, the agent is launched with-text
. This was happening at least once during initial dev, until I realized that I had forgotten-i
on the Docker commandline.