Changeset 142802 in webkit


Ignore:
Timestamp:
Feb 13, 2013 2:39:44 PM (11 years ago)
Author:
commit-queue@webkit.org
Message:

cr-linux debug should use clang and maybe be a components build
https://bugs.webkit.org/show_bug.cgi?id=108512

Patch by Alan Cutter <alancutter@chromium.org> on 2013-02-13
Reviewed by Adam Barth.

Modified GCE cr-linux-debug-ews bot build scripts to configure clang over gcc for build performance.
Build bots will update clang with each bot cycle.
Updated GCE image paths to suit gcutil 1.6.1.

  • EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
  • EWSTools/GoogleComputeEngine/build-commit-queue.sh:
  • EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:
  • EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh:
  • EWSTools/configure-clang-linux.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-chromium-ews.sh.
  • EWSTools/start-queue.sh:
Location:
trunk/Tools
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r142795 r142802  
     12013-02-13  Alan Cutter  <alancutter@chromium.org>
     2
     3        cr-linux debug should use clang and maybe be a components build
     4        https://bugs.webkit.org/show_bug.cgi?id=108512
     5
     6        Reviewed by Adam Barth.
     7
     8        Modified GCE cr-linux-debug-ews bot build scripts to configure clang over gcc for build performance.
     9        Build bots will update clang with each bot cycle.
     10        Updated GCE image paths to suit gcutil 1.6.1.
     11
     12        * EWSTools/GoogleComputeEngine/build-chromium-ews.sh:
     13        * EWSTools/GoogleComputeEngine/build-commit-queue.sh:
     14        * EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:
     15        * EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh:
     16        * EWSTools/configure-clang-linux.sh: Copied from Tools/EWSTools/GoogleComputeEngine/build-chromium-ews.sh.
     17        * EWSTools/start-queue.sh:
     18
    1192013-02-13  Sheriff Bot  <webkit.review.bot@gmail.com>
    220
  • trunk/Tools/EWSTools/GoogleComputeEngine/build-chromium-ews.sh

    r139957 r142802  
    4343PROJECT=google.com:webkit
    4444ZONE=$(bash findzone.sh $PROJECT)
    45 IMAGE=projects/google/images/ubuntu-10-04-v20120621
     45IMAGE=projects/google/global/images/ubuntu-10-04-v20120621
    4646MACHINE_TYPE=n1-standard-4-d
    4747
  • trunk/Tools/EWSTools/GoogleComputeEngine/build-commit-queue.sh

    r139957 r142802  
    4545PROJECT=google.com:webkit
    4646ZONE=$(bash findzone.sh $PROJECT)
    47 IMAGE=projects/google/images/ubuntu-10-04-v20120621
     47IMAGE=projects/google/global/images/ubuntu-10-04-v20120621
    4848MACHINE_TYPE=n1-standard-4-d
    4949
  • trunk/Tools/EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh

    r141223 r142802  
    4343PROJECT=google.com:webkit
    4444ZONE=$(bash findzone.sh $PROJECT)
    45 IMAGE=projects/google/images/ubuntu-10-04-v20120621
     45IMAGE=projects/google/global/images/ubuntu-10-04-v20120621
    4646MACHINE_TYPE=n1-standard-4-d
    4747
     
    5757    bash build-vm.sh &&
    5858    bash build-repo.sh $QUEUE_TYPE $BUGZILLA_USERNAME $BUGZILLA_PASSWORD &&
    59     bash build-boot-cmd.sh \"screen -t kr ./start-queue.sh $QUEUE_TYPE $BOT_ID 10\" &&
     59    bash build-boot-cmd.sh \"\\
     60screen -t kr ./start-queue.sh -r \\\"configure-clang-linux.sh $QUEUE_TYPE\\\" $QUEUE_TYPE $BOT_ID 10\" &&
    6061    bash boot.sh
    6162"
  • trunk/Tools/EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh

    r139957 r142802  
    4343PROJECT=google.com:webkit
    4444ZONE=$(bash findzone.sh $PROJECT)
    45 IMAGE=projects/google/images/ubuntu-10-04-v20120621
     45IMAGE=projects/google/global/images/ubuntu-10-04-v20120621
    4646MACHINE_TYPE=n1-standard-4-d
    4747
     
    6262screen -t fq ./start-queue.sh feeder-queue $BOT_ID 10
    6363screen -t sq ./start-queue.sh style-queue $BOT_ID 10
    64 screen -t sb ./start-queue.sh sheriff-bot $BOT_ID 180 --irc-password=$IRC_PASSWORD\"
     64screen -t sb ./start-queue.sh -p \\\"--irc-password=$IRC_PASSWORD\\\" sheriff-bot $BOT_ID 180\" &&
    6565    bash boot.sh
    6666"
  • trunk/Tools/EWSTools/start-queue.sh

    r141863 r142802  
    2828# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2929
    30 if [[ $# -lt 3 ]]; then
    31     echo "Usage: start-queue-loop.sh QUEUE_NAME BOT_ID RESET_AFTER_ITERATION [QUEUE_PARAMS]"
     30USAGE="Usage: start-queue-loop.sh [OPTIONS] QUEUE_NAME BOT_ID RESET_AFTER_ITERATION
     31       -r RESET_SCRIPT    A bash script to be run every cycle just before the queue starts up again.
     32       -p QUEUE_PARAMS    Additional parameters to be given to the queue's execution command."
     33
     34while getopts "r:p:" FLAG
     35do
     36    case $FLAG in
     37    r) RESET_SCRIPT=$OPTARG;;
     38    p) QUEUE_PARAMS=$OPTARG;;
     39    esac
     40done
     41
     42shift $((OPTIND-1))
     43
     44if [[ $# -ne 3 ]]; then
     45    echo "$USAGE"
    3246    exit 1
    3347fi
     
    3650BOT_ID=$2
    3751RESET_AFTER_ITERATION=$3
    38 shift 3
    39 QUEUE_PARAMS="$@"
    4052
    4153cd /mnt/git/webkit-$QUEUE_NAME
     
    6779    ./Tools/Scripts/test-webkitpy
    6880
     81    # Run the given reset script.
     82    if [[ -n $RESET_SCRIPT ]]; then
     83        bash "$RESET_SCRIPT"
     84    fi
     85
    6986    # We use --exit-after-iteration to pick up any changes to webkit-patch, including
    7087    # changes to the committers.py file.
Note: See TracChangeset for help on using the changeset viewer.