[ 
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 [~spo...@gmail.com] if you want to assign to yourself, I'd be happy to 
> review :)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to