Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Side by Side Diff: README.md

Issue 2107913002: Add isolate to getting started instructions. (Closed) Base URL: https://skia.googlesource.com/buildbot@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Skia-Buildbot Repository 1 Skia-Buildbot Repository
2 ======================== 2 ========================
3 3
4 This repo contains infrastructure code for Skia. 4 This repo contains infrastructure code for Skia.
5 5
6 6
7 Getting the Source Code 7 Getting the Source Code
8 ======================= 8 =======================
9 9
10 The main source code repository is a Git repository hosted at 10 The main source code repository is a Git repository hosted at
11 https://skia.googlesource.com/buildbot. Although it is possible to check out 11 https://skia.googlesource.com/buildbot. Although it is possible to check out
12 this repository directly with git clone or using gclient fetch, it is preferred to use go get so 12 this repository directly with git clone or using gclient fetch, it is preferred to use go get so
13 that the code is arranged correctly for Go. If this is your first time working o n Go code, read 13 that the code is arranged correctly for Go. If this is your first time working o n Go code, read
14 about [the GOPATH environment variable](https://golang.org/doc/code.html#GOPATH) . Make sure that 14 about [the GOPATH environment variable](https://golang.org/doc/code.html#GOPATH) . Make sure that
15 $GOPATH/bin comes before /usr/bin in your PATH. If you have GOPATH set, run: 15 $GOPATH/bin comes before /usr/bin in your PATH. If you have GOPATH set, run:
16 16
17 ``` 17 ```
18 $ go get -u go.skia.org/infra/... 18 $ go get -u go.skia.org/infra/...
19 $ cd $GOPATH/src/go.skia.org/infra/
20 ``` 19 ```
21 20
22 This fetches the repository into your $GOPATH directory along with all the 21 This fetches the repository into your $GOPATH directory along with all the
23 Go dependencies. 22 Go dependencies.
24 Note: go.skia.org is a custom import path and will only work if used like the ex amples 23 Note: go.skia.org is a custom import path and will only work if used like the ex amples
25 [here](http://golang.org/cmd/go/#hdr-Remote_import_paths). 24 [here](http://golang.org/cmd/go/#hdr-Remote_import_paths).
26 25
27 Install [depot_tools](http://www.chromium.org/developers/how-tos/install-depot-t ools). You can learn 26 Install [depot_tools](http://www.chromium.org/developers/how-tos/install-depot-t ools). You can learn
28 more about using depot_tools from the 27 more about using depot_tools from the
29 [tutorial](http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_ tools/docs/html/depot_tools_tutorial.html). 28 [tutorial](http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_ tools/docs/html/depot_tools_tutorial.html).
30 Then run: 29 Then run:
31 30
32 ``` 31 ```
33 $ cd .. 32 $ cd $GOPATH/src/go.skia.org/
34 $ gclient config --name infra --unmanaged https://skia.googlesource.com/buildbot 33 $ gclient config --name infra --unmanaged https://skia.googlesource.com/buildbot
35 $ gclient sync 34 $ gclient sync
36 ``` 35 ```
37 36
38 This fetches additional dependencies specified by the DEPS file. 37 This fetches additional dependencies specified by the DEPS file.
39 38
40 Database Setup for Testing 39 Database Setup for Testing
41 ========================== 40 ==========================
42 41
43 Tests which use the database package's testutils require you to have a MySQL ins tance running with a 42 Tests which use the database package's testutils require you to have a MySQL ins tance running with a
(...skipping 20 matching lines...) Expand all
64 ================== 63 ==================
65 64
66 Install [Cloud SDK](https://cloud.google.com/sdk/). 65 Install [Cloud SDK](https://cloud.google.com/sdk/).
67 66
68 Install other dependencies: 67 Install other dependencies:
69 68
70 ``` 69 ```
71 $ sudo apt-get install npm nodejs-legacy python-django redis-server 70 $ sudo apt-get install npm nodejs-legacy python-django redis-server
72 $ go get github.com/kisielk/errcheck 71 $ go get github.com/kisielk/errcheck
73 $ go get golang.org/x/tools/cmd/goimports 72 $ go get golang.org/x/tools/cmd/goimports
73 $ go get github.com/luci/luci-go/client/cmd/isolate
74 $ sudo npm install -g polylint bower 74 $ sudo npm install -g polylint bower
75 ``` 75 ```
76 76
77 Build from GOPATH: 77 Build from GOPATH:
78 78
79 ``` 79 ```
80 $ cd $GOPATH/src/go.skia.org/infra/ 80 $ cd $GOPATH/src/go.skia.org/infra/
81 $ make all 81 $ make all
82 ``` 82 ```
83 83
84 Use this command to run the presubmit tests: 84 Use this command to run the presubmit tests:
85 85
86 ``` 86 ```
87 $ ./run_unittests --short 87 $ ./run_unittests --short
88 ``` 88 ```
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698