tree: d509f3a974f1775bf7208bfe469741051c88e0ee [path history] [tgz]
  1. README.md
  2. setup-tunnel.service
  3. setup.sh
  4. tunnel.sh
worker/README.md

This holds scripts for spinning up extra workers for gerrit CI on GCE.

VMs should be created as:

  • named city-hackathon-40, city-hackathon-41, etc; the numbers should be free in the CI master

  • Machine: 24 CPUs/90G RAM.

  • Disk: RHEL 7 hardened image on 100G SSD Persistent Disk

  • SSH: add your personal key.

Steps:

  1. Become root sudo su -

  2. yum install -y git

  3. Install the private key under .ssh/id_ecdsa, available to gerritcodereview-team members.

  4. Download:

    git clone https://gerrit.googlesource.com/gerrit-ci-scripts/
    
  5. Run setup.sh (one time)

    sh gerrit-ci-scripts/worker/setup.sh
    
  6. Run tunnel.sh (TODO(hanwen): setup in crontab from setup.sh)

    sh gerrit-ci-scripts/worker/tunnel.sh