diff --git a/.releaserc b/.releaserc index 8e312380f..85be9e21e 100644 --- a/.releaserc +++ b/.releaserc @@ -4,13 +4,17 @@ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", ["@semantic-release/exec", { - "prepareCmd": "mvn versions:set -DnewVersion=${nextRelease.version}; mvn versions:commit" + "prepareCmd": "./update-versions.sh ${nextRelease.version} && ./maven-build.sh" }], "@semantic-release/changelog", - "@semantic-release/github", ["@semantic-release/git", { "assets": ["CHANGELOG.md", "pom.xml", "perun-oidc-server-webapp/pom.xml", "perun-oidc-server/pom.xml"], "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" + }], + ["@semantic-release/github", { + "assets": [ + {"path": "perun-oidc-server-webapp/target/oidc.war"} + ] }] ] } diff --git a/maven-build.sh b/maven-build.sh new file mode 100755 index 000000000..32422a062 --- /dev/null +++ b/maven-build.sh @@ -0,0 +1,5 @@ +#!/bin/bash +mvn clean install -Dconfig.location=/etc/mitreid \ + -Dlog.to=FILE \ + -Dlog.file=/usr/local/tomcat/logs/mitreid \ + -Dlog.level=trace diff --git a/update-versions.sh b/update-versions.sh new file mode 100755 index 000000000..5ae5816be --- /dev/null +++ b/update-versions.sh @@ -0,0 +1,2 @@ +#!/bin/bash +mvn versions:set -DnewVersion=$1