fix(ansible_collection): custom release actions to be shell script

use a shell script for the custom commands to prevent the var from expansion/parsing

!80 nofusscomputing/projects/ansible/collections/phpipam_scan_agent#14 nofusscomputing/projects/ansible/collections/phpipam_scan_agent!13
This commit is contained in:
2024-02-25 18:58:44 +09:30
parent 6f80ea3af7
commit 41eeb7badd

View File

@ -241,13 +241,39 @@ variables:
fi;
- | # Custom commands from RELEASE_ADDITIONAL_ACTIONS_BUMP
if [ ${RELEASE_ADDITIONAL_ACTIONS_BUMP} ]; then
if [ -f ${RELEASE_ADDITIONAL_ACTIONS_BUMP} ]; then
echo "Custom commands found in variable RELEASE_ADDITIONAL_ACTIONS_BUMP";
${RELEASE_ADDITIONAL_ACTIONS_BUMP}
chmod +x ${RELEASE_ADDITIONAL_ACTIONS_BUMP};
echo '------------------------------ TRACE SoF ------------------------------';
echo "File: RELEASE_ADDITIONAL_ACTIONS_BUMP[${RELEASE_ADDITIONAL_ACTIONS_BUMP}]";
echo '------ contents ------';
echo "";
cat ${RELEASE_ADDITIONAL_ACTIONS_BUMP};
echo "";
echo '------ contents ------';
echo "";
${RELEASE_ADDITIONAL_ACTIONS_BUMP};
echo "";
echo "git reset edited file: ${RELEASE_ADDITIONAL_ACTIONS_BUMP}";
git restore ${RELEASE_ADDITIONAL_ACTIONS_BUMP};
git status
echo '------------------------------ TRACE EoF ------------------------------'
fi;
# - | # Find merge request ID