Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Commit 944b404

Browse files
authored
feat: promote to GA (#57)
Release-As: 1.0.0
1 parent 1205639 commit 944b404

File tree

3 files changed

+110
-414
lines changed

3 files changed

+110
-414
lines changed

.repo-metadata.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
"name_pretty": "Cloud Build",
44
"product_documentation": "https://cloud.google.com/cloud-build/",
55
"client_documentation": "https://googleapis.dev/java/google-cloud-build/latest",
6+
"api_description": "lets you build software quickly across all languages. Get complete control over defining custom workflows for building, testing, and deploying across multiple environments such as VMs, serverless, Kubernetes, or Firebase.",
67
"issue_tracker": "https://issuetracker.google.com/savedsearches/5226584",
7-
"release_level": "beta",
8+
"release_level": "ga",
89
"language": "java",
10+
"transport": "grpc",
911
"repo": "googleapis/java-cloudbuild",
1012
"repo_short": "java-cloudbuild",
1113
"distribution_name": "com.google.cloud:google-cloud-build",

README.md

Lines changed: 51 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,49 @@
1-
# Google Cloud Java Client for Cloud Build
1+
# Google Cloud Build Client for Java
22

3-
Java idiomatic client for [Cloud Build][api-reference].
3+
Java idiomatic client for [Cloud Build][product-docs].
44

55
[![Maven][maven-version-image]][maven-version-link]
66
![Stability][stability-image]
77

88
- [Product Documentation][product-docs]
99
- [Client Library Documentation][javadocs]
1010

11-
> Note: This client is a work-in-progress, and may occasionally
12-
> make backwards-incompatible changes.
13-
1411
## Quickstart
1512

13+
If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file
14+
```xml
15+
<dependencyManagement>
16+
<dependencies>
17+
<dependency>
18+
<groupId>com.google.cloud</groupId>
19+
<artifactId>libraries-bom</artifactId>
20+
<version>3.4.0</version>
21+
<type>pom</type>
22+
<scope>import</scope>
23+
</dependency>
24+
</dependencies>
25+
</dependencyManagement>
26+
27+
<dependencies>
28+
<dependency>
29+
<groupId>com.google.cloud</groupId>
30+
<artifactId>google-cloud-build</artifactId>
31+
</dependency>
32+
</dependencies>
33+
```
34+
1635
[//]: # ({x-version-update-start:google-cloud-build:released})
17-
If you are using Maven, add this to your pom.xml file
36+
37+
If you are using Maven without BOM, add this to your dependencies:
38+
1839
```xml
1940
<dependency>
2041
<groupId>com.google.cloud</groupId>
2142
<artifactId>google-cloud-build</artifactId>
2243
<version>0.1.1</version>
2344
</dependency>
2445
```
46+
2547
If you are using Gradle, add this to your dependencies
2648
```Groovy
2749
compile 'com.google.cloud:google-cloud-build:0.1.1'
@@ -36,20 +58,13 @@ libraryDependencies += "com.google.cloud" % "google-cloud-build" % "0.1.1"
3658

3759
See the [Authentication][authentication] section in the base directory's README.
3860

39-
## About Cloud Build
40-
41-
[Cloud Build][api-reference] is a suite of Machine Learning products.
42-
43-
See the [Cloud Build client library docs][javadocs] to learn how to
44-
use this Cloud Build Client Library.
45-
4661
## Getting Started
4762

4863
### Prerequisites
4964

50-
You will need a [Google Developers Console][developer-console] project with the
51-
Cloud Build API enabled. [Follow these instructions][create-project] to get your
52-
project set up. You will also need to set up the local development environment by
65+
You will need a [Google Cloud Platform Console][developer-console] project with the Cloud Build [API enabled][enable-api].
66+
67+
[Follow these instructions][create-project] to get your project set up. You will also need to set up the local development environment by
5368
[installing the Google Cloud SDK][cloud-sdk] and running the following commands in command line:
5469
`gcloud auth login` and `gcloud config set project [YOUR PROJECT ID]`.
5570

@@ -58,6 +73,17 @@ project set up. You will also need to set up the local development environment b
5873
You'll need to obtain the `google-cloud-build` library. See the [Quickstart](#quickstart) section
5974
to add `google-cloud-build` as a dependency in your code.
6075

76+
## About Cloud Build
77+
78+
79+
[Cloud Build][product-docs] lets you build software quickly across all languages. Get complete control over defining custom workflows for building, testing, and deploying across multiple environments such as VMs, serverless, Kubernetes, or Firebase.
80+
81+
See the [Cloud Build client library docs][javadocs] to learn how to
82+
use this Cloud Build Client Library.
83+
84+
85+
86+
6187
## Troubleshooting
6288

6389
To get help, follow the instructions in the [shared Troubleshooting document][troubleshooting].
@@ -74,14 +100,14 @@ Java 7 or above is required for using this client.
74100

75101
This library follows [Semantic Versioning](http://semver.org/).
76102

77-
It is currently in major version zero (``0.y.z``), which means that anything may change at any time
78-
and the public API should not be considered stable.
103+
79104

80105
## Contributing
81106

107+
82108
Contributions to this library are always welcome and highly encouraged.
83109

84-
See [CONTRIBUTING.md][contributing] documentation for more information on how to get started.
110+
See [CONTRIBUTING][contributing] for more information how to get started.
85111

86112
Please note that this project is released with a Contributor Code of Conduct. By participating in
87113
this project you agree to abide by its terms. See [Code of Conduct][code-of-conduct] for more
@@ -101,7 +127,6 @@ Java 8 OSX | [![Kokoro CI][kokoro-badge-image-3]][kokoro-badge-link-3]
101127
Java 8 Windows | [![Kokoro CI][kokoro-badge-image-4]][kokoro-badge-link-4]
102128
Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5]
103129

104-
[api-reference]: https://cloud.google.com/cloud-build/docs/api
105130
[product-docs]: https://cloud.google.com/cloud-build/
106131
[javadocs]: https://googleapis.dev/java/google-cloud-build/latest
107132
[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-cloudbuild/java7.svg
@@ -114,9 +139,9 @@ Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5]
114139
[kokoro-badge-link-4]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-cloudbuild/java8-win.html
115140
[kokoro-badge-image-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-cloudbuild/java11.svg
116141
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-cloudbuild/java11.html
117-
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/cloudbuild.svg
118-
[stability-image]: https://img.shields.io/badge/stability-alpha-orange
119-
[maven-version-link]: https://search.maven.org/search?q=g:com.google.cloud%20AND%20a:cloudbuild&core=gav
142+
[stability-image]: https://img.shields.io/badge/stability-ga-green
143+
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-build.svg
144+
[maven-version-link]: https://search.maven.org/search?q=g:com.google.cloud%20AND%20a:google-cloud-build&core=gav
120145
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
121146
[developer-console]: https://console.developers.google.com/
122147
[create-project]: https://cloud.google.com/resource-manager/docs/creating-managing-projects
@@ -125,3 +150,6 @@ Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5]
125150
[contributing]: https://github.com/googleapis/java-cloudbuild/blob/master/CONTRIBUTING.md
126151
[code-of-conduct]: https://github.com/googleapis/java-cloudbuild/blob/master/CODE_OF_CONDUCT.md#contributor-code-of-conduct
127152
[license]: https://github.com/googleapis/java-cloudbuild/blob/master/LICENSE
153+
154+
[enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=cloudbuild.googleapis.com
155+
[libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM

0 commit comments

Comments
 (0)