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

Side by Side Diff: milo/api/config/project.proto

Issue 2982183002: Milo: Store console defs as their own entities (Closed)
Patch Set: Rebase fixes and Working Created 3 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 | milo/api/config/project.pb.go » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2016 The LUCI Authors. All rights reserved. 1 // Copyright (c) 2016 The LUCI Authors. All rights reserved.
2 // Use of this source code is governed under the Apache License, Version 2.0 2 // Use of this source code is governed under the Apache License, Version 2.0
3 // that can be found in the LICENSE file. 3 // that can be found in the LICENSE file.
4 4
5 syntax = "proto3"; 5 syntax = "proto3";
6 6
7 package config; 7 package config;
8 8
9 // Project is a project definition for Milo. 9 // Project is a project definition for Milo.
10 message Project { 10 message Project {
(...skipping 10 matching lines...) Expand all
21 // console reachable from /console/<Project>/<ID>. 21 // console reachable from /console/<Project>/<ID>.
22 string ID = 1; 22 string ID = 1;
23 23
24 // Name is the longform name of the waterfall, and will be used to be 24 // Name is the longform name of the waterfall, and will be used to be
25 // displayed in the title. 25 // displayed in the title.
26 string Name = 2; 26 string Name = 2;
27 27
28 // RepoURL is the URL of the git repository to display as the rows of the cons ole. 28 // RepoURL is the URL of the git repository to display as the rows of the cons ole.
29 string RepoURL = 3; 29 string RepoURL = 3;
30 30
31 // Branch is the branch to pull commits from when displaying the console. 31 // Ref is the ref to pull commits from when displaying the console.
32 string Branch = 4; 32 // Eg. refs/heads/master
33 string Ref = 4;
33 34
34 // ManifestName is the name of the manifest the waterfall looks at. 35 // ManifestName is the name of the manifest the waterfall looks at.
35 // By convention, Manifest Names can be: 36 // By convention, Manifest Names can be:
36 // * UNPATCHED - For non patched builds, such as continuous builds 37 // * UNPATCHED - For non patched builds, such as continuous builds
37 // * PATCHED - For patched builds, such as those on try jobs 38 // * PATCHED - For patched builds, such as those on try jobs
38 string ManifestName = 5; 39 string ManifestName = 5;
39 40
40 // Builders is a list of builder configurations to display as the columns of t he console. 41 // Builders is a list of builder configurations to display as the columns of t he console.
41 repeated Builder Builders = 6; 42 repeated Builder Builders = 6;
42 } 43 }
43 44
44 // A builder is a reference to a Milo builder. 45 // A builder is a reference to a Milo builder.
45 message Builder { 46 message Builder {
46 // Name is the identifier to find the builder, which includes the module. 47 // Name is the identifier to find the builder, which includes the module.
47 // Buildbot builds would be like "buildbot/chromium.linux/Linux Tests" 48 // Buildbot builds would be like "buildbot/chromium.linux/Linux Tests"
48 // Buildbucket builds would be like "buildbucket/luci.chromium.try/linux_chrom ium_rel_ng" 49 // Buildbucket builds would be like "buildbucket/luci.chromium.try/linux_chrom ium_rel_ng"
49 string Name = 1; 50 string Name = 1;
50 51
51 // Category describes the hierarchy of the builder on the header of the 52 // Category describes the hierarchy of the builder on the header of the
52 // console as a "|" delimited list. Neighboring builders with common ancestor s 53 // console as a "|" delimited list. Neighboring builders with common ancestor s
53 // will be have their headers merged. 54 // will be have their headers merged.
54 string Category = 2; 55 string Category = 2;
55 56
56 // ShortName is the 1-3 character abbreviation of the builder. 57 // ShortName is the 1-3 character abbreviation of the builder.
57 string ShortName = 3; 58 string ShortName = 3;
58 } 59 }
OLDNEW
« no previous file with comments | « no previous file | milo/api/config/project.pb.go » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698