Update build-and-deploy-plugins.yml

This commit is contained in:
BushraS-Protean
2025-05-20 15:57:12 +05:30
committed by GitHub
parent 80ae5ca394
commit 70c9e04af7

View File

@@ -54,14 +54,21 @@ jobs:
fi fi
done done
# Gerrit Plugins (confirmed path: gerrit-repo/plugins/*/cmd)
for dir in gerrit-repo/plugins/*; do for dir in gerrit-repo/plugins/*; do
if [ -d "$dir/cmd" ]; then if [ -d "$dir/cmd" ]; then
plugin=$(basename "$dir") plugin=$(basename "$dir")
BUILD_CMDS+="go build -buildmode=plugin -buildvcs=false -o ${PLUGIN_OUTPUT_DIR}/${plugin}.so ./${dir}/cmd && " BUILD_CMDS+="cd $dir/cmd && go mod init temp/$plugin && go build -buildmode=plugin -o /app/${PLUGIN_OUTPUT_DIR}/${plugin}.so && cd - && "
fi fi
done done
# Gerrit Plugins (confirmed path: gerrit-repo/plugins/*/cmd)
#for dir in gerrit-repo/plugins/*; do
# if [ -d "$dir/cmd" ]; then
# plugin=$(basename "$dir")
# BUILD_CMDS+="go build -buildmode=plugin -buildvcs=false -o ${PLUGIN_OUTPUT_DIR}/${plugin}.so ./${dir}/cmd && "
# fi
#done
BUILD_CMDS=${BUILD_CMDS%" && "} BUILD_CMDS=${BUILD_CMDS%" && "}
echo "🛠️ Running build commands inside Docker:" echo "🛠️ Running build commands inside Docker:"
echo "$BUILD_CMDS" echo "$BUILD_CMDS"