Skip to content
Snippets Groups Projects
Commit 1ec0d1e6 authored by Thomas Woerner's avatar Thomas Woerner
Browse files

utils/build-galaxy-release.sh: Add "-i" to install generated collection

The "-i" option can be used to install the generated collection using
the ansible-galaxy collection install command. It is using the force
flag to install the collection if there is already a collection with the
same name and namespace. The ansible-galaxy collection build command is
already using the force flag to create the collection.
parent 9981e5f8
Branches
Tags
No related merge requests found
......@@ -19,6 +19,7 @@ be givedn without the other one.
Options:
-a Add all files, no only files known to git repo
-k Keep build directory
-i Install the generated collection
-h Print this help
EOF
......@@ -26,7 +27,8 @@ EOF
all=0
keep=0
while getopts "ahk" arg; do
install=0
while getopts "ahki" arg; do
case $arg in
a)
all=1
......@@ -38,6 +40,9 @@ while getopts "ahk" arg; do
k)
keep=1
;;
i)
install=1
;;
\?)
echo
usage
......@@ -70,7 +75,7 @@ if [ -z "$galaxy_version" ]; then
exit 1
fi
echo "Builing galaxy release: ${namespace}-${collection}-${galaxy_version}"
echo "Building collection: ${namespace}-${collection}-${galaxy_version}"
GALAXY_BUILD=".galaxy-build"
......@@ -182,3 +187,8 @@ if [ $keep == 0 ]; then
else
echo "Keeping build dir $GALAXY_BUILD"
fi
if [ $install == 1 ]; then
echo "Installing collection ${namespace}-${collection}-${galaxy_version}.tar.gz ..."
ansible-galaxy collection install "${namespace}-${collection}-${galaxy_version}.tar.gz" --force
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment