pmd/.travis/build-publish.sh

29 lines
631 B
Bash
Raw Normal View History

#!/bin/bash
set -e
source .travis/logger.sh
source .travis/common-functions.sh
2019-11-09 20:20:33 +01:00
source .travis/github-releases-api.sh
source .travis/sourceforge-api.sh
VERSION=$(get_pom_version)
log_info "PMD Release ${VERSION}"
if ! travis_isPush; then
log_info "Not publishing release, since this is not a push!"
exit 0
fi
if [[ "${VERSION}" == *-SNAPSHOT || "${TRAVIS_TAG}" == "" ]]; then
log_info "Not publishing release, since this is not a release!"
exit 0
fi
2019-11-09 20:20:33 +01:00
# Publish github release
gh_releases_getLatestDraftRelease
GH_RELEASE="$RESULT"
2019-11-09 20:20:33 +01:00
gh_release_publishRelease "$GH_RELEASE"
sourceforge_selectDefault "${VERSION}"