1234567891011121314151617181920 |
- #!/bin/bash
- increment_version() {
- local version="$1"
- local last_digit=$(echo "$version" | rev | cut -d '.' -f 1 | rev)
- local incremented_digit=$((last_digit + 1))
- echo "${version%.*}.$incremented_digit"
- }
- find_next_minor_version() {
- local current_version=$1
- local maven_url=$2
- local next_version=$(increment_version "$current_version")
- local url="$maven_url/$next_version/"
- local response=$(curl --write-out "%{http_code}\n" --silent --output /dev/null "$url")
- if [ "$response" -eq 200 ]; then
- echo "$next_version"
- fi
- }
|