Commit 942ccc5c authored by Ian Hickson's avatar Ian Hickson

Try to simplify our bot setup. (#3986)

This moves all the bot-related files to `dev/bots`, hiding it from our
home page in github. Also, simplifies the travis setup, though that
doesn't do any difference to the performance sadly.
parent 06043b05
language: dart
sudo: false sudo: false
dart:
- stable
addons: addons:
apt: apt:
# sky_shell binary depends on /usr/lib/x86_64-linux-gnu/libstdc++.so.6 version GLIBCXX_3.4.18
sources: sources:
- ubuntu-toolchain-r-test - ubuntu-toolchain-r-test # if we don't specify this, the libstdc++6 we get is the wrong version
packages: packages:
- gcc-4.8 - libstdc++6
- g++-4.8
before_script: before_script:
- ./travis/setup.sh - ./dev/bots/setup.sh
script: script:
- ./travis/test.sh - ./dev/bots/test.sh
cache: cache:
directories: directories:
- $HOME/.pub-cache - $HOME/.pub-cache
...@@ -2,14 +2,19 @@ ...@@ -2,14 +2,19 @@
This directory exists to support building Flutter on our build infrastructure. This directory exists to support building Flutter on our build infrastructure.
The results of such builds are viewable at The results of such builds are viewable at:
https://build.chromium.org/p/client.flutter/waterfall * https://build.chromium.org/p/client.flutter/waterfall
* https://travis-ci.org/flutter/flutter/builds (limited checking used just for PRs on github)
The external master pages do not allow forcing new builds. Contact The external master pages for the chromium infra bots do not allow
@eseidelGoogle or another member of Google's Flutter team if you need to do forcing new builds. Contact @eseidelGoogle or another member of
that. Google's Flutter team if you need to do that.
Our infrastructure is broken into two parts. A buildbot master specified by our The Travis-based bots are trivial, and just run a couple of shell
scripts. The rest of this document discusses only the chromium infra
bots.
This infrastructure is broken into two parts. A buildbot master specified by our
[builders.pyl](https://chromium.googlesource.com/chromium/tools/build.git/+/master/masters/master.client.flutter/builders.pyl) [builders.pyl](https://chromium.googlesource.com/chromium/tools/build.git/+/master/masters/master.client.flutter/builders.pyl)
file, and a [set of file, and a [set of
recipes](https://chromium.googlesource.com/chromium/tools/build.git/+/master/scripts/slave/recipes/flutter) recipes](https://chromium.googlesource.com/chromium/tools/build.git/+/master/scripts/slave/recipes/flutter)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment