Commit Graph

117 Commits

Author SHA1 Message Date
Roberto Cirillo 382d09217a delete jenkins-snapshot profile. Refactoring of all profiles. Added
activation option on dev, staging and release profiles. Other changes
should be done on settings.xml files in order to work properly. These
profiles are currently under test
2022-02-17 17:05:27 +01:00
Roberto Cirillo 7403d93594 Merge pull request 'upgrade groovy-maven-plugin to version 2.1.1' (!13) from feature/22744 into master
Reviewed-on: #13
2022-02-04 10:47:55 +01:00
Roberto Cirillo 2316d72c45 upgrade groovy-maven-plugin to version 2.1.1 2022-01-31 11:10:16 +01:00
roberto cirillo c4599be5b7 nexus url changed 2020-11-13 17:08:10 +01:00
Manuele Simi 046c12b8fe Downgrade maven-surefire-plugin to 2.22.2. Service maps are not loaded with 3.0. 2020-10-15 23:26:39 -04:00
Manuele Simi 921f710e8e Remove version of managed plugins. 2020-10-07 22:35:03 -04:00
Manuele Simi 4f309ea0da Reformat code. 2020-09-28 11:10:55 -04:00
Manuele Simi b176b8f311 Ignore validation of antrun and resources' plugins. 2020-09-28 16:33:54 +02:00
Manuele Simi b8437f7047 Advance antrun plugin to 3.0. Move the dynamic properties to generate-resources phase. 2020-09-27 22:57:58 -04:00
Manuele Simi 0570f634ec Define and use the project.test.outputDirectory property. 2020-08-11 13:56:17 -04:00
Manuele Simi e944343a45 Surefire plugin: migrate the deprecated forkMode parameter to forkCount and reuseForks. 2020-08-09 17:09:36 -04:00
Manuele Simi 3ba0723681 Set output paths for WEB/META-INF extra resources with conditional properties. 2020-08-07 23:38:33 -04:00
Manuele Simi e1c2282b2d Update output paths for WEB/META-INF extra resources. 2020-08-07 09:53:59 -04:00
Luca Frosini d8ef1cf792 Fixed output directory of filter resources 2020-08-06 17:27:30 +02:00
Luca Frosini ecb4487ab4 Switched tag from version to versionRange which is more appropriated 2020-07-31 17:38:04 +02:00
Manuele Simi 411c6cde4c Add src/main/resources folder to the output jar/war. 2020-07-25 16:44:15 -04:00
Manuele Simi 01a4ecb6e6 Add and filter gcube/extra-resources folder to the output jar/war. 2020-07-25 16:41:42 -04:00
Manuele Simi e6051b8b74 Add version of commonly used plugins as properties. 2020-07-24 23:16:36 -04:00
Manuele Simi bdf23e25be Restore make-uberjar execution of assembly plugin. 2020-07-23 23:17:15 -04:00
Manuele Simi 44d2106149 Remove service archive generation. 2020-07-13 14:09:52 -04:00
Manuele Simi 9dbf771b94 Use a unique version of buildnumber plugin. 2020-07-13 14:08:18 -04:00
Manuele Simi d30c8dcc3f Use a unique version of build helper plugin. 2020-07-13 14:06:41 -04:00
Manuele Simi 73686d24d1 Attach the executions to the declaration of the enforcer plugin. 2020-07-13 14:01:36 -04:00
Manuele Simi 7f10392c8f Use a unique version of enforcer plugin. 2020-07-13 13:51:21 -04:00
Manuele Simi 1959cdf6d8 Add LICENSE.md to META-INF folder when running with staging or release profile. 2020-06-24 18:50:41 -04:00
Manuele Simi 4b88c3e8a2 Add enforcer for the version tag in CHANGELOG.md. 2020-06-21 16:09:23 -04:00
Manuele Simi 9802ce9e42 Add enforcer for few required files in the project. 2020-06-19 23:34:28 -04:00
Manuele Simi e51cb2a04f Deactivate the install phase when the -SNAPSHOT suffix is not present under the jenkins-snapshot profile. 2020-04-05 15:45:51 -04:00
Manuele Simi 10f9ecdb50 Attach maven-deploy-plugin's executions to the deploy phase. 2020-02-04 22:21:41 -05:00
Manuele Simi cad1e191f7 Check both -snapshot and not -snapshot in release/staging. 2020-01-27 09:35:33 -05:00
Manuele Simi d8aacfd01c Correct regexs for skipping the deployments. 2020-01-27 09:22:13 -05:00
Manuele Simi 10263a5f46 Invert regexp for staging/release. 2020-01-25 22:20:31 -05:00
Manuele Simi 60375a9b45 Fail if a snapshot suffix is detected and we are on staging/release. 2020-01-25 21:33:38 -05:00
Manuele Simi 26e9c51456 Remove branch column. 2019-10-28 13:35:22 -04:00
Manuele Simi fd1017eb0c Separate filename from packaging. 2019-10-25 14:33:01 -04:00
Manuele Simi 68ad69b7a2 Remove create-tiemestamp-id (create problems with M2E). 2019-10-24 15:03:38 -04:00
Manuele Simi e6112ed886 Use a customized build timestamp. 2019-10-24 15:02:38 -04:00
Manuele Simi 8acb508ddc Add entries to the manifest also for WARs. 2019-10-24 09:15:14 -04:00
Manuele Simi 49c6bb357a Switch back to buildnumber plugin. 2019-10-23 11:24:15 -04:00
Manuele Simi cb1946c0e0 Switch to git-commit-id-plugin. 2019-10-22 23:46:27 -04:00
Manuele Simi 17346a99eb Add more info to the build report. 2019-10-22 22:57:07 -04:00
Manuele Simi 66fdd6d872 Append build info also in gcube-releases. 2019-10-21 22:50:35 -04:00
Manuele Simi 17d39b5f88 Use MAVEN_CONFIG_FOLDER as output folder. 2019-10-21 22:36:20 -04:00
Manuele Simi 7416e62f58 Fix plaintext config. 2019-10-21 22:35:00 -04:00
Manuele Simi 0768cb384e Output builds to CSV. 2019-10-21 22:25:13 -04:00
Manuele Simi d2b3541b19 Add plaintext plugin and output the build number. 2019-10-21 21:41:13 -04:00
Manuele Simi 6b83991537 Use scm.url instead of connection. 2019-10-19 23:20:47 -04:00
Manuele Simi 8031c7642d Remove ranges that can potentially slow down builds. 2019-10-19 22:50:42 -04:00
Manuele Simi 01f86df8dd Rename SCM-Commit-URL to SCM-Revision-URL. 2019-10-17 11:54:54 -04:00
Manuele Simi 468a9b1844 Add commit URL to manifest file. 2019-10-17 11:44:48 -04:00