aboutsummaryrefslogtreecommitdiff
path: root/control
diff options
context:
space:
mode:
authorPaul Sokolovsky <paul.sokolovsky@linaro.org>2011-10-25 17:41:03 +0300
committerPaul Sokolovsky <paul.sokolovsky@linaro.org>2011-10-25 17:41:03 +0300
commitca8d986df8613a11474bded43eae66132e5d7988 (patch)
tree111f69f30a243d8fded99a72c519fae2f1925c2f /control
parent8ac9c0cb3d8814ceff8b87d4202a9d33c0ea22e9 (diff)
Add additional HTTP alias /builds/ to allow shorter URLs.
Still keep /downloads/, as it allows browsing, while /builds/ doesn't.
Diffstat (limited to 'control')
-rwxr-xr-xcontrol/setup-control-node9
1 files changed, 6 insertions, 3 deletions
diff --git a/control/setup-control-node b/control/setup-control-node
index d9a6258..70eb572 100755
--- a/control/setup-control-node
+++ b/control/setup-control-node
@@ -135,24 +135,27 @@ cat <<\EOF | sudo tee /etc/apache2/sites-available/android-build.linaro.org > /d
ServerAdmin webmaster@localhost
ServerName android-build.linaro.org
Alias /download/ /var/lib/jenkins/jobs/
- Alias /seed/ /mnt2/seed/
+ # Provide shortcut URLs to access artifacts
+ AliasMatch ^/builds/~([^/]+)/([^/]+)/(lastStable|lastSuccessful)(.*) /var/lib/jenkins/jobs/$1_$2/$3/archive/build/out$4
+ AliasMatch ^/builds/~([^/]+)/([^/]+)/([^/]+)(.*) /var/lib/jenkins/jobs/$1_$2/builds/$3/archive/build/out$4
<Directory "/var/lib/jenkins/jobs/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
</Directory>
+ Alias /seed/ /mnt2/seed/
<Directory "/mnt2/seed/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
# Order deny,allow
# Deny from all
-# Allow from 127.0.0.0/255.0.0.0 ::1/128
+# Allow from 127.0.0.0/8 ::1/128 10.0.0.0/8
</Directory>
# RewriteLog /var/log/apache2/mod_rewrite_log
# RewriteLogLevel 3
RewriteEngine on
- RewriteCond %{REQUEST_URI} !^/(download|seed)
+ RewriteCond %{REQUEST_URI} !^/(download|seed|builds)
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [redirect=301,last]
# Allow to access XMLs in build artifact archives
RewriteCond %{REQUEST_URI} .+/archive/.+\.xml$