Commit Graph

159 Commits

Author SHA1 Message Date
Joe Groff
b4600aa611 buildbot: Use /usr for the package install prefix.
Swift SVN r4270
2013-03-02 20:34:13 +00:00
Joe Groff
96c58a1486 buildbot: Deliver built packages.
Copy the built package to a directory we can serve up via SFTP.

Swift SVN r4261
2013-03-02 01:33:23 +00:00
Joe Groff
1021b072c8 buildbot-script: Add a -release mode.
With the -release flag, the script will perform a RelWithDebInfo build of LLVM, Clang, and Swift, and will also build a package of the release build if the build and tests succeed.

Swift SVN r4260
2013-03-02 00:23:16 +00:00
Joe Groff
f1922d40f2 buildbot-script: Typo.
Swift SVN r4135
2013-02-21 22:02:52 +00:00
Joe Groff
2aef160f11 buildbot-script: Scrub the module cache harder.
Swift SVN r4133
2013-02-21 21:24:04 +00:00
Joe Groff
6597c60930 buildbot: Make sure module cache is scrubbed.
It looks like Jenkins only scrubs VCS checkout paths, not the entire workspace.

Swift SVN r4118
2013-02-20 21:30:41 +00:00
Joe Groff
a6b5ee4c3a buildbot: Set SWIFT_MODULE_CACHE_PATH.
Point SWIFT_MODULE_CACHE_PATH into the Jenkins workspace so it gets scrubbed automatically with each build.

Swift SVN r4115
2013-02-20 19:34:27 +00:00
Joe Groff
f6a80aecc7 Tweaks for the buildbot script.
/usr/local/bin isn't on PATH in the Jenkins environment, so add a variable to point at cmake. Jenkins' "emulate clean checkout" behavior also clobbers clang when it's checked out inside an llvm checkout, so change the script to expect LLVM and Clang checked out side-by-side and create a symlink to Clang from the LLVM tree.

Swift SVN r3972
2013-02-06 19:28:44 +00:00
Joe Groff
4828269258 Add a buildbot script.
This script configures and builds LLVM, Clang, and Swift from a fresh checkout (which should be prepared by Jenkins) and then runs the Swift tests.

Swift SVN r3969
2013-02-06 17:21:00 +00:00