Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[JENKINS-60474] streamline the pom and support the jenkins-bom #269

Merged
merged 36 commits into from
Dec 24, 2019
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
e5b32d4
remove findbugs legacy and skip profile
jtnord Dec 13, 2019
a0be78d
always run integration tests for this pom
jtnord Dec 13, 2019
9ca3bdb
remove old concurrency override
jtnord Dec 13, 2019
fdc501e
junit-dep is not provided by jenkins-test-harness anymore
jtnord Dec 16, 2019
0b4fdac
add a quick-build profile that skips enforcer,tests,spotbugs and anim…
jtnord Dec 16, 2019
09cde37
findbugs is dead
jtnord Dec 16, 2019
38a5f3c
executable-war is not needed, just use the war
jtnord Dec 16, 2019
320374a
[JENKINS-60474] unconditionally enable the jenkins-bom for library de…
jtnord Dec 16, 2019
4569982
there is no excuse for allowing evry single plugin to have falky tests.
jtnord Dec 16, 2019
50bfd73
remove an unneeded property (plugin.minimumJavaVersion)
jtnord Dec 16, 2019
11afd7d
inline trimStackTrace and add failsafe to the build.
jtnord Dec 16, 2019
f21e6cb
whitespace changes to make following easier
jtnord Dec 16, 2019
1115636
remove support for jgit provider
jtnord Dec 16, 2019
9afd792
leave a better reference for people about timestamped snapshots
jtnord Dec 16, 2019
5efade2
InjectedTest is a generated test source and these are already excluded.
jtnord Dec 16, 2019
755371c
enforce no snapshots for releases.
jtnord Dec 17, 2019
97cabd7
the snapshot rule needs special handling so we can run an ITs against a
jtnord Dec 17, 2019
367d4e9
remove old animal sniffer versions we only need to support 1.8 or newer
jtnord Dec 17, 2019
48070e4
you can not activate profiles based on properties defined in a project
jtnord Dec 17, 2019
a498d8a
tidy up some comments
jtnord Dec 18, 2019
b28f137
define spotbugs plugin version in pluginManagement
jtnord Dec 18, 2019
2e284e7
make this a beta version as suggested by @oleg-nenashev
jtnord Dec 18, 2019
793f39f
no need to enable the profile - its always active now
jtnord Dec 18, 2019
3e62514
skip the invoker plugin in the quick-build profile
jtnord Dec 18, 2019
586d740
Merge branch 'master' into JENKINS-60474
jtnord Dec 19, 2019
7dc1c18
turns out the executable-war is magic.
jtnord Dec 20, 2019
bb4f3e2
Merge remote-tracking branch 'origin/master' into JENKINS-60474
jtnord Dec 23, 2019
642ef9d
Fix up building now that we always run the integration tests
jtnord Dec 23, 2019
d246f1c
there is no information and that URL is garbage so just remove it
jtnord Dec 23, 2019
59018c0
just activate the benchmark profile with a standard profile activation
jtnord Dec 23, 2019
bf90d59
Update README
jtnord Dec 23, 2019
15e346f
change version to 4.0-beta-1-SNAPSHOT
jtnord Dec 23, 2019
19dab6c
benchmark activation is via profile
jtnord Dec 23, 2019
8c9203c
make it easier to consume a plugin-pom PR in a incrementals PR
jtnord Dec 23, 2019
b9b10c3
Merge branch 'master' into JENKINS-60474
oleg-nenashev Dec 23, 2019
c13f626
Restore the release drafter link
oleg-nenashev Dec 24, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
499 changes: 147 additions & 352 deletions pom.xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/it/benchmark/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<properties>
<jenkins.version>2.60.3</jenkins.version>
<jenkins.version>2.204</jenkins.version>
<java.level>8</java.level>
</properties>
<repositories>
Expand Down
2 changes: 1 addition & 1 deletion src/it/beta-fail/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<jenkins.version>2.60.3</jenkins.version>
<jenkins.version>2.204</jenkins.version>
<java.level>8</java.level>
<maven-hpi-plugin.disabledTestInjection>true</maven-hpi-plugin.disabledTestInjection>
</properties>
Expand Down
2 changes: 1 addition & 1 deletion src/it/beta-just-testing/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<jenkins.version>2.60.3</jenkins.version>
<jenkins.version>2.204</jenkins.version>
<java.level>8</java.level>
<maven-hpi-plugin.disabledTestInjection>true</maven-hpi-plugin.disabledTestInjection>
</properties>
Expand Down
2 changes: 1 addition & 1 deletion src/it/beta-pass/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<jenkins.version>2.107.1</jenkins.version>
<jenkins.version>2.204</jenkins.version>
<java.level>8</java.level>
<maven-hpi-plugin.disabledTestInjection>true</maven-hpi-plugin.disabledTestInjection>
</properties>
Expand Down
2 changes: 1 addition & 1 deletion src/it/incrementals-and-plugin-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<properties>
<revision>1.0</revision>
<changelist>-SNAPSHOT</changelist>
<jenkins.version>2.176.4</jenkins.version>
<jenkins.version>2.204</jenkins.version>
<java.level>8</java.level>
</properties>
<repositories>
Expand Down
2 changes: 1 addition & 1 deletion src/it/sample-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<version>1.0-SNAPSHOT</version>
<packaging>hpi</packaging>
<properties>
<jenkins.version>2.60.3</jenkins.version>
<jenkins.version>2.204</jenkins.version>
<java.level>8</java.level>
</properties>
<repositories>
Expand Down
2 changes: 1 addition & 1 deletion src/it/undefined-java-level/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<version>1.0-SNAPSHOT</version>
<packaging>hpi</packaging>
<properties>
<jenkins.version>2.32.3</jenkins.version>
<jenkins.version>2.204</jenkins.version>
</properties>
<repositories>
<repository>
Expand Down