drone-abra/plugin.sh

32 lines
455 B
Bash
Raw Normal View History

2021-06-03 17:50:14 +00:00
#!/bin/bash
2023-01-16 15:55:09 +00:00
set -ex
2021-06-03 17:50:14 +00:00
2023-01-16 21:10:56 +00:00
PLUGIN_COMMAND=${PLUGIN_COMMAND:?command is not set}
2021-06-03 19:21:53 +00:00
ABRA=/root/.local/bin/abra
2021-06-03 17:50:14 +00:00
output_versions(){
echo "--- start versions"
2023-01-16 03:53:55 +00:00
$ABRA -v
2021-06-03 17:50:14 +00:00
echo "--- end versions"
}
run_abra_cmd() {
2021-06-03 19:44:09 +00:00
echo "--- start command ---"
2021-06-03 19:23:48 +00:00
# shellcheck disable=SC2086
2023-01-16 03:53:55 +00:00
$ABRA $PLUGIN_COMMAND
2021-06-03 19:44:09 +00:00
echo "--- end command ---"
2021-06-03 17:50:14 +00:00
}
run_plugin() {
echo "--- start drone-abra ---"
output_versions
2021-06-03 19:18:49 +00:00
run_abra_cmd
2021-06-03 17:50:14 +00:00
echo "--- end drone-abra ---"
}
run_plugin