Hi Andrey,

There is
https://github.com/vlsi/vlsi-release-plugins/blob/master/plugins/stage-vote-release-plugin/README.md

We have a change that uses this to do the release:
https://github.com/apache/bookkeeper/commit/f1a1f12195d8538338d000dba71fb2e98de0afbb
.

This should match the current release process. Once this works, we will
also need to update the instructions.

Thanks
--Surinder
On Fri, Mar 11, 2022 at 4:11 PM Andrey Yegorov <andrey.yego...@datastax.com>
wrote:

> [ External sender. Exercise caution. ]
>
> Hi,
>
> I am looking for help with the BK release procedure with gradle.
> We dropped maven support in this version but all release scripts and docs
> use maven.
>
> I found a gradle plugin that supposedly implements functionality similar to
> maven's release plugin: https://github.com/researchgate/gradle-release
> One catch is the project does not look active/no commits in 2+ years.
>
> Are there better alternatives?
>
> Current instructions:
> https://bookkeeper.apache.org/community/release_guide/
>
> Scripts that use maven:
> ---------------
> $ pwd
>   ~/src/bookkeeper/dev
>
> $ grep -rI "mvn " .
>
> docker/run.sh:echo '  mvn clean install'
> release/000-run-docker.sh:VERSION=`cd $BOOKKEEPER_ROOT && mvn
> org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate
> -Dexpression=project.version | grep -Ev '(^\[|Download\w+:)' | sed
> 's/^\(.*\)-SNAPSHOT/\1/'`
> release/003-release-perform.sh:mvn release:perform \
> release/001-release-branch.sh:mvn release:branch \
> release/002-release-prepare.sh:mvn release:prepare \
>
> $ pwd
> ~/src/bookkeeper/site/scripts
>
> $ grep -r mvn .
> ./javadoc-gen.sh:    mvn clean install javadoc:aggregate -DskipTests
> -----------------
>
> --
> Andrey Yegorov
>

Reply via email to