You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mahout.apache.org by "Andrew Palumbo (Jira)" <ji...@apache.org> on 2019/12/07 09:11:00 UTC

[jira] [Commented] (MAHOUT-2076) add a /release directory with a skeleton settings.xml for releases and instructions/scripts to release/deploy and any mixture therof

    [ https://issues.apache.org/jira/browse/MAHOUT-2076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16990407#comment-16990407 ] 

Andrew Palumbo commented on MAHOUT-2076:
----------------------------------------

[~joe_o] I  forgot that I'd already started on some of this effort and have a PR open.. [https://github.com/apache/mahout/pull/384/commits/8794c42f910ed6fc3ac93d4081a88385520cc84b|https://github.com/apache/mahout/pull/384/commits/8794c42f910ed6fc3ac93d4081a88385520cc84b']

 

Feel free to use that. 

> add a /release directory with a skeleton settings.xml for releases and instructions/scripts to release/deploy and any mixture therof
> ------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-2076
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-2076
>             Project: Mahout
>          Issue Type: New Feature
>          Components: release
>    Affects Versions: 0.14.0
>            Reporter: Andrew Palumbo
>            Assignee: Joe Olson
>            Priority: Minor
>             Fix For: 14.1
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> add a {{/release}} directory with {{settings.xml}} and all necessary variable changes to make a release candidate and to deploy. 
> {code:bash}
> change-scalaversion.sh 2.11
> mvn release:prepare -Papache-release
> mvn release:perform -Papache-release
> change-scala-version 2.12
> mvn release:prepare -Papache-release
> mvn release:perform -Papache-release{code}
>  
> It may be as simple as adding your personal GPG information to the `~/.m2/settings.xml` file. and running a script like above.  Spark and Flink have  examples which could be overkill:
> Spark:
> [https://github.com/apache/spark/blob/master/dev/make-distribution.sh]
> [https://github.com/apache/spark/tree/master/dev/create-release]
> Flink:
> [https://github.com/apache/flink/tree/master/tools/releasing]
> I would also propose that we consider a  {{Makefile}} for our builds or {{cmake}}, as we are moving closer to python and .cpp modules. Could be useful, we should at least consider it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)