Commit Graph

153 Commits (master)

Author SHA1 Message Date
Luca Frosini ecb4487ab4 Switched tag from version to versionRange which is more appropriated 4 years ago
Manuele Simi 411c6cde4c Add src/main/resources folder to the output jar/war. 4 years ago
Manuele Simi 01a4ecb6e6 Add and filter gcube/extra-resources folder to the output jar/war. 4 years ago
Manuele Simi e6051b8b74 Add version of commonly used plugins as properties. 4 years ago
Manuele Simi bdf23e25be Restore make-uberjar execution of assembly plugin. 4 years ago
Manuele Simi 44d2106149 Remove service archive generation. 4 years ago
Manuele Simi 9dbf771b94 Use a unique version of buildnumber plugin. 4 years ago
Manuele Simi d30c8dcc3f Use a unique version of build helper plugin. 4 years ago
Manuele Simi 73686d24d1 Attach the executions to the declaration of the enforcer plugin. 4 years ago
Manuele Simi 7f10392c8f Use a unique version of enforcer plugin. 4 years ago
Manuele Simi 1959cdf6d8 Add LICENSE.md to META-INF folder when running with staging or release profile. 4 years ago
Manuele Simi 4b88c3e8a2 Add enforcer for the version tag in CHANGELOG.md. 4 years ago
Manuele Simi 9802ce9e42 Add enforcer for few required files in the project. 4 years ago
Manuele Simi e51cb2a04f Deactivate the install phase when the -SNAPSHOT suffix is not present under the jenkins-snapshot profile. 4 years ago
Manuele Simi 10f9ecdb50 Attach maven-deploy-plugin's executions to the deploy phase. 4 years ago
Manuele Simi cad1e191f7 Check both -snapshot and not -snapshot in release/staging. 4 years ago
Manuele Simi d8aacfd01c Correct regexs for skipping the deployments. 4 years ago
Manuele Simi 10263a5f46 Invert regexp for staging/release. 4 years ago
Manuele Simi 60375a9b45 Fail if a snapshot suffix is detected and we are on staging/release. 4 years ago
Manuele Simi 26e9c51456 Remove branch column. 5 years ago
Manuele Simi fd1017eb0c Separate filename from packaging. 5 years ago
Manuele Simi 68ad69b7a2 Remove create-tiemestamp-id (create problems with M2E). 5 years ago
Manuele Simi e6112ed886 Use a customized build timestamp. 5 years ago
Manuele Simi 8acb508ddc Add entries to the manifest also for WARs. 5 years ago
Manuele Simi 49c6bb357a Switch back to buildnumber plugin. 5 years ago
Manuele Simi cb1946c0e0 Switch to git-commit-id-plugin. 5 years ago
Manuele Simi 17346a99eb Add more info to the build report. 5 years ago
Manuele Simi 66fdd6d872 Append build info also in gcube-releases. 5 years ago
Manuele Simi 17d39b5f88 Use MAVEN_CONFIG_FOLDER as output folder. 5 years ago
Manuele Simi 7416e62f58 Fix plaintext config. 5 years ago
Manuele Simi 0768cb384e Output builds to CSV. 5 years ago
Manuele Simi d2b3541b19 Add plaintext plugin and output the build number. 5 years ago
Manuele Simi 6b83991537 Use scm.url instead of connection. 5 years ago
Manuele Simi 8031c7642d Remove ranges that can potentially slow down builds. 5 years ago
Manuele Simi 01f86df8dd Rename SCM-Commit-URL to SCM-Revision-URL. 5 years ago
Manuele Simi 468a9b1844 Add commit URL to manifest file. 5 years ago
Manuele Simi fc5bcba800 Add build time and branch to MANIFEST. 5 years ago
Manuele Simi d184036935 Use full build number from SCM. 5 years ago
Manuele Simi 9d6339077c Remove gcube release number from the filename. 5 years ago
Manuele Simi 708c0d3025 Temporary remove the build number from the filename. 5 years ago
Manuele Simi 0a322f1f73 Share buildNumber plugin across all profiles. 5 years ago
Manuele Simi 4b641bdd58 Restore previous buildNumber format. 5 years ago
Manuele Simi c8340c3e60 Refer to build number with the correct format. 5 years ago
Manuele Simi 9afbe3bd41 Restore deployment skipping, it causes a failure on jenkins when it tries to deploy on a snapshot configuration. 5 years ago
Manuele Simi 819af1099d Do not skip deployment on gcube-snapshots if there is a release version within the jenkins-snapshots profile. Use a standard repository instead of snapshot for gcube-developer. 5 years ago
Manuele Simi ab63e6c9df Do not skip deployment on gcube-snapshots if there is a release version within the gcube-developer profile. 5 years ago
Manuele Simi cf7ee515fe Invert the fail conditions on the regex. 5 years ago
Manuele Simi 91f067cd3c Fail if snapshot or release versions are not match. 5 years ago
Manuele Simi 9fb74aeb83 Fix staging with wrong URL. 5 years ago
Manuele Simi 7a36a3d43c Go back to version 1.1.0. 5 years ago
Manuele Simi ccb72c3450 Add jenkins-staging repo to jenkins-staging and jenkins-releases. Add gcube-snapshots to jenkins-snapshots. Add gcube-releases to jenkins-staging. Advance to 1.1.1. 5 years ago
Manuele Simi 2834b68786 Require Maven 3.3.9. 5 years ago
Manuele Simi bacb98d2fe Remove distinction between ro/rw urls. 5 years ago
Manuele Simi d455ccec87 Fix typo in the assembly plugin version. 5 years ago
Manuele Simi 799ad81149 Declare the staging repository. 5 years ago
Manuele Simi 5389807e29 Create new jenkins-staging profile to deploy on the staging repository. 5 years ago
Manuele Simi 35d2d62429 Increase the shortened revision length from 5 to 10. 5 years ago
Manuele Simi 718902de66 Merge remote-tracking branch 'origin/feature/16915' 5 years ago
Manuele Simi 2650b253d9 Add plugin version where they were missing. 5 years ago
Manuele Simi 5d9f90f006 Advance version to 1.1.0. 5 years ago
Manuele Simi e0eae15bc3 Fix outdated comments. 5 years ago
Manuele Simi 58c5232e6c Skip deployment when the project version is not consistent with the active profile. 5 years ago
Manuele Simi 2d0ad9bc35 Add gcube release number to the release filename. 5 years ago
Manuele Simi 7a13a64fb1 Set the filename format of the artifacts in the jenkins-releases profile. Add also the git commit number to the MANIFEST inside the distributed jar. 5 years ago
Manuele Simi e87e8b7c96 Add dry-run profile. 5 years ago
Manuele Simi 098edffa69 Add snapshot postfix. 5 years ago
Manuele Simi 0a530e67cc Fix typo. 5 years ago
Manuele Simi bd8ed8e285 Add scm section to the pom. 5 years ago
Manuele Simi 297136ed76 Pretty formatting. 5 years ago
Manuele Simi d325bf6b93 Add pluginRepositories section. 5 years ago
Manuele Simi ddda8653fe Add gcube-externals repo. 5 years ago
Manuele Simi afbb7af994 Remove property on gcube-developer activation. 5 years ago
Manuele Simi a8ef41d122 Organize repos for dependency resolution and deployment across the new profiles. 5 years ago
Manuele Simi 9d0205f8e7 Set consistent activations across profiles. 5 years ago
Manuele Simi 860b2bb164 Add 3 new profiles (developer, jenkins-snapshot, jenkins-release). Still preliminary work. 5 years ago
Manuele Simi 75e801dc08 Enforce the usage of OpenJDK as Java VM. Advance version to 1.1.0 5 years ago
gabriele.giammatteo 682ef513d8 added grant for AGIFRA PLUS
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@160710 82a268e6-3cf1-43bd-a215-b396298e98cf
6 years ago
gabriele.giammatteo 208f112131 test
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@158246 82a268e6-3cf1-43bd-a215-b396298e98cf
7 years ago
gabriele.giammatteo 012678e966 fixed double configuration for assembly plugin
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@158016 82a268e6-3cf1-43bd-a215-b396298e98cf
7 years ago
gabriele.giammatteo 89e5e44a74 added configuration for the uberjar
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@157985 82a268e6-3cf1-43bd-a215-b396298e98cf
7 years ago
gabriele.giammatteo 67fc54de6c forcing maven-assembly version to 2.6 by default
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@148462 82a268e6-3cf1-43bd-a215-b396298e98cf
7 years ago
gabriele.giammatteo 5be923c00b make sure the source package always have "-src" in the filename
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@148329 82a268e6-3cf1-43bd-a215-b396298e98cf
7 years ago
gabriele.giammatteo a3c2bcc13b new proeprties to control java soruce and target values
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@148293 82a268e6-3cf1-43bd-a215-b396298e98cf
7 years ago
gabriele.giammatteo b41c5dbad7 java 1.8 default, new source packages in zip format
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@148250 82a268e6-3cf1-43bd-a215-b396298e98cf
7 years ago
gabriele.giammatteo a61068c596 fix javadoc generation error when jdk1.7 is used
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@129904 82a268e6-3cf1-43bd-a215-b396298e98cf
8 years ago
gabriele.giammatteo c98313c597 added skip of javadoc in Java8
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@129864 82a268e6-3cf1-43bd-a215-b396298e98cf
8 years ago
gabriele.giammatteo c9ff03303f git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@125760 82a268e6-3cf1-43bd-a215-b396298e98cf 8 years ago
gabriele.giammatteo 3cd60f4568 added "/" at the end of wikiRoot property
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@125759 82a268e6-3cf1-43bd-a215-b396298e98cf
8 years ago
gabriele.giammatteo 5ac7b91561 fixed wiki url and funding properties
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@124928 82a268e6-3cf1-43bd-a215-b396298e98cf
8 years ago
gabriele.giammatteo a1b6719309 adding gcube common properties for generation of README and LICENSE file
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@124811 82a268e6-3cf1-43bd-a215-b396298e98cf
8 years ago
gabriele.giammatteo 4ba1616208 gcube-releases removed
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@53989 82a268e6-3cf1-43bd-a215-b396298e98cf
12 years ago
fabio.simeoni fe592edd09 added generation of source and javadoc jars
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@53645 82a268e6-3cf1-43bd-a215-b396298e98cf
12 years ago
gabriele.giammatteo 29bc7007d8 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@49790 82a268e6-3cf1-43bd-a215-b396298e98cf 12 years ago
gabriele.giammatteo 8ddd7d37a1 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@49788 82a268e6-3cf1-43bd-a215-b396298e98cf 12 years ago
gabriele.giammatteo 7e421c08d2 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@49783 82a268e6-3cf1-43bd-a215-b396298e98cf 12 years ago
gabriele.giammatteo 9e5338df39 test
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@49662 82a268e6-3cf1-43bd-a215-b396298e98cf
12 years ago
fabio.simeoni 0d038defbd without replacer plugin
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@48415 82a268e6-3cf1-43bd-a215-b396298e98cf
13 years ago
fabio.simeoni 1840ce844b removed 'deploy' profile
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@46819 82a268e6-3cf1-43bd-a215-b396298e98cf
13 years ago
fabio.simeoni b4da257905 removed source and javadoc packaging as unwanted transparencies, general cleanup
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@46817 82a268e6-3cf1-43bd-a215-b396298e98cf
13 years ago
fabio.simeoni 92283705d6 expected distribution files in project root now (rather than META-INF)
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/build-utils/maven-parent@46629 82a268e6-3cf1-43bd-a215-b396298e98cf
13 years ago