[
https://issues.apache.org/jira/browse/CASSANDRA-13230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15871866#comment-15871866
]
Stefan Podkowinski commented on CASSANDRA-13230:
------------------------------------------------
I've now created my own branch that would split up the docker process a bit by
first creating a build image with all tooling and afterwards trigger the actual
build process by using a script executed by `docker run`. RPMs will afterwards
end up in the hosts dist directory.
My suggestion would be to update the debian docker script as well, so it will
create deb files along with the RPMs in the dist dir. Afterwards the
cassandra-release scripts could be updated to pick up the packages from dist
dir, instead of building them locally. WDYT?
> Build RPM packages for release
> ------------------------------
>
> Key: CASSANDRA-13230
> URL: https://issues.apache.org/jira/browse/CASSANDRA-13230
> Project: Cassandra
> Issue Type: New Feature
> Components: Packaging
> Reporter: Michael Shuler
> Assignee: Stefan Podkowinski
>
> Currently, releases are built locally on Debian/Ubuntu based machines,
> without native support for building RPM packages. This can be done with a
> docker image.
> The current cassandra-release scripts are here (please, do not randomly run
> and push tags..):
> https://git-wip-us.apache.org/repos/asf?p=cassandra-builds.git;a=tree;f=cassandra-release
> A couple incomplete docker run scripts are here:
> https://git-wip-us.apache.org/repos/asf?p=cassandra-builds.git;a=tree;f=docker-wip
> {code}
> git clone https://git-wip-us.apache.org/repos/asf/cassandra-builds.git
> {code}
> Patches for build infra improvements are welcome!
> /cc [[email protected]] if you want to assign to yourself, I'd be happy to
> review :)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)