[zorg] r283588 - Create svn_rev symlinks in uploads as well

Chris Matthews via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 7 13:23:12 PDT 2016


Author: cmatthews
Date: Fri Oct  7 15:23:12 2016
New Revision: 283588

URL: http://llvm.org/viewvc/llvm-project?rev=283588&view=rev
Log:
Create svn_rev symlinks in uploads as well

In someplaces it is nice to refer to old build just by their svn rev.
This creates a link for each rev.

Modified:
    zorg/trunk/zorg/jenkins/build.py

Modified: zorg/trunk/zorg/jenkins/build.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/jenkins/build.py?rev=283588&r1=283587&r2=283588&view=diff
==============================================================================
--- zorg/trunk/zorg/jenkins/build.py (original)
+++ zorg/trunk/zorg/jenkins/build.py Fri Oct  7 15:23:12 2016
@@ -789,6 +789,14 @@ def build_upload_artifact():
 
     run_cmd(conf.workspace, ln_cmd)
 
+    lnr_cmd = ["ssh", "buildslave@" + SERVER,
+               "ln", "-fs", "/Library/WebServer/Documents/artifacts/" +
+               conf.job_name + "/" + artifact_name,
+               "/Library/WebServer/Documents/artifacts/" +
+               conf.job_name + "/r" + conf.svn_rev()]
+
+    run_cmd(conf.workspace, lnr_cmd)
+
 
 def run_cmd(working_dir, cmd, env=None, sudo=False, err_okay=False):
     """Run a command in a working directory, and make sure it returns zero."""




More information about the llvm-commits mailing list