You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@reef.apache.org by ju...@apache.org on 2016/05/25 05:47:41 UTC

reef git commit: [REEF-1400] Update update_website.py script to include pom.xml file

Repository: reef
Updated Branches:
  refs/heads/master e03fa36c2 -> b49593542


[REEF-1400] Update update_website.py script to include pom.xml file

JIRA:
  [REEF-1400](https://issues.apache.org/jira/browse/REEF-1400)

Pull request:
  This closes #1015


Project: http://git-wip-us.apache.org/repos/asf/reef/repo
Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/b4959354
Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/b4959354
Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/b4959354

Branch: refs/heads/master
Commit: b49593542cf63f1c4cf1709ebf01c258adaf87e9
Parents: e03fa36
Author: Mariia Mykhailova <ma...@apache.org>
Authored: Tue May 24 14:08:35 2016 -0700
Committer: Julia Wang <jw...@yahoo.com>
Committed: Tue May 24 22:46:07 2016 -0700

----------------------------------------------------------------------
 dev/update_website.py | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/reef/blob/b4959354/dev/update_website.py
----------------------------------------------------------------------
diff --git a/dev/update_website.py b/dev/update_website.py
index ba704fe..2bda974 100644
--- a/dev/update_website.py
+++ b/dev/update_website.py
@@ -35,6 +35,30 @@ import argparse
 import datetime
 
 """
+pom.xml
+"""
+def update_pom(file, new_version):
+    changed_str = ""
+    f = open(file, 'r')
+
+    while True:
+        line = f.readline()
+        if not line:
+            break
+        if "<currentStableVersion>" in line:
+            r = re.compile('>(.*?)<')
+            m = r.search(line)
+            old_version = m.group(1)
+            line = line.replace(old_version, new_version)
+        changed_str += line
+    f.close()
+
+    f = open(file, 'w')
+    f.write(changed_str)
+    f.close()
+    print file
+
+"""
 doap.rdf
 """
 def update_doap(file, new_version):
@@ -152,6 +176,7 @@ if __name__ == "__main__":
     args = parser.parse_args()
 
     reef_home = os.path.abspath(args.reef_home)
+    update_pom(reef_home + "/pom.xml", args.reef_version)
     update_doap(reef_home + "/website/src/site/resources/doap.rdf", args.reef_version)
     update_release_js(reef_home + "/website/src/site/resources/js/release.js", args.reef_version, args.sha512, args.notes_link)
     update_downloads(reef_home + "/website/src/site/markdown/downloads.md", args.reef_version, args.sha512, args.notes_link)