set -eu -o pipefail
# $PACKER_VERSION : Define a packer version passed as job paramter
-PACKER_VERSION="${PACKER_VERSION:-1.2.2}"
+PACKER_VERSION="${PACKER_VERSION:-1.2.3}"
export PATH="${WORKSPACE}/bin:$PATH"
packer_install() {
if hash packer.io 2>/dev/null; then
CURRENT_VERSION="$(packer.io --version)"
- if version_lt $CURRENT_VERSION $PACKER_VERSION; then
+ if version_lt "$CURRENT_VERSION" "$PACKER_VERSION"; then
echo "Packer version $CURRENT_VERSION installed is less than $PACKER_VERSION available, updating Packer."
packer_install
else