You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Glenn Weidner (JIRA)" <ji...@apache.org> on 2017/03/02 19:30:45 UTC

[jira] [Commented] (SYSTEMML-1191) Create RC builds from branches

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

Glenn Weidner commented on SYSTEMML-1191:
-----------------------------------------

Commit https://github.com/apache/incubator-systemml/commit/6648ae5710ece1042d8b8e4f0d6ec7a62756bf59 included in version 0.12 as part of [PR 361 | https://github.com/apache/incubator-systemml/pull/361].

> Create RC builds from branches
> ------------------------------
>
>                 Key: SYSTEMML-1191
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1191
>             Project: SystemML
>          Issue Type: New Feature
>            Reporter: Arvind Surve
>            Assignee: Arvind Surve
>
> There are couple of things to be done to address build based on other branch instead of master
> 	
> 	1. Change version in pom. xml 
> 		From 0.13.0-incubating-SNAPSHOT		to 	0.12.1-incubating-SNAPSHOT
> 	2. Change release-build.sh
> 		In function checkout_code()
> 			Replace following line with
> 				git checkout $GIT_REF			(If branch will not be specified it will master otherwise it will be master, right? Do we need gitCommitHash for git checkout?)
> 			Following
> 				if [[ "$GIT_BRANCH" ]]; then	
> 					# Fetch any new branches	(Not sure if this needed, won't hurt)
> 					git fetch origin
> 					
> 					# Get list of remote branches	(Not sure if this needed, won't hurt)
> 					git branch -v -a
> 					
> 					# Get remote branch to work on
> 					git checkout -b "$GIT_BRANCH Origin/$GIT_BRANCH
> 				else
> 					git checkout $GIT_REF
> 				fi
> 	3. Parse branch parameter
> 		--gitBranch
> 			GIT_BRANCH="${PARTS[1]}"
> 			shift
> 			;;
> 	4. Commit above changes to branch-0.12	(later merge to master)
> Once changes are checked-in extract code and run release publish with following command:
>       With DryRun	
> 		./release-build.sh --release-prepare --releaseVersion="0.12.0-incubating" --developmentVersion="0.12.1-incubating-SNAPSHOT" --releaseRc="rc2" --tag="v0.12.0-incubating-rc2" --gitBranch="branch-0.12" --dryRun
>       Without DryRun
> 		./release-build.sh --release-prepare --releaseVersion="0.12.0-incubating" --developmentVersion="0.12.1-incubating-SNAPSHOT" --releaseRc="rc2" --tag="v0.12.0-incubating-rc2" --gitBranch="branch-0.12"
> [~luciano resende] Can you look at proposed change before I do changes and run build?



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