Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-3635

Use Docker and Maven Release Plugin to prepare ZooKeeper releases

    XMLWordPrintableJSON

Details

    Description

      In 3.5.5 and 3.5.6 we followed a new release procedure based on Maven:

      https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToRelease+using+maven

      That procedure needed some "manual" parts to change the project version inside pom files and also inside the sources of the C Client.

      We can automate more and more in order to make the release procedure mostly automatic.

      We should also use 'docker' in order to have a reproducible build environment, expectially for the 'convenience binaries':

      • Java version (we want to build the project with Java 8 in 3.6.0)
      • C client (tools, system headers and openssl version)

       

      Attachments

        Issue Links

          Activity

            People

              eolivelli Enrico Olivelli
              eolivelli Enrico Olivelli
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h 20m
                  3h 20m