infra: releasenotes build

debug on Travis
This commit is contained in:
Roman Ivanov 2015-12-09 16:00:46 -08:00
parent 272740a132
commit 00c9e7cd08
1 changed files with 22 additions and 2 deletions

View File

@ -224,10 +224,30 @@ matrix:
- DESC="checkstyle"
- CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true"
- COVERAGE_CMD=""
# MacOS verify
- os: osx
env: DESC="MacOS verify" CMD="export JAVA_HOME=$(/usr/libexec/java_home) && mvn clean integration-test failsafe:verify " COVERAGE_CMD=""
env:
- DESC="MacOS verify"
- CMD="export JAVA_HOME=$(/usr/libexec/java_home) && mvn clean integration-test failsafe:verify "
- COVERAGE_CMD=""
# Releasenotes generation - validaton
- jdk: oraclejdk8
env:
- DESC="Releasenotes generation"
- CMD0="if [[ $TRAVIS_PULL_REQUEST ]]; then exit 0; fi "
- CMD1=" && git clone https://github.com/checkstyle/contribution && cd contribution/releasenotes-xdoc-builder "
- CMD2=" && mvn clean compile package "
- CMD3=" && cd ../../ "
- CMD4=" && LATEST_RELEASE_TAG=$(git describe $(git rev-list --tags --max-count=1)) "
- CMD5=" && CS_RELEASE_VERSION=$(mvn -q -Dexec.executable='echo' -Dexec.args='${project.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec | sed 's/-SNAPSHOT//' ) "
- CMD6=" && java -jar contribution/releasenotes-xdoc-builder/target/releasenotes-xdoc-builder-1.0-all.jar "
- CMD7=" -localRepoPath . -startRef \$LATEST_RELEASE_TAG -releaseNumber \$CS_RELEASE_VERSION -authToken $GITHUB_AUTH_TOKEN"
- CMD8=" && cat releasenotes.xml "
- CMD=$CMD0$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7$CMD8
- COVERAGE_CMD=""
script: eval $CMD
after_success: