From cd1118f1a0c8121fd49fe73b70b6074ea1ce4a0c Mon Sep 17 00:00:00 2001 From: Dominik Frantisek Bucik Date: Wed, 8 Dec 2021 09:25:56 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20Added=20automated=20bund?= =?UTF-8?q?ling=20of=20.war=20file=20into=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .releaserc | 8 ++++++-- maven-build.sh | 5 +++++ update-versions.sh | 2 ++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100755 maven-build.sh create mode 100755 update-versions.sh 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