forked from GoogleCloudPlatform/layer-definitions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfile_updates.yaml
184 lines (166 loc) · 6.28 KB
/
file_updates.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
# Copyright 2018 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# This file is used by the File Update Service which continuously
# checks for updates in the `triggerFile` listed here. If there is an update
# in the `triggerFile`, the service will
# 1. archive the new version of the `triggerFile` in its GCS bucket.
# 2. for each one of `extraFiles`, generate a new version of it and archive it
# in its GCS bucket.
# ================================= Ubuntu1604 =================================
# Bazel debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/bazel:bazel_debs.tar
bucket: layer-deps
dir: ubuntu1604/bazel/debs
metadata:
target: //layers/ubuntu1604/bazel:metadata.yaml
bucket: layer-deps
object: ubuntu1604/bazel/metadata/debs/metadata.yaml
# Clang debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/clang:clang_debs.tar
bucket: layer-deps
dir: ubuntu1604/clang/debs
metadata:
target: //layers/ubuntu1604/clang:metadata.yaml
bucket: layer-deps
object: ubuntu1604/clang/metadata/debs/metadata.yaml
# Docker debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/docker:docker_debs.tar
bucket: layer-deps
dir: ubuntu1604/docker/debs
metadata:
target: //layers/ubuntu1604/docker:metadata.yaml
bucket: layer-deps
object: ubuntu1604/docker/metadata/debs/metadata.yaml
# Gcloud debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/gcloud:gcloud_debs.tar
bucket: layer-deps
dir: ubuntu1604/gcloud/debs
metadata:
target: //layers/ubuntu1604/gcloud:metadata.yaml
bucket: layer-deps
object: ubuntu1604/gcloud/metadata/debs/metadata.yaml
# Python debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/python:python_debs.tar
bucket: layer-deps
dir: ubuntu1604/python/debs
metadata:
target: //layers/ubuntu1604/python:metadata.yaml
bucket: layer-deps
object: ubuntu1604/python/metadata/debs/metadata.yaml
# Python for RBE debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/python_rbe:python_rbe_debs.tar
bucket: layer-deps
dir: ubuntu1604/python_rbe/debs
metadata:
target: //layers/ubuntu1604/python_rbe:metadata.yaml
bucket: layer-deps
object: ubuntu1604/python_rbe/metadata/debs/metadata.yaml
# Java debian package tarball and java cacerts file generated when
# installing `ca-certificates-java`.
- triggerFile:
target: //layers/ubuntu1604/java:java_debs.tar
bucket: layer-deps
dir: ubuntu1604/java/debs
metadata:
target: //layers/ubuntu1604/java:metadata.yaml
bucket: layer-deps
object: ubuntu1604/java/metadata/debs/metadata.yaml
extraFiles:
- target: //layers/ubuntu1604/java:cacerts_tar/cacerts.tar
bucket: layer-deps
dir: ubuntu1604/java/cacerts
# Base RBE tools debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/rbe_tools:rbe_tools_debs.tar
bucket: layer-deps
dir: ubuntu1604/rbe_tools/debs
metadata:
target: //layers/ubuntu1604/rbe_tools:metadata.yaml
bucket: layer-deps
object: ubuntu1604/rbe_tools/metadata/debs/metadata.yaml
# Webtest debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/webtest:webtest_debs.tar
bucket: layer-deps
dir: ubuntu1604/webtest/debs
metadata:
target: //layers/ubuntu1604/webtest:metadata.yaml
bucket: layer-deps
object: ubuntu1604/webtest/metadata/debs/metadata.yaml
# Android test debian package tarball.
- triggerFile:
target: //layers/ubuntu1604/android_test:android_test_debs.tar
bucket: layer-deps
dir: ubuntu1604/android_test/debs
metadata:
target: //layers/ubuntu1604/android_test:metadata.yaml
bucket: layer-deps
object: ubuntu1604/android_test/metadata/debs/metadata.yaml
# Test target that always generates an update.
- triggerFile:
target: //tests/layers/random:random_file.txt
bucket: dep-update-service-test
dir: layer-definitions/tests/random
metadata:
target: //tests/layers/random:metadata.yaml
bucket: dep-update-service-test
object: layer-definitions/tests/metadata/random/metadata.yaml
# ================================= Ubuntu1804 =================================
# Clang debian package tarball.
- triggerFile:
target: //layers/ubuntu1804/clang:clang_debs.tar
bucket: layer-deps
dir: ubuntu1804/clang/debs
metadata:
target: //layers/ubuntu1804/clang:metadata.yaml
bucket: layer-deps
object: ubuntu1804/clang/metadata/debs/metadata.yaml
# Java debian package tarball and java cacerts file generated when
# installing `ca-certificates-java`.
- triggerFile:
target: //layers/ubuntu1804/java:java_debs.tar
bucket: layer-deps
dir: ubuntu1804/java/debs
metadata:
target: //layers/ubuntu1804/java:metadata.yaml
bucket: layer-deps
object: ubuntu1804/java/metadata/debs/metadata.yaml
extraFiles:
- target: //layers/ubuntu1804/java:cacerts_tar/cacerts.tar
bucket: layer-deps
dir: ubuntu1804/java/cacerts
# Python debian package tarball.
- triggerFile:
target: //layers/ubuntu1804/python:python_debs.tar
bucket: layer-deps
dir: ubuntu1804/python/debs
metadata:
target: //layers/ubuntu1804/python:metadata.yaml
bucket: layer-deps
object: ubuntu1804/python/metadata/debs/metadata.yaml
# Base RBE tools debian package tarball.
- triggerFile:
target: //layers/ubuntu1804/rbe_tools:rbe_tools_debs.tar
bucket: layer-deps
dir: ubuntu1804/rbe_tools/debs
metadata:
target: //layers/ubuntu1804/rbe_tools:metadata.yaml
bucket: layer-deps
object: ubuntu1804/rbe_tools/metadata/debs/metadata.yaml