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)