Support alternative .drone.yml files
This commit is contained in:
@@ -9,8 +9,6 @@ help() {
|
|||||||
cat << EOF
|
cat << EOF
|
||||||
$(basename $0) exécute une pipeline Drone locale dans VDN.
|
$(basename $0) exécute une pipeline Drone locale dans VDN.
|
||||||
|
|
||||||
$(synopsis)
|
|
||||||
|
|
||||||
-h : affiche cette aide
|
-h : affiche cette aide
|
||||||
--help : affiche l'aide de Drone
|
--help : affiche l'aide de Drone
|
||||||
|
|
||||||
@@ -29,7 +27,9 @@ Exemple :
|
|||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
for arg; do
|
dronefile='.drone.yml'
|
||||||
|
for (( i=1; i<=$#; i++ )); do
|
||||||
|
arg=${!i}
|
||||||
case "$arg" in
|
case "$arg" in
|
||||||
'-h')
|
'-h')
|
||||||
help; exit
|
help; exit
|
||||||
@@ -37,10 +37,19 @@ for arg; do
|
|||||||
--)
|
--)
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
|
-*)
|
||||||
|
((i++))
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
if [[ $i -gt 1 ]]; then
|
||||||
|
dronefile="$arg"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
test -f .drone.yml || error 'Aucun fichier drone.yml trouvé'
|
|
||||||
|
test -f "$dronefile" || error "Aucun fichier $dronefile trouvé"
|
||||||
|
|
||||||
vdn-set-network-dir docker
|
vdn-set-network-dir docker
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user