Merge pull request 'fix removing quotes' (#40) from p4u1/backup-bot-two:fix-quotes into main
continuous-integration/drone/push Build is failing Details

Reviewed-on: #40
This commit is contained in:
moritz 2023-11-11 08:15:12 +00:00
commit 4befebba38
1 changed files with 1 additions and 1 deletions

View File

@ -139,7 +139,7 @@ def run_commands(commands):
command = command.removeprefix('bash -c').removeprefix('sh -c')
# Remove quotes surrounding the command
if (len(command) >= 2 and command[0] == command[-1] and (command[0] == "'" or command[0] == '"')):
command[1:-1]
command = command[1:-1]
# Use bash's pipefail to return exit codes inside a pipe to prevent silent failure
command = f"bash -c 'set -o pipefail;{command}'"
logging.info(f"run command in {container.name}:")