[llvm-commits] [zorg] r125880 - in /zorg/trunk/llvmlab/llvmlab/ui: ci/views.py templates/dashboard.html

Daniel Dunbar daniel at zuster.org
Fri Feb 18 08:41:41 PST 2011


Author: ddunbar
Date: Fri Feb 18 10:41:41 2011
New Revision: 125880

URL: http://llvm.org/viewvc/llvm-project?rev=125880&view=rev
Log:
llvmlab: Continue sketching published builds part of hard-coded instance of the
Config object (with dashboard support).

Modified:
    zorg/trunk/llvmlab/llvmlab/ui/ci/views.py
    zorg/trunk/llvmlab/llvmlab/ui/templates/dashboard.html

Modified: zorg/trunk/llvmlab/llvmlab/ui/ci/views.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/llvmlab/llvmlab/ui/ci/views.py?rev=125880&r1=125879&r2=125880&view=diff
==============================================================================
--- zorg/trunk/llvmlab/llvmlab/ui/ci/views.py (original)
+++ zorg/trunk/llvmlab/llvmlab/ui/ci/views.py Fri Feb 18 10:41:41 2011
@@ -22,7 +22,22 @@
     config.Phase("Tree Health", 3, []),
     config.Phase("Validation", 4, [])]
 builders = []
-published_builds = []
+published_builds = [
+    config.PublishedBuild("LLVM", "Linux", "i386", "llvm-linux-i386.tgz"),
+    config.PublishedBuild("LLVM", "Mac OS X (SnowLeopard)", "x86_64",
+                          "llvm-darwin10-x86_64.tgz"),
+
+    config.PublishedBuild("Clang", "Linux", "i386", "clang-linux-i386.tgz"),
+    config.PublishedBuild("Clang", "Linux", "x86_64", "clang-linux-x86_64.tgz"),
+    config.PublishedBuild("Clang", "Mac OS X (SnowLeopard)", "x86_64",
+                          "clang-darwin10-x86_64.tgz"),
+    config.PublishedBuild("Clang", "Windows", "i386", "clang-windows-i386.tgz"),
+
+    config.PublishedBuild("llvm-gcc-4.2", "Linux", "i386",
+                          "llvm-gcc-4.2-linux-i386.tgz"),
+    config.PublishedBuild("llvm-gcc-4.2", "Linux", "x86_64",
+                          "llvm-gcc-4.2-linux-x86_64.tgz"),
+    ]
 g_config = config.Config(phases, builders, published_builds)
 
 @ci.route('/')

Modified: zorg/trunk/llvmlab/llvmlab/ui/templates/dashboard.html
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/llvmlab/llvmlab/ui/templates/dashboard.html?rev=125880&r1=125879&r2=125880&view=diff
==============================================================================
--- zorg/trunk/llvmlab/llvmlab/ui/templates/dashboard.html (original)
+++ zorg/trunk/llvmlab/llvmlab/ui/templates/dashboard.html Fri Feb 18 10:41:41 2011
@@ -104,44 +104,16 @@
       <th width="80%" align="left">Archive</th>
     </tr>
   </thead>
+  
+  {% for build in ci_config.published_builds %}
   <tr>
-    <td rowspan="2">LLVM</td>
-    <td>Linux</td>
-    <td>i386</td>
-    <td>llvm-linux-i386.tgz</td>
-  </tr>
-  <tr>
-    <td>Mac OS X (SnowLeopard)</td>
-    <td>x86_64</td>
-    <td>llvm-darwin10-x86_64.tgz</td>
-  </tr>
-  <tr>
-    <td rowspan="3">Clang</td>
-    <td>Linux</td>
-    <td>i386</td>
-    <td>clang-linux-i386.tgz</td>
-  </tr>
-  <tr>
-    <td>Mac OS X (SnowLeopard)</td>
-    <td>x86_64</td>
-    <td>clang-darwin10-x86_64.tgz</td>
-  </tr>
-  <tr>
-    <td>Windows</td>
-    <td>i386</td>
-    <td>clang-windows-i386.tgz</td>
-  </tr>
-  <tr>
-    <td rowspan="2">llvm-gcc 4.2</td>
-    <td>Linux</td>
-    <td>i386</td>
-    <td>llvm-gcc-4.2-linux-i386.tgz</td>
-  </tr>
-  <tr>
-    <td>Linux</td>
-    <td>x86_64</td>
-    <td>llvm-gcc-4.2-linux-x86_64.tgz</td>
+    <td>{{ build.product }}</td>
+    <td>{{ build.os }}</td>
+    <td>{{ build.arch }}</td>
+    <td><a href="/archives/{{ build.archive_name }}">{{
+        build.archive_name }}</a></td>
   </tr>
+  {% endfor %}
 </table>
 
 <h1>Example Phase Popups</h1>





More information about the llvm-commits mailing list