Skip to content
This repository was archived by the owner on Sep 28, 2022. It is now read-only.

Commit 7281765

Browse files
author
Dominik František Bučík
authored
Merge pull request #107 from dBucik/release_war
feat: 🎸 Added automated bundling of .war file into release
2 parents eac6876 + cd1118f commit 7281765

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

.releaserc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,17 @@
44
"@semantic-release/commit-analyzer",
55
"@semantic-release/release-notes-generator",
66
["@semantic-release/exec", {
7-
"prepareCmd": "mvn versions:set -DnewVersion=${nextRelease.version}; mvn versions:commit"
7+
"prepareCmd": "./update-versions.sh ${nextRelease.version} && ./maven-build.sh"
88
}],
99
"@semantic-release/changelog",
10-
"@semantic-release/github",
1110
["@semantic-release/git", {
1211
"assets": ["CHANGELOG.md", "pom.xml", "perun-oidc-server-webapp/pom.xml", "perun-oidc-server/pom.xml"],
1312
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
13+
}],
14+
["@semantic-release/github", {
15+
"assets": [
16+
{"path": "perun-oidc-server-webapp/target/oidc.war"}
17+
]
1418
}]
1519
]
1620
}

maven-build.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
mvn clean install -Dconfig.location=/etc/mitreid \
3+
-Dlog.to=FILE \
4+
-Dlog.file=/usr/local/tomcat/logs/mitreid \
5+
-Dlog.level=trace

update-versions.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/bin/bash
2+
mvn versions:set -DnewVersion=$1

0 commit comments

Comments
 (0)