You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »


Move sources to release mirror in SVN


Move artifacts to release mirror
# Move core 

svn move -m "Release Apache StreamPipes (incubating) Core 0.66.0" \
       https://dist.apache.org/repos/dist/dev/incubator/streampipes/core/0.66.0/rc1 \
       https://dist.apache.org/repos/dist/release/incubator/streampipes/core/0.66.0


# Move extensions
svn move -m "Release Apache StreamPipes (incubating) Extensions 0.66.0" \
       https://dist.apache.org/repos/dist/dev/incubator/streampipes/extensions/0.66.0/rc1 \
       https://dist.apache.org/repos/dist/release/incubator/streampipes/extensions/0.66.0

# Move installer
svn move -m "Release Apache StreamPipes (incubating) Installer 0.66.0" \
       https://dist.apache.org/repos/dist/dev/incubator/streampipes/installer/0.66.0/rc1 \
       https://dist.apache.org/repos/dist/release/incubator/streampipes/installer/0.66.0


Cleaning up older versions

As a lot of mirrors are serving our releases, it is the Apache policy to clean old releases from the repo if newer versions are released.

Clean up older versions
# Core

svn delete https://dist.apache.org/repos/dist/release/incubator/streampipes/core/0.65.0/ -m "Delete Core version 0.65.0"
svn delete https://dist.apache.org/repos/dist/release/incubator/streampipes/extensions/0.65.0/ -m "Delete Extensions version 0.65.0"
svn delete https://dist.apache.org/repos/dist/release/incubator/streampipes/installer/0.65.0/ -m "Delete Installer version 0.65.0"


Deploy Maven artifacts to Maven Central

The probably simplest part is releasing the Maven artifacts.

In order to do this, the release manager logs into Nexus at https://repository.apache.org/, selects the staging repository and clicks on the Release button.

This will move all artifacts into the Apache release repository and delete the staging repository after that.

All release artifacts released to the Apache release repo, will automatically be synced to Maven central.


Publish Docker images


Merge release into master in all repos

In all repos, merge the release branch into master.



Add version to DOAP file

Update website and docs

Send Announce mail



  • No labels