mirror of
https://github.com/appleboy/ssh-action.git
synced 2024-11-13 21:38:03 +00:00
Merge aed736182d
into 58164d0dc2
This commit is contained in:
commit
2c058cad91
@ -73,6 +73,12 @@ inputs:
|
||||
request_pty:
|
||||
description: "Request a pseudo-terminal from the server."
|
||||
|
||||
outputs:
|
||||
stdout:
|
||||
description: 'Standard output of the executed commands.'
|
||||
stderr:
|
||||
description: 'Standard error of the executed commands.'
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
|
@ -63,7 +63,15 @@ TARGET="${GITHUB_ACTION_PATH}/${CLIENT_BINARY}"
|
||||
echo "Will download ${CLIENT_BINARY} from ${DOWNLOAD_URL_PREFIX}"
|
||||
curl -fsSL --retry 5 --keepalive-time 2 "${DOWNLOAD_URL_PREFIX}/${CLIENT_BINARY}" -o ${TARGET}
|
||||
chmod +x ${TARGET}
|
||||
|
||||
echo "======= CLI Version ======="
|
||||
sh -c "${TARGET} --version" # print version
|
||||
echo "==========================="
|
||||
{
|
||||
sh -c "${TARGET} $*" # run the command
|
||||
} 2> /tmp/errFile | tee /tmp/outFile
|
||||
|
||||
stdout=$(cat /tmp/outFile)
|
||||
stderr=$(cat /tmp/errFile)
|
||||
echo "stdout=${stdout//$'\n'/\\n}" >> $GITHUB_OUTPUT
|
||||
echo "stderr=${stderr//$'\n'/\\n}" >> $GITHUB_OUTPUT
|
||||
|
Loading…
Reference in New Issue
Block a user