bugfixes et maj

pr
Override-6 2 years ago
parent 4186829dbd
commit 7f350392e7

@ -5,11 +5,10 @@ echo "Repository owner: $DRONE_REPO_OWNER"
echo "Generating and deploying documentation for user $DRONE_REPO_OWNER and repository $DRONE_REPO_NAME"
DOCDIR="Documentation"
while [ "$1" ]; do
case "$1" in
"-d" | "--dir")
DOCDIR="$2"
DOC_DIR="$2"
shift 1
;;
"-t" | "--type")
@ -29,21 +28,20 @@ while [ "$1" ]; do
shift
done
if [ ! "$GENERATOR_SCRIPT" ]; then
if [ ! "$GENERATOR_SCRIPT" ] || [ ! "$DOC_DIR" ]; then
echo "option -t <type> obligatoire" >&2
fi
. "$GENERATOR_SCRIPT"
generate "$DOCDIR" # génère la doc avec le bon générateur
generate "$DOC_DIR" # génère la doc avec le bon générateur
SERVER_TARGET="/usr/share/nginx/html/$DRONE_REPO_OWNER/$DRONE_REPO_NAME/"
echo "target: $SERVER_TARGET"
# lance rsync en mode archive, verbeux et compression
# créee le dossier cible ($SERVER_TARGET)
# puis envoie les fichiers générés par le générateur dans le dossier cible en supprimant les elements qui ne sont pas dans le dossier généré
rsync -avz \
rsync -avz --delete \
--rsync-path="mkdir -p \"$SERVER_TARGET\" && rsync" \
-e "ssh -o StrictHostKeyChecking=no" \
--delete "$GEN_PATH" root@nginx:"$SERVER_TARGET"
"$GEN_PATH/*" root@nginx:"$SERVER_TARGET"

@ -1,7 +1,7 @@
GEN_PATH="/docs/swagger"
generate() {
SWAGGER_FILE=$(find DOCDIR -maxdepth 1 -type f -iname "swagger.*" -printf "%f" -quit)
SWAGGER_FILE=$(find "$1" -maxdepth 1 -type f -iname "swagger.*" -printf "%f" -quit)
if [[ ! "$SWAGGER_FILE" ]]; then
echo "fichier de configuration ($1/swagger.*) introuvable" >&2
fi

Loading…
Cancel
Save