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 <[email protected]> Authored: Tue May 24 14:08:35 2016 -0700 Committer: Julia Wang <[email protected]> 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)
