Commit Graph

119 Commits

Author SHA1 Message Date
Yoann Rodière 1ad029c6d9 Push to github atomically and only if the release succeeds 2020-06-22 19:53:36 +01:00
Yoann Rodière 02abce69fa Add more precondition checks to release tasks 2020-06-22 19:53:36 +01:00
Yoann Rodière 70721d80a7 Move the update to version.properties to a release task
This is necessary if we want to check that the working tree is empty as
part of the release process (see next commit).
2020-06-22 19:53:36 +01:00
Yoann Rodière 7dbd813996 Use a less verbose syntax for git commands 2020-06-22 19:53:36 +01:00
Yoann Rodière 5232df9686 Fix incorrect message for the second commit during release 2020-06-22 19:53:36 +01:00
Yoann Rodière 8363df3495 Fix error detection in executeGitCommand
1. proc.consumeProcessErrorStream does not work correctly: it creates a
   thread to asynchronously copy the content of the stream to the string
   buffer, and does not provide any way to know when it's done. As a
   result, sometimes the buffer is correctly filled in after
   consumeProcessErrorStream returns, sometimes it's not.
2. Checking stderr to know if there was an error is not a good idea: a
   process can run just fine and give output on stderr (logs,
   basically), and a process can fail without giving any output on
   stderr. Checking the status code is more reliable.
2020-06-22 19:53:36 +01:00
Andrea Boriero cfeee5059b Add gradle task to automate the CI release 2020-06-22 19:53:36 +01:00
Andrea Boriero c45108a2b6 6 - SQM based on JPA type system 2019-09-12 10:42:32 +01:00
Guillaume Smet 9035793987 HHH-12774 Add missing jars to the distribution archives 2018-07-11 10:15:03 +02:00
Guillaume Smet 84d702c43f Exclude the build directories from the files pushed to SourceForge 2018-07-05 15:46:05 +02:00
Guillaume Smet 7b5ae68e13 Exclude the bin directories from the files pushed to SourceForge 2018-07-05 15:27:24 +02:00
Fabio Massimo Ercoli 54722fc344 HHH-12663 Upgrade gradle-karaf-plugin 2018-07-02 17:10:44 +02:00
Steve Ebersole 82f2aa0d5d HHH-12474 - Make sure the JPA version is defined by a single property across build files
added HibernateVersion following pattern of JpaVersion
2018-04-30 10:38:34 -05:00
Steve Ebersole dae31640a8 HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
HHH-12416 - set up relocation for hibernate-ehcache
2018-03-22 13:25:12 -05:00
Vlad Mihalcea b6c6029edb HHH-12266 - The release task does not upload the documentation 2018-01-31 17:15:50 +02:00
Steve Ebersole d806eff912 HHH-12190 - General tidying of Gradle scripts 2018-01-16 14:34:43 -06:00
Andrea Boriero 8aa8485a54 IntelliJ created out folder should not be included into distribution artifacts 2017-11-20 12:38:19 +00:00
Steve Ebersole 048268ef1e HHH-10629 - Spatial not bundled in release bundles 2016-08-12 12:43:50 -05:00
Steve Ebersole 1378708088 HHH-11019 - Extend DelayedPostInsertIdentifier support to include checks for FlushMode (EXTENDED PC) - support for testing inside WildFly leveraging Arquilian and hibernate-orm-modules 2016-08-05 10:09:35 -05:00
Vlad Mihalcea 7d14223531 HHH-11017 - Migrate Integration Guide to AsciiDoctor 2016-08-03 13:49:02 +03:00
Steve Ebersole 41e7bd2cd4 BinTray generic repo publishing - take 2 2016-06-27 15:29:16 -05:00
Andrea Boriero 9ae57a6f7a remove hibernate-entitymanager project 2016-05-06 13:13:29 -05:00
Steve Ebersole fa0db89f7f HHH-10664 - Prep 6.0 feature branch - merge hibernate-java8 into hibernate-core 2016-03-31 12:27:52 -05:00
Steve Ebersole 81b1baa8c4 HHH-10520 - Update doc publishing 2016-02-11 15:59:13 -06:00
Steve Ebersole b4165d9530 HHH-10512 - Fix symlink handling for documentation tasks 2016-02-11 13:40:10 -06:00
Steve Ebersole 5ce69c1839 HHH-10042 - Add task to upload dist bundles to BinTray 2015-08-20 13:14:02 -05:00
Steve Ebersole 2ec5d93a50 HHH-10039 - Ensure the Karaf features.xml is included in the distro zip/tgz 2015-08-20 13:14:02 -05:00
Steve Ebersole dd57871cdb HHH-9858 - Make sure release bundles contain hibernate-java8 2015-06-15 14:47:46 -05:00
Steve Ebersole efc9c2956c HHH-9858 - Make sure release bundles contain hibernate-java8 2015-06-15 12:28:26 -05:00
Steve Ebersole d0c2c31ab7 HHH-9826 - Update the release task for uploading release bundles to SourceForge FRS 2015-05-27 21:02:27 -05:00
Steve Ebersole bd256e4783 HHH-9803 - Checkstyle fix ups - headers 2015-05-18 23:25:14 -05:00
Steve Ebersole f6980f3324 release 5.0.0.Beta2 2015-04-29 23:21:38 -05:00
Steve Ebersole f295d66d6e HHH-8844 - Add support for Java 8 date and time types (JSR-310) 2015-03-31 13:02:19 -05:00
Steve Ebersole 507726e929 HHH-8844 - Add support for Java 8 date and time types (JSR-310) 2015-03-25 15:37:07 -05:00
Steve Ebersole 5f6d1d24f7 HHH-8844 - Add support for Java 8 date and time types (JSR-310) 2015-03-24 16:01:15 -05:00
Steve Ebersole 28334c77be HHH-8773 - Remove cleaning as release task dep
(cherry picked from commit 79ee394e0a)
2014-01-22 11:34:16 -06:00
Steve Ebersole 6dedb5ec43 HHH-8773 - Remove cleaning as release task dep
(cherry picked from commit 1fddb2c95a)
2014-01-22 11:34:02 -06:00
Steve Ebersole e463f6b619 HHH-8730 - uploadDocumentation task needs to stage aggregated javadocs before rsync
(cherry picked from commit 40a8657de5)
2014-01-10 13:44:45 -06:00
Steve Ebersole c1612fe004 HHH-8733 - General build cleanup 2013-11-22 14:53:24 -06:00
Steve Ebersole da6ee1e5bc HHH-8693 - asciidoc is not integrated into release workflow 2013-11-18 14:48:10 -06:00
Hardy Ferentschik faca8f5dd4 HHH-8483 Deleting obsolte settings.gralde in metamodel-generator project and making sure artifact is correctly named in root level settings file 2013-11-12 16:07:00 +01:00
Hardy Ferentschik ff235d8c55 HHH-8433 Making sure javadocs and release tasks work 2013-11-11 20:08:17 +08:00
Brett Meyer 4ab29b4811 HHH-8335 Hibernate OSGi not included in build's /lib 2013-06-29 12:46:40 -04:00
Steve Ebersole d874bc4737 4.3.0.Beta3 2013-05-29 13:42:26 -05:00
Brett Meyer 7678fae6a5 HHH-8144 corrected rsync args 2013-05-23 15:07:48 -04:00
Steve Ebersole 7a1d2de542 HHH-8144 - Create a 'release' task that performs all tasks needed for doing a release 2013-05-17 14:29:33 -05:00
Steve Ebersole 8290662c9d HHH-8144 - Create a 'release' task that performs all tasks needed for doing a release 2013-05-16 18:52:27 -05:00
Steve Ebersole a906d1ffb2 HHH-8137 - Javadoc generation is currently not playing nicely with Java7 javadoc changes 2013-04-15 09:50:33 -05:00
Steve Ebersole e019c2ac19 HHH-8147 - Update to use distribution plugin for createing release bundles 2013-04-08 21:24:08 -05:00
Steve Ebersole 2b2f333593 HHH-8147 - Update to use distribution plugin for createing release bundles 2013-04-05 15:15:11 -05:00
Brett Meyer 56867417e2 HHH-7527 Enterprise OSGi JPA support 2013-02-14 10:44:35 -05:00
Strong Liu 7a82349f75 HHH-7385 change to use gradle 1.1 2012-08-08 17:09:11 +08:00
Strong Liu e4a82a0b6b HHH-7197 - update build scripts to not use deprecated gradle apis and change manual's xml declation to use doc namespace 2012-03-26 15:12:10 +08:00
Steve Ebersole 7861fdee44 HHH-7067 - Update build to work with Gradle m8 2012-02-15 16:33:45 -06:00
Steve Ebersole 80ae4d5724 HHH-6082 - Incorporate EntityManager documentation into main dev guide 2012-02-07 00:31:25 -06:00
Lukasz Antoniak 755d7fb788 OS independent file separator in Gradle script 2012-01-17 15:29:43 +08:00
Steve Ebersole e75b8a77b1 HHH-6967 - HHH-6906 - Clean up javadoc warnings 2012-01-13 11:17:34 -06:00
Steve Ebersole 5e8b74d8e8 HHH-6782 - define javadoc groups based on api/spi/internal 2012-01-13 10:58:48 -06:00
Steve Ebersole d02864bac6 HHH-6903 - add building of hem and manual docs 2011-12-16 09:13:45 -06:00
Steve Ebersole ba71fe0132 HHH-6036 - integration documentation generation 2011-03-29 15:14:09 -05:00
Strong Liu aa24c3a0c5 HHH-6036 Doc integration 2011-03-24 15:48:07 +08:00
Steve Ebersole a933851765 HHH-6001 - Add a top-level directory inside the release bundle archives 2011-03-22 11:35:28 -05:00
Strong Liu 8c56875fc5 HHH-6036 integration documentation generation 2011-03-22 23:39:53 +08:00
Steve Ebersole f09b5921ef HHH-6001 - Add a top-level directory inside the release bundle archives 2011-03-18 09:49:00 -05:00
Steve Ebersole 13f6417ea6 HHH-6002 - Use today's year when building copyright footer for aggregated javadocs 2011-03-18 09:02:31 -05:00
Steve Ebersole 329486bc69 HHH-5990 - Remove non-maintained second level cache integrations 2011-03-09 13:55:19 -06:00
Steve Ebersole fad1801cbe HHH-5707 - Gradle 0.9-rc-2 2010-11-01 13:44:41 -05:00
Steve Ebersole 06e4f69b93 HHH-5655 - In Gradle build, better account for non-standard local maven repo cache locations 2010-10-13 19:11:08 -05:00
Steve Ebersole d2c88d55df HHH-5647 - Develop release process using Gradle 2010-10-12 15:39:33 -05:00