Hi, Andrea We mainly use ’release-plugin’ to prepare for a release: upgrade pom version, package release candidate and deploy to maven central repo. Some processes are done manually, for example, 'generate sha512' and 'svn commit’. You have mentioned a good point, I think we can use a .sh script to make the whole process done automatically.
Best regards, Jun > On 30 Jul 2018, at 15:14, Andrea Del Bene <[email protected]> wrote: > > Hi Jun, > > just curious, is there a particular script or tool you use to build the > releases? > > Thank you. > > On Mon, Jul 30, 2018 at 4:11 AM, Yong Zhu <[email protected]> wrote: > >> The source dir unzipped from the source zip is named >> 'incubator-dubbo-dubbo-2.6.3'. Here `dubbo` is duplicated. >> >> Is this intentional? >> >> On Mon, Jul 30, 2018 at 10:06 AM Jun Liu <[email protected]> wrote: >> >>>> I think I found an issue that may need to rebuild the release >> candidate. >>>> >>>> The source release contains a binary: >>>> >>>> ./.mvn/wrapper/maven-wrapper.jar >>> >>> Yes, you are right, I have just checked and found the binary in the exact >>> position. >>> We can start the rebuild today. >>> >>> I failed to notice that the rat and style plugin are closed by default >>> when building the release candidate locally, I will open them in the next >>> RC, they can help to check this kind of problems. >>> >>> Best regards, >>> Jun >>> >>>> On 29 Jul 2018, at 16:14, Huxing Zhang <[email protected]> wrote: >>>> >>>> Hi, >>>> >>>> I think I found an issue that may need to rebuild the release >> candidate. >>>> >>>> The source release contains a binary: >>>> >>>> ./.mvn/wrapper/maven-wrapper.jar >>>> >>>> Actually I run `mvn verify -Drat.skip=false`, as a result it found the >>>> archive in target/rat.txt but did not fail. >>>> >>>> Notes: 3 >>>> Binaries: 0 >>>> Archives: 1 >>>> Standards: 3 >>>> >>>> Apache Licensed: 3 >>>> Generated Documents: 0 >>>> >>>> JavaDocs are generated, thus a license header is optional. >>>> Generated files do not require license headers. >>>> >>>> 0 Unknown Licenses >>>> >>>> Archives: >>>> >>>> + .mvn/wrapper/maven-wrapper.jar >>>> >>>> Previous discussion: >>>> >>> https://lists.apache.org/thread.html/491ecd01802c48df8d906548e1d1db >> 188c39a9546f958e834198d276@%3Cdev.dubbo.apache.org%3E >>>> >>>> >>>> Other details: >>>> >>>> * incubator in name >>>> * Disclaimer exists >>>> * sha512 chesum ok >>>> * signature ok >>>> * git tag matches >>>> * NOTICE and LICENSE exist in META-INF of jar files of binary release. >>>> * Unit test passed on Java 8 + OSX >>>> * Tested elegant shutdown with Tomcat 8.5.30 >>>> >>>> Minor issues: >>>> * There are some typo in CHANGES.md, I saw it fixed in 2.6.3 release >>>> branch, but not included in the release candidate. >>>> >>>> On Thu, Jul 26, 2018 at 5:48 PM, Jun Liu <[email protected]> wrote: >>>>> Hello Dubbo Community, >>>>> >>>>> This is a call for vote to release Apache Dubbo (Incubating) version >>> 2.6.3. >>>>> >>>>> The release candidates (RC1): >>>>> https://dist.apache.org/repos/dist/dev/incubator/dubbo/2.6.3 >>>>> >>>>> Git tag for the release (RC1): >>>>> https://github.com/apache/incubator-dubbo/tree/dubbo-2.6.3 >>>>> >>>>> Hash for the release tag: >>>>> a8be0eaaddab198ed03b0150d4db03e2b22f023f >>>>> >>>>> Release Notes: >>>>> https://github.com/apache/incubator-dubbo/blob/2.6.3- >> release/CHANGES.md >>>>> >>>>> The artifacts have been signed with Key : 28681CB1, which can be found >>> in the keys file: >>>>> https://dist.apache.org/repos/dist/dev/incubator/dubbo/KEYS >>>>> >>>>> The vote will be open for at least 72 hours or until necessary number >>> of votes are reached. >>>>> >>>>> Please vote accordingly: >>>>> >>>>> [ ] +1 approve >>>>> [ ] +0 no opinion >>>>> [ ] -1 disapprove with the reason >>>>> >>>>> Thanks, >>>>> The Apache Dubbo (Incubating) Team >>>>> >>>> >>>> -- >>>> Best Regards! >>>> Huxing >>> >>> >> > > > > -- > Andrea Del Bene. > Apache Wicket committer.
