Lines Matching full:build

75 <h1><a href="cloudbuild_v1.html">Cloud Build API</a> . <a href="cloudbuild_v1.projects.html">projec…
79 <p class="firstline">Cancels a build in progress.</p>
82 <p class="firstline">Starts a build with the specified configuration.</p>
85 <p class="firstline">Returns information about a previously requested build.</p>
94 <p class="firstline">Creates a new build based on the specified build.</p>
98 <pre>Cancels a build in progress.
102 id: string, ID of the build. (required)
106 { # Request to cancel an ongoing build.
117 { # A build resource in the Cloud Build API.
119 # At a high level, a `Build` describes where to find source code, how to build
124 # build is created:
126 # - $PROJECT_ID: the project ID of the build.
127 # - $BUILD_ID: the autogenerated ID of the build.
134 "results": { # Artifacts created by the build pipeline. # Output only. Results of the build.
135 "buildStepOutputs": [ # List of build step outputs, produced by builder images, in the order
136 # corresponding to build step indices.
138 # [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders)
143 …"artifactTiming": { # Start and end times for a build execution phase. # Time to push all non-cont…
148 "images": [ # Container images that were built as a part of the build.
150 …"pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing in…
159 "buildStepImages": [ # List of build step digests, in the order corresponding to build step
166 # some source was used for this build.
167 …cation of the source in a Google Cloud Source Repository. # A copy of the build's `source.repo_sou…
170 # project ID requesting the build is assumed.
171 "commitSha": "A String", # Explicit commit SHA to build.
174 "tagName": "A String", # Name of the tag to build.
175 "branchName": "A String", # Name of the branch to build.
176 "dir": "A String", # Directory, relative to the source root, in which to run the build.
181 "fileHashes": { # Output only. Hash(es) of the build source, which can be used to verify that
182 # the original source integrity was maintained in the build. Note that
186 # The keys to this map are file paths used as build source and the values
189 # If the build source came in a single package such as a gzipped tarfile
192 # SourceProvenance messages to verify integrity of source input to the build.
201 …of the source in an archive file in Google Cloud Storage. # A copy of the build's `source.storage_…
208 # build.
214 "images": [ # A list of images to be pushed upon the successful completion of all build
219 # The digests of the pushed images will be stored in the `Build` resource's
222 # If any of the images fail to be pushed, the build status is marked
226 "id": "A String", # Output only. Unique identifier of the build.
227 …"artifacts": { # Artifacts produced by a build that should be uploaded upon # Artifacts produced b…
228 # successful completion of all build steps.
229 # successful completion of all build steps.
230 "images": [ # A list of images to be pushed upon the successful completion of all build
235 # The digests of the pushed images will be stored in the Build resource's
238 # If any of the images fail to be pushed, the build is marked FAILURE.
242 # completion of all build steps.
249 # Build resource's results field.
251 # If any objects fail to be pushed, the build is marked FAILURE.
252 # completion of all build steps.
253 …"timing": { # Start and end times for a build execution phase. # Output only. Stores timing inform…
257 "paths": [ # Path globs used to match files in the build's workspace.
269 "substitutions": { # Substitutions data for `Build` resource.
272 …Location of the source in a supported storage service. # The location of the source files to build.
276 # project ID requesting the build is assumed.
277 "commitSha": "A String", # Explicit commit SHA to build.
280 "tagName": "A String", # Name of the tag to build.
281 "branchName": "A String", # Name of the branch to build.
282 "dir": "A String", # Directory, relative to the source root, in which to run the build.
293 # build.
299 "status": "A String", # Output only. Status of the build.
300 "tags": [ # Tags for annotation of a `Build`. These are not docker tags.
304 "startTime": "A String", # Output only. Time at which execution of the build was started.
305 "timing": { # Output only. Stores timing information for phases of the build. Valid keys
308 # * BUILD: time to execute all build steps
312 # If the build does not specify source or images,
314 "a_key": { # Start and end times for a build execution phase.
319 …"createTime": "A String", # Output only. Time at which the request to create the build was receive…
320 "finishTime": "A String", # Output only. Time at which execution of the build was finished.
323 # build's execution.
324 …riggerId": "A String", # Output only. The ID of the `BuildTrigger` that triggered this build, if it
331 # Secret environment variables must be unique across all of a build's
332 # secrets, and must be used by at least one build step. Values can be at most
334 # build's secrets.
341 { # A step in the build pipeline.
342 … "status": "A String", # Output only. Status of the build step. At this time, build step status is
343 # only updated on build completion; step status is not updated in real-time
344 # as the build progresses.
359 "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
360 # This build step will not start until all the build steps in `wait_for`
361 # have completed successfully. If `wait_for` is empty, this build step will
362 # start when all previous build steps in the `Build.Steps` list have
366 … "timeout": "A String", # Time limit for executing this build step. If not defined, the step has no
368 # or the build itself times out.
371 # build's `Secret`.
374 …"entrypoint": "A String", # Entrypoint to be used instead of the build step image's default entryp…
376 "volumes": [ # List of volumes to mount into the build step.
379 # build step. Upon completion of the build, volumes and their contents are
383 # of a build request with an incorrect configuration.
384 { # Volume describes a Docker container volume which is mounted into build steps
385 # in order to persist files across build step execution.
389 # same build step or with certain reserved volume paths.
392 # Volume names must be unique per build step and must be valid names for
393 # Docker volumes. Each named volume must be used by at least two build steps.
396 …: { # Start and end times for a build execution phase. # Output only. Stores timing information fo…
400 …": { # Start and end times for a build execution phase. # Output only. Stores timing information f…
405 "id": "A String", # Unique identifier for this build step, used in `wait_for` to
406 # reference this build step as a dependency.
409 # If this value is a relative path, it is relative to the build's working
410 # directory. If this value is absolute, it may be outside the build's working
412 # across build step executions, unless a `volume` for that path is specified.
414 # If the build specifies a `RepoSource` with `dir` and a step with a `dir`,
418 # build step.
425 # the officially supported build steps
431 # If you built an image in a previous build step, it will be stored in the
433 # later build step.
436 "timeout": "A String", # Amount of time that this build should be allowed to run, to second
437 # granularity. If this amount of time elapses, work on the build will cease
438 # and the build status will be `TIMEOUT`.
445 …s": { # Optional arguments to enable specific features of builds. # Special options for this build.
450 "volumes": [ # Global list of volumes to mount for ALL build steps
452 # Each volume is created as an empty volume prior to starting the build
453 # process. Upon completion of the build, volumes and their contents are
455 # defined a build step.
457 # Using a global volume in a build with only one step is not valid as
458 # it is indicative of a build request with an incorrect configuration.
459 { # Volume describes a Docker container volume which is mounted into build steps
460 # in order to persist files across build step execution.
464 # same build step or with certain reserved volume paths.
467 # Volume names must be unique per build step and must be valid names for
468 # Docker volumes. Each named volume must be used by at least two build steps.
471 …"workerPool": "A String", # Option to specify a `WorkerPool` for the build. User specifies the pool
474 … "logStreamingOption": "A String", # Option to define build log streaming behavior to Google Cloud
481 # build's `Secret`. These variables will be available to all build steps
482 # in this build.
485 …"diskSizeGb": "A String", # Requested disk size for the VM that runs the build. Note that this is …
487 # build utilities. Also note that this is the minimum disk size that will be
488 # allocated for the build -- the build may run with a larger disk than
492 # build steps in this build. If a variable is defined in both globally and in
493 # a build step, the variable will use the build step value.
500 "machineType": "A String", # Compute Engine machine type on which to run the build.
502 "logUrl": "A String", # Output only. URL to logs for this build in Google Cloud Console.
508 <pre>Starts a build with the specified configuration.
510 This method returns a long-running `Operation`, which includes the build
511 ID. Pass the build ID to `GetBuild` to determine the build status (such as
519 { # A build resource in the Cloud Build API.
521 # At a high level, a `Build` describes where to find source code, how to build
526 # build is created:
528 # - $PROJECT_ID: the project ID of the build.
529 # - $BUILD_ID: the autogenerated ID of the build.
536 "results": { # Artifacts created by the build pipeline. # Output only. Results of the build.
537 "buildStepOutputs": [ # List of build step outputs, produced by builder images, in the order
538 # corresponding to build step indices.
540 # [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders)
545 …"artifactTiming": { # Start and end times for a build execution phase. # Time to push all non-cont…
550 "images": [ # Container images that were built as a part of the build.
552 …"pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing in…
561 "buildStepImages": [ # List of build step digests, in the order corresponding to build step
568 # some source was used for this build.
569 …cation of the source in a Google Cloud Source Repository. # A copy of the build's `source.repo_sou…
572 # project ID requesting the build is assumed.
573 "commitSha": "A String", # Explicit commit SHA to build.
576 "tagName": "A String", # Name of the tag to build.
577 "branchName": "A String", # Name of the branch to build.
578 "dir": "A String", # Directory, relative to the source root, in which to run the build.
583 "fileHashes": { # Output only. Hash(es) of the build source, which can be used to verify that
584 # the original source integrity was maintained in the build. Note that
588 # The keys to this map are file paths used as build source and the values
591 # If the build source came in a single package such as a gzipped tarfile
594 # SourceProvenance messages to verify integrity of source input to the build.
603 …of the source in an archive file in Google Cloud Storage. # A copy of the build's `source.storage_…
610 # build.
616 "images": [ # A list of images to be pushed upon the successful completion of all build
621 # The digests of the pushed images will be stored in the `Build` resource's
624 # If any of the images fail to be pushed, the build status is marked
628 "id": "A String", # Output only. Unique identifier of the build.
629 …"artifacts": { # Artifacts produced by a build that should be uploaded upon # Artifacts produced b…
630 # successful completion of all build steps.
631 # successful completion of all build steps.
632 "images": [ # A list of images to be pushed upon the successful completion of all build
637 # The digests of the pushed images will be stored in the Build resource's
640 # If any of the images fail to be pushed, the build is marked FAILURE.
644 # completion of all build steps.
651 # Build resource's results field.
653 # If any objects fail to be pushed, the build is marked FAILURE.
654 # completion of all build steps.
655 …"timing": { # Start and end times for a build execution phase. # Output only. Stores timing inform…
659 "paths": [ # Path globs used to match files in the build's workspace.
671 "substitutions": { # Substitutions data for `Build` resource.
674 …Location of the source in a supported storage service. # The location of the source files to build.
678 # project ID requesting the build is assumed.
679 "commitSha": "A String", # Explicit commit SHA to build.
682 "tagName": "A String", # Name of the tag to build.
683 "branchName": "A String", # Name of the branch to build.
684 "dir": "A String", # Directory, relative to the source root, in which to run the build.
695 # build.
701 "status": "A String", # Output only. Status of the build.
702 "tags": [ # Tags for annotation of a `Build`. These are not docker tags.
706 "startTime": "A String", # Output only. Time at which execution of the build was started.
707 "timing": { # Output only. Stores timing information for phases of the build. Valid keys
710 # * BUILD: time to execute all build steps
714 # If the build does not specify source or images,
716 "a_key": { # Start and end times for a build execution phase.
721 …"createTime": "A String", # Output only. Time at which the request to create the build was receive…
722 "finishTime": "A String", # Output only. Time at which execution of the build was finished.
725 # build's execution.
726 …riggerId": "A String", # Output only. The ID of the `BuildTrigger` that triggered this build, if it
733 # Secret environment variables must be unique across all of a build's
734 # secrets, and must be used by at least one build step. Values can be at most
736 # build's secrets.
743 { # A step in the build pipeline.
744 … "status": "A String", # Output only. Status of the build step. At this time, build step status is
745 # only updated on build completion; step status is not updated in real-time
746 # as the build progresses.
761 "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
762 # This build step will not start until all the build steps in `wait_for`
763 # have completed successfully. If `wait_for` is empty, this build step will
764 # start when all previous build steps in the `Build.Steps` list have
768 … "timeout": "A String", # Time limit for executing this build step. If not defined, the step has no
770 # or the build itself times out.
773 # build's `Secret`.
776 …"entrypoint": "A String", # Entrypoint to be used instead of the build step image's default entryp…
778 "volumes": [ # List of volumes to mount into the build step.
781 # build step. Upon completion of the build, volumes and their contents are
785 # of a build request with an incorrect configuration.
786 { # Volume describes a Docker container volume which is mounted into build steps
787 # in order to persist files across build step execution.
791 # same build step or with certain reserved volume paths.
794 # Volume names must be unique per build step and must be valid names for
795 # Docker volumes. Each named volume must be used by at least two build steps.
798 …: { # Start and end times for a build execution phase. # Output only. Stores timing information fo…
802 …": { # Start and end times for a build execution phase. # Output only. Stores timing information f…
807 "id": "A String", # Unique identifier for this build step, used in `wait_for` to
808 # reference this build step as a dependency.
811 # If this value is a relative path, it is relative to the build's working
812 # directory. If this value is absolute, it may be outside the build's working
814 # across build step executions, unless a `volume` for that path is specified.
816 # If the build specifies a `RepoSource` with `dir` and a step with a `dir`,
820 # build step.
827 # the officially supported build steps
833 # If you built an image in a previous build step, it will be stored in the
835 # later build step.
838 "timeout": "A String", # Amount of time that this build should be allowed to run, to second
839 # granularity. If this amount of time elapses, work on the build will cease
840 # and the build status will be `TIMEOUT`.
847 …s": { # Optional arguments to enable specific features of builds. # Special options for this build.
852 "volumes": [ # Global list of volumes to mount for ALL build steps
854 # Each volume is created as an empty volume prior to starting the build
855 # process. Upon completion of the build, volumes and their contents are
857 # defined a build step.
859 # Using a global volume in a build with only one step is not valid as
860 # it is indicative of a build request with an incorrect configuration.
861 { # Volume describes a Docker container volume which is mounted into build steps
862 # in order to persist files across build step execution.
866 # same build step or with certain reserved volume paths.
869 # Volume names must be unique per build step and must be valid names for
870 # Docker volumes. Each named volume must be used by at least two build steps.
873 …"workerPool": "A String", # Option to specify a `WorkerPool` for the build. User specifies the pool
876 … "logStreamingOption": "A String", # Option to define build log streaming behavior to Google Cloud
883 # build's `Secret`. These variables will be available to all build steps
884 # in this build.
887 …"diskSizeGb": "A String", # Requested disk size for the VM that runs the build. Note that this is …
889 # build utilities. Also note that this is the minimum disk size that will be
890 # allocated for the build -- the build may run with a larger disk than
894 # build steps in this build. If a variable is defined in both globally and in
895 # a build step, the variable will use the build step value.
902 "machineType": "A String", # Compute Engine machine type on which to run the build.
904 "logUrl": "A String", # Output only. URL to logs for this build in Google Cloud Console.
962 <pre>Returns information about a previously requested build.
964 The `Build` that is returned includes its status (such as `SUCCESS`,
969 id: string, ID of the build. (required)
978 { # A build resource in the Cloud Build API.
980 # At a high level, a `Build` describes where to find source code, how to build
985 # build is created:
987 # - $PROJECT_ID: the project ID of the build.
988 # - $BUILD_ID: the autogenerated ID of the build.
995 "results": { # Artifacts created by the build pipeline. # Output only. Results of the build.
996 "buildStepOutputs": [ # List of build step outputs, produced by builder images, in the order
997 # corresponding to build step indices.
999 # [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders)
1004 …"artifactTiming": { # Start and end times for a build execution phase. # Time to push all non-cont…
1009 "images": [ # Container images that were built as a part of the build.
1011 …"pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing in…
1020 "buildStepImages": [ # List of build step digests, in the order corresponding to build step
1027 # some source was used for this build.
1028 …cation of the source in a Google Cloud Source Repository. # A copy of the build's `source.repo_sou…
1031 # project ID requesting the build is assumed.
1032 "commitSha": "A String", # Explicit commit SHA to build.
1035 "tagName": "A String", # Name of the tag to build.
1036 "branchName": "A String", # Name of the branch to build.
1037 "dir": "A String", # Directory, relative to the source root, in which to run the build.
1042 "fileHashes": { # Output only. Hash(es) of the build source, which can be used to verify that
1043 # the original source integrity was maintained in the build. Note that
1047 # The keys to this map are file paths used as build source and the values
1050 # If the build source came in a single package such as a gzipped tarfile
1053 # SourceProvenance messages to verify integrity of source input to the build.
1062 …of the source in an archive file in Google Cloud Storage. # A copy of the build's `source.storage_…
1069 # build.
1075 "images": [ # A list of images to be pushed upon the successful completion of all build
1080 # The digests of the pushed images will be stored in the `Build` resource's
1083 # If any of the images fail to be pushed, the build status is marked
1087 "id": "A String", # Output only. Unique identifier of the build.
1088 …"artifacts": { # Artifacts produced by a build that should be uploaded upon # Artifacts produced b…
1089 # successful completion of all build steps.
1090 # successful completion of all build steps.
1091 "images": [ # A list of images to be pushed upon the successful completion of all build
1096 # The digests of the pushed images will be stored in the Build resource's
1099 # If any of the images fail to be pushed, the build is marked FAILURE.
1103 # completion of all build steps.
1110 # Build resource's results field.
1112 # If any objects fail to be pushed, the build is marked FAILURE.
1113 # completion of all build steps.
1114 …"timing": { # Start and end times for a build execution phase. # Output only. Stores timing inform…
1118 "paths": [ # Path globs used to match files in the build's workspace.
1130 "substitutions": { # Substitutions data for `Build` resource.
1133 …Location of the source in a supported storage service. # The location of the source files to build.
1137 # project ID requesting the build is assumed.
1138 "commitSha": "A String", # Explicit commit SHA to build.
1141 "tagName": "A String", # Name of the tag to build.
1142 "branchName": "A String", # Name of the branch to build.
1143 "dir": "A String", # Directory, relative to the source root, in which to run the build.
1154 # build.
1160 "status": "A String", # Output only. Status of the build.
1161 "tags": [ # Tags for annotation of a `Build`. These are not docker tags.
1165 "startTime": "A String", # Output only. Time at which execution of the build was started.
1166 "timing": { # Output only. Stores timing information for phases of the build. Valid keys
1169 # * BUILD: time to execute all build steps
1173 # If the build does not specify source or images,
1175 "a_key": { # Start and end times for a build execution phase.
1180 …"createTime": "A String", # Output only. Time at which the request to create the build was receive…
1181 "finishTime": "A String", # Output only. Time at which execution of the build was finished.
1184 # build's execution.
1185 …riggerId": "A String", # Output only. The ID of the `BuildTrigger` that triggered this build, if it
1192 # Secret environment variables must be unique across all of a build's
1193 # secrets, and must be used by at least one build step. Values can be at most
1195 # build's secrets.
1202 { # A step in the build pipeline.
1203 … "status": "A String", # Output only. Status of the build step. At this time, build step status is
1204 # only updated on build completion; step status is not updated in real-time
1205 # as the build progresses.
1220 "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
1221 # This build step will not start until all the build steps in `wait_for`
1222 # have completed successfully. If `wait_for` is empty, this build step will
1223 # start when all previous build steps in the `Build.Steps` list have
1227 … "timeout": "A String", # Time limit for executing this build step. If not defined, the step has no
1229 # or the build itself times out.
1232 # build's `Secret`.
1235 …"entrypoint": "A String", # Entrypoint to be used instead of the build step image's default entryp…
1237 "volumes": [ # List of volumes to mount into the build step.
1240 # build step. Upon completion of the build, volumes and their contents are
1244 # of a build request with an incorrect configuration.
1245 { # Volume describes a Docker container volume which is mounted into build steps
1246 # in order to persist files across build step execution.
1250 # same build step or with certain reserved volume paths.
1253 # Volume names must be unique per build step and must be valid names for
1254 # Docker volumes. Each named volume must be used by at least two build steps.
1257 …: { # Start and end times for a build execution phase. # Output only. Stores timing information fo…
1261 …": { # Start and end times for a build execution phase. # Output only. Stores timing information f…
1266 "id": "A String", # Unique identifier for this build step, used in `wait_for` to
1267 # reference this build step as a dependency.
1270 # If this value is a relative path, it is relative to the build's working
1271 # directory. If this value is absolute, it may be outside the build's working
1273 # across build step executions, unless a `volume` for that path is specified.
1275 # If the build specifies a `RepoSource` with `dir` and a step with a `dir`,
1279 # build step.
1286 # the officially supported build steps
1292 # If you built an image in a previous build step, it will be stored in the
1294 # later build step.
1297 "timeout": "A String", # Amount of time that this build should be allowed to run, to second
1298 # granularity. If this amount of time elapses, work on the build will cease
1299 # and the build status will be `TIMEOUT`.
1306 …s": { # Optional arguments to enable specific features of builds. # Special options for this build.
1311 "volumes": [ # Global list of volumes to mount for ALL build steps
1313 # Each volume is created as an empty volume prior to starting the build
1314 # process. Upon completion of the build, volumes and their contents are
1316 # defined a build step.
1318 # Using a global volume in a build with only one step is not valid as
1319 # it is indicative of a build request with an incorrect configuration.
1320 { # Volume describes a Docker container volume which is mounted into build steps
1321 # in order to persist files across build step execution.
1325 # same build step or with certain reserved volume paths.
1328 # Volume names must be unique per build step and must be valid names for
1329 # Docker volumes. Each named volume must be used by at least two build steps.
1332 …"workerPool": "A String", # Option to specify a `WorkerPool` for the build. User specifies the pool
1335 … "logStreamingOption": "A String", # Option to define build log streaming behavior to Google Cloud
1342 # build's `Secret`. These variables will be available to all build steps
1343 # in this build.
1346 …"diskSizeGb": "A String", # Requested disk size for the VM that runs the build. Note that this is …
1348 # build utilities. Also note that this is the minimum disk size that will be
1349 # allocated for the build -- the build may run with a larger disk than
1353 # build steps in this build. If a variable is defined in both globally and in
1354 # a build step, the variable will use the build step value.
1361 "machineType": "A String", # Compute Engine machine type on which to run the build.
1363 "logUrl": "A String", # Output only. URL to logs for this build in Google Cloud Console.
1390 { # A build resource in the Cloud Build API.
1392 # At a high level, a `Build` describes where to find source code, how to build
1397 # build is created:
1399 # - $PROJECT_ID: the project ID of the build.
1400 # - $BUILD_ID: the autogenerated ID of the build.
1407 "results": { # Artifacts created by the build pipeline. # Output only. Results of the build.
1408 … "buildStepOutputs": [ # List of build step outputs, produced by builder images, in the order
1409 # corresponding to build step indices.
1411 # [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders)
1416 …"artifactTiming": { # Start and end times for a build execution phase. # Time to push all non-cont…
1421 "images": [ # Container images that were built as a part of the build.
1423 …"pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing in…
1432 … "buildStepImages": [ # List of build step digests, in the order corresponding to build step
1439 # some source was used for this build.
1440 …cation of the source in a Google Cloud Source Repository. # A copy of the build's `source.repo_sou…
1443 # project ID requesting the build is assumed.
1444 "commitSha": "A String", # Explicit commit SHA to build.
1447 "tagName": "A String", # Name of the tag to build.
1448 "branchName": "A String", # Name of the branch to build.
1449 "dir": "A String", # Directory, relative to the source root, in which to run the build.
1454 … "fileHashes": { # Output only. Hash(es) of the build source, which can be used to verify that
1455 # the original source integrity was maintained in the build. Note that
1459 # The keys to this map are file paths used as build source and the values
1462 # If the build source came in a single package such as a gzipped tarfile
1465 # SourceProvenance messages to verify integrity of source input to the build.
1474 …of the source in an archive file in Google Cloud Storage. # A copy of the build's `source.storage_…
1481 # build.
1487 "images": [ # A list of images to be pushed upon the successful completion of all build
1492 # The digests of the pushed images will be stored in the `Build` resource's
1495 # If any of the images fail to be pushed, the build status is marked
1499 "id": "A String", # Output only. Unique identifier of the build.
1500 …"artifacts": { # Artifacts produced by a build that should be uploaded upon # Artifacts produced b…
1501 # successful completion of all build steps.
1502 # successful completion of all build steps.
1503 "images": [ # A list of images to be pushed upon the successful completion of all build
1508 # The digests of the pushed images will be stored in the Build resource's
1511 # If any of the images fail to be pushed, the build is marked FAILURE.
1515 # completion of all build steps.
1522 # Build resource's results field.
1524 # If any objects fail to be pushed, the build is marked FAILURE.
1525 # completion of all build steps.
1526 …"timing": { # Start and end times for a build execution phase. # Output only. Stores timing inform…
1530 "paths": [ # Path globs used to match files in the build's workspace.
1542 "substitutions": { # Substitutions data for `Build` resource.
1545 …Location of the source in a supported storage service. # The location of the source files to build.
1549 # project ID requesting the build is assumed.
1550 "commitSha": "A String", # Explicit commit SHA to build.
1553 "tagName": "A String", # Name of the tag to build.
1554 "branchName": "A String", # Name of the branch to build.
1555 "dir": "A String", # Directory, relative to the source root, in which to run the build.
1566 # build.
1572 "status": "A String", # Output only. Status of the build.
1573 "tags": [ # Tags for annotation of a `Build`. These are not docker tags.
1577 "startTime": "A String", # Output only. Time at which execution of the build was started.
1578 "timing": { # Output only. Stores timing information for phases of the build. Valid keys
1581 # * BUILD: time to execute all build steps
1585 # If the build does not specify source or images,
1587 "a_key": { # Start and end times for a build execution phase.
1592 …"createTime": "A String", # Output only. Time at which the request to create the build was receive…
1593 "finishTime": "A String", # Output only. Time at which execution of the build was finished.
1596 # build's execution.
1597 …riggerId": "A String", # Output only. The ID of the `BuildTrigger` that triggered this build, if it
1604 # Secret environment variables must be unique across all of a build's
1605 # secrets, and must be used by at least one build step. Values can be at most
1607 # build's secrets.
1614 { # A step in the build pipeline.
1615 … "status": "A String", # Output only. Status of the build step. At this time, build step status is
1616 # only updated on build completion; step status is not updated in real-time
1617 # as the build progresses.
1632 "waitFor": [ # The ID(s) of the step(s) that this build step depends on.
1633 # This build step will not start until all the build steps in `wait_for`
1634 # have completed successfully. If `wait_for` is empty, this build step will
1635 # start when all previous build steps in the `Build.Steps` list have
1639 … "timeout": "A String", # Time limit for executing this build step. If not defined, the step has no
1641 # or the build itself times out.
1644 # build's `Secret`.
1647 …"entrypoint": "A String", # Entrypoint to be used instead of the build step image's default entryp…
1649 "volumes": [ # List of volumes to mount into the build step.
1652 # build step. Upon completion of the build, volumes and their contents are
1656 # of a build request with an incorrect configuration.
1657 { # Volume describes a Docker container volume which is mounted into build steps
1658 # in order to persist files across build step execution.
1662 # same build step or with certain reserved volume paths.
1665 # Volume names must be unique per build step and must be valid names for
1666 # Docker volumes. Each named volume must be used by at least two build steps.
1669 …: { # Start and end times for a build execution phase. # Output only. Stores timing information fo…
1673 …": { # Start and end times for a build execution phase. # Output only. Stores timing information f…
1678 "id": "A String", # Unique identifier for this build step, used in `wait_for` to
1679 # reference this build step as a dependency.
1682 # If this value is a relative path, it is relative to the build's working
1683 # directory. If this value is absolute, it may be outside the build's working
1685 # across build step executions, unless a `volume` for that path is specified.
1687 # If the build specifies a `RepoSource` with `dir` and a step with a `dir`,
1691 # build step.
1698 # the officially supported build steps
1704 # If you built an image in a previous build step, it will be stored in the
1706 # later build step.
1709 "timeout": "A String", # Amount of time that this build should be allowed to run, to second
1710 # granularity. If this amount of time elapses, work on the build will cease
1711 # and the build status will be `TIMEOUT`.
1718 …s": { # Optional arguments to enable specific features of builds. # Special options for this build.
1723 "volumes": [ # Global list of volumes to mount for ALL build steps
1725 # Each volume is created as an empty volume prior to starting the build
1726 # process. Upon completion of the build, volumes and their contents are
1728 # defined a build step.
1730 # Using a global volume in a build with only one step is not valid as
1731 # it is indicative of a build request with an incorrect configuration.
1732 { # Volume describes a Docker container volume which is mounted into build steps
1733 # in order to persist files across build step execution.
1737 # same build step or with certain reserved volume paths.
1740 # Volume names must be unique per build step and must be valid names for
1741 # Docker volumes. Each named volume must be used by at least two build steps.
1744 …"workerPool": "A String", # Option to specify a `WorkerPool` for the build. User specifies the pool
1747 … "logStreamingOption": "A String", # Option to define build log streaming behavior to Google Cloud
1754 # build's `Secret`. These variables will be available to all build steps
1755 # in this build.
1758 …"diskSizeGb": "A String", # Requested disk size for the VM that runs the build. Note that this is …
1760 # build utilities. Also note that this is the minimum disk size that will be
1761 # allocated for the build -- the build may run with a larger disk than
1765 # build steps in this build. If a variable is defined in both globally and in
1766 # a build step, the variable will use the build step value.
1773 "machineType": "A String", # Compute Engine machine type on which to run the build.
1775 "logUrl": "A String", # Output only. URL to logs for this build in Google Cloud Console.
1797 <pre>Creates a new build based on the specified build.
1799 This method creates a new build using the original build request, which may
1800 or may not result in an identical build.
1805 triggered build will result in a build that uses the same revision.
1809 * If the original build built from the tip of a branch, the retried build
1810 will build from the tip of that branch, which may not be the same revision
1811 as the original build.
1812 * If the original build specified a commit sha or revision ID, the retried
1813 build will use the identical source.
1817 * If the original build pulled source from Google Cloud Storage without
1818 specifying the generation of the object, the new build will use the current
1819 object, which may be different from the original build source.
1820 * If the original build pulled source from Cloud Storage and specified the
1821 generation of the object, the new build will attempt to use the same
1827 id: string, Build ID of the original build. (required)
1831 { # Specifies a build to retry.