Commit Graph

140 Commits

Author SHA1 Message Date
Andres Almiray
38a8591d9b [cli] heck outputdir has same root as basedir. Fixes #183 2021-05-30 11:46:32 +02:00
Andres Almiray
df851a33b7 [model] Add extraProperties support to announcers. Resolves #182 2021-05-29 23:40:26 +02:00
Andres Almiray
9b913650c2 [model] update chocolatey templates. Resolves #171
artifact.extraProperties accepts name templates. Resolves #175
distribution.extraProperties accepts name templates. Resolves #176
tools.extraProperties accepts name templates. Resolves #177
assemblers.extraProperties accepts name templates. Resolves #178
project.extraProperties accepts name templates. Resolves #179
add a copyright field to project. Resolves #180
add a docsUrl field to project. Resolves #181
2021-05-29 23:13:58 +02:00
Andres Almiray
40af8c8ef3 [core] let output directory be configurable. Resolves #173 2021-05-29 20:00:11 +02:00
Andres Almiray
d1a08614ba [artifactory] Use same authorizaiton mechanism as http uploader. Resolves #174 2021-05-29 19:36:36 +02:00
Andres Almiray
1a56d06ba7 Merge pull request #168 from DennisRippinger/gitlab-faulty-forks
[gitlab] add identifier field
2021-05-24 22:22:23 +02:00
Dennis Rippinger
f21f11dff9 [gitlab] add identifier field
The GitlabAPI approach to search for a project could
return multiple projects or the wrong project. The new
field helps Jreleaser to query the GitLab project
id directly.

closes #166
2021-05-24 19:12:05 +02:00
Andres Almiray
cc7ea8eba4 [announce] Support announcing to Mattermost. Resolves #167 2021-05-24 12:06:04 +02:00
Andres Almiray
65b0e520d3 [checksum] add maven/gradle mappings. Relates to #162 2021-05-21 22:31:43 +02:00
Andres Almiray
dc9c216a7e [checksum] support additional checksum algorithms per artifact. Resolves #162 2021-05-21 22:14:02 +02:00
Andres Almiray
23dab934cc [upload] Rename artifactories to artifactory. Fixes #163 2021-05-21 19:12:00 +02:00
Andres Almiray
fba772aa73 [assemble] rename aggregating assemblers.
- rename jlinks to jlink. Fixes #164
- rename nativeImages to nativeImage. Fixes #163
2021-05-21 19:05:59 +02:00
Andres Almiray
33a2350220 [upload] support HTTP/HTTPS uploads. Resolves #161 2021-05-21 18:55:13 +02:00
Andres Almiray
8a040015f4 [core] Support generig git providers. Resolves #159 2021-05-20 19:36:18 +02:00
Andres Almiray
d0d5e9a69b [gradle] Read external config file when specified. Resolves #158 2021-05-20 15:27:20 +02:00
Andres Almiray
9f86d8bfd3 [maven] Read external config file when specified. Resolves #157 2021-05-19 23:24:57 +02:00
Andres Almiray
1b99b3ab22 [announce] Add Mastodon support. Resolves #153 2021-05-18 23:12:49 +02:00
Andres Almiray
2ba1a3eb72 [core] Print build timestamp/revision in trace log. Resolves #151 2021-05-18 17:21:48 +02:00
Andres Almiray
3b6730b0d8 [checksum] Support uploading individual checksum files. Resolves #146 2021-05-17 22:33:06 +02:00
Andres Almiray
cdb2e5fed8 [signing] Decode unarmored keys. Relates to #136 2021-05-13 23:21:47 +02:00
Andres Almiray
b5b7345308 [maven] Update startegy for resolving the root basesdir. Resolves #142 2021-05-13 22:02:16 +02:00
Andres Almiray
b73777a994 Added missing dependencies to Maven & Gradle plugins. Fixes #145 2021-05-13 15:13:40 +02:00
Andres Almiray
687f13f003 [gradle] Handle configuration closures explicitly. Fixes #144 2021-05-13 12:23:04 +02:00
Andres Almiray
7e6dac1f46 [signing] Support reading keys from files. Resolves #143 2021-05-11 22:04:31 +02:00
Andres Almiray
9f2c449cba [maven] Log when a goal is skipped. Resolves #141 2021-05-11 17:57:38 +02:00
Andres Almiray
90d60e17e7 [maven] jreleaser parameter is n longer required. Reslves #140 2021-05-11 17:56:56 +02:00
Andres Almiray
20a6d7f956 [docker] Add multiple Docker configuration support. Resolves #129
[gradle] jreleaserPackage no longer depends on jreleaserPrepare. Fixes #138
[gradle] jreleaserPublish no longer depends on jreleaserPackage. Fixes #139
2021-05-10 22:03:17 +02:00
Andres Almiray
f9da5b559b [jdks] Download uncached JDKs. Fixes #125 2021-05-09 20:37:42 +02:00
Andres Almiray
45f4be5e6c [model] Let artifacts have extraProperties. Resolves #127 2021-05-09 19:08:06 +02:00
Andres Almiray
c0fd1e4dcb [core] Support releasing to Codeberg. Resolves #122 2021-05-08 19:41:25 +02:00
Andres Almiray
f5e956999c [gradle] Use Gradle project properties to configure environment. Resolves #119 2021-05-07 18:09:53 +02:00
Andres Almiray
456f1e9377 [maven] Use POM properties to configure environment. Resolves #118 2021-05-07 18:09:30 +02:00
Andres Almiray
bbeb2e58f8 [model] Rename gitlab.ref to gitlab.branch. Fixes #117 2021-05-07 12:24:40 +02:00
Andres Almiray
249a4b5f2d [model] Rename gitea.targetcommitish to gitea.branch. Fixes #116 2021-05-07 12:24:17 +02:00
Andres Almiray
b6fc86283c [model] Rename github.targetcommitish to github.branch. Fixes #115 2021-05-07 12:23:07 +02:00
Andres Almiray
b3b27d554a [core] Support publication to generic repositories on Artifactory. Resolves #111 2021-05-06 21:28:17 +02:00
Andres Almiray
b3d307733c [release] Let branch be specified as parameter for auto-config. Resolves #109 2021-05-06 17:09:38 +02:00
Andres Almiray
592a7e87d0 [core] Rename upload step to publish. Fixes #105 2021-05-05 00:14:42 +02:00
Andres Almiray
1a322b85e3 Support auto-config releases in Maven and Gradle
- Resolves #101 for Maven
- Resolves #102 for Gradle
- Also adds a task for Ant
2021-05-04 01:41:41 +02:00
Andres Almiray
be99f1290b [changelog] Add option to hide uncategorized commits. Fixes #100 2021-05-03 18:05:06 +02:00
Andres Almiray
1141769e02 [maven] Streamline the JDK mojos. Relates to #96 2021-05-01 18:17:44 +02:00
Andres Almiray
47630c4418 [plugin] Add Maven and Gradle plugins for downloading JDKs. Resolves #96 2021-05-01 00:26:30 +02:00
Andres Almiray
937721f143 [chore] Fix cache dir in Banner classes 2021-04-30 22:25:45 +02:00
Andres Almiray
2469f93445 [maven] Remove infinite loop in Banner.display(). Fixes #95 2021-04-30 18:08:17 +02:00
Andres Almiray
5f7a33e9b8 [chore] Simplify the use of applyTemplate() 2021-04-30 16:14:23 +02:00
Andres Almiray
19eb9c6ff5 [changelog] Let template be configured via external file. Relates to #91 2021-04-30 15:57:09 +02:00
Andres Almiray
87e942a3e7 [changelog] Set replacer.replace to empty string by default. Relates to #91 2021-04-30 14:56:09 +02:00
Andres Almiray
8d56f0aa2e [model] Do not force distribution name. Fixes #94 2021-04-30 14:45:01 +02:00
Andres Almiray
24a2b0ad70 [maven] Fix typo in DistributionType.NAGIVE_IMAGE. Fixes #93 2021-04-30 14:22:41 +02:00
Andres Almiray
2be78a66cf [changelog] Retain category definition order. Relates to #91 2021-04-30 01:30:09 +02:00