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)