Skip to content

Commit 90952a7

Browse files
chore(docs): add cloud-RAD for Java (#1080)
Co-authored-by: Jeff Ching <[email protected]> Source-Author: Les Vogel <[email protected]> Source-Date: Thu Jul 30 13:09:50 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: dd230c816f88d0141fcd0be83498986287220d1b Source-Link: googleapis/synthtool@dd230c8
1 parent 799c282 commit 90952a7

File tree

3 files changed

+109
-5
lines changed

3 files changed

+109
-5
lines changed

.kokoro/release/publish_javadoc.cfg

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
11
# Format: //devtools/kokoro/config/proto/build.proto
2+
3+
gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/doc-templates/"
4+
25
env_vars: {
36
key: "STAGING_BUCKET"
47
value: "docs-staging"
58
}
69

10+
env_vars: {
11+
key: "STAGING_BUCKET_V2"
12+
value: "docs-staging-v2-staging"
13+
# Production will be at: docs-staging-v2
14+
}
15+
716
env_vars: {
817
key: "TRAMPOLINE_BUILD_FILE"
918
value: "github/google-http-java-client/.kokoro/release/publish_javadoc.sh"
1019
}
1120

21+
1222
before_action {
1323
fetch_keystore {
1424
keystore_resource {

.kokoro/release/publish_javadoc.sh

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,25 @@ if [[ -z "${STAGING_BUCKET}" ]]; then
2424
exit 1
2525
fi
2626

27+
if [[ -z "${STAGING_BUCKET_V2}" ]]; then
28+
echo "Need to set STAGING_BUCKET_V2 environment variable"
29+
exit 1
30+
fi
31+
2732
# work from the git root directory
2833
pushd $(dirname "$0")/../../
2934

3035
# install docuploader package
3136
python3 -m pip install gcp-docuploader
3237

3338
# compile all packages
34-
mvn clean install -B -DskipTests=true
39+
mvn clean install -B -q -DskipTests=true
3540

3641
NAME=google-http-client
3742
VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3)
3843

3944
# build the docs
40-
mvn site -B
45+
mvn site -B -q
4146

4247
pushd target/site/apidocs
4348

@@ -53,3 +58,19 @@ python3 -m docuploader upload . \
5358
--staging-bucket ${STAGING_BUCKET}
5459

5560
popd
61+
62+
# V2
63+
mvn clean site -B -q -Ddevsite.template="${KOKORO_GFILE_DIR}/java/"
64+
65+
pushd target/devsite
66+
67+
# create metadata
68+
python3 -m docuploader create-metadata \
69+
--name ${NAME} \
70+
--version ${VERSION} \
71+
--language java
72+
73+
# upload docs
74+
python3 -m docuploader upload . \
75+
--credentials ${CREDENTIALS} \
76+
--staging-bucket ${STAGING_BUCKET_V2}

synth.metadata

Lines changed: 76 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,89 @@
33
{
44
"git": {
55
"name": ".",
6-
"remote": "git@github.com:chingor13/google-http-java-client.git",
7-
"sha": "b1353f8cc7aaf22a30b31bd2ac72248d3a3a0a5d"
6+
"remote": "https://github.com/googleapis/google-http-java-client.git",
7+
"sha": "799c282592b44e439c31fb2c852ba9da74edb986"
88
}
99
},
1010
{
1111
"git": {
1212
"name": "synthtool",
1313
"remote": "https://github.com/googleapis/synthtool.git",
14-
"sha": "ce68c0e70d36c93ffcde96e9908fb4d94aa4f2e4"
14+
"sha": "dd230c816f88d0141fcd0be83498986287220d1b"
1515
}
1616
}
17+
],
18+
"generatedFiles": [
19+
".github/CODEOWNERS",
20+
".github/ISSUE_TEMPLATE/bug_report.md",
21+
".github/ISSUE_TEMPLATE/feature_request.md",
22+
".github/ISSUE_TEMPLATE/support_request.md",
23+
".github/PULL_REQUEST_TEMPLATE.md",
24+
".github/release-please.yml",
25+
".github/trusted-contribution.yml",
26+
".github/workflows/ci.yaml",
27+
".kokoro/build.bat",
28+
".kokoro/build.sh",
29+
".kokoro/coerce_logs.sh",
30+
".kokoro/common.cfg",
31+
".kokoro/common.sh",
32+
".kokoro/continuous/common.cfg",
33+
".kokoro/continuous/dependencies.cfg",
34+
".kokoro/continuous/integration.cfg",
35+
".kokoro/continuous/java11.cfg",
36+
".kokoro/continuous/java7.cfg",
37+
".kokoro/continuous/java8-osx.cfg",
38+
".kokoro/continuous/java8-win.cfg",
39+
".kokoro/continuous/java8.cfg",
40+
".kokoro/continuous/lint.cfg",
41+
".kokoro/continuous/propose_release.cfg",
42+
".kokoro/continuous/samples.cfg",
43+
".kokoro/dependencies.sh",
44+
".kokoro/linkage-monitor.sh",
45+
".kokoro/nightly/common.cfg",
46+
".kokoro/nightly/dependencies.cfg",
47+
".kokoro/nightly/integration.cfg",
48+
".kokoro/nightly/java11.cfg",
49+
".kokoro/nightly/java7.cfg",
50+
".kokoro/nightly/java8-osx.cfg",
51+
".kokoro/nightly/java8-win.cfg",
52+
".kokoro/nightly/java8.cfg",
53+
".kokoro/nightly/lint.cfg",
54+
".kokoro/nightly/samples.cfg",
55+
".kokoro/populate-secrets.sh",
56+
".kokoro/presubmit/clirr.cfg",
57+
".kokoro/presubmit/common.cfg",
58+
".kokoro/presubmit/dependencies.cfg",
59+
".kokoro/presubmit/integration.cfg",
60+
".kokoro/presubmit/java11.cfg",
61+
".kokoro/presubmit/java7.cfg",
62+
".kokoro/presubmit/java8-osx.cfg",
63+
".kokoro/presubmit/java8-win.cfg",
64+
".kokoro/presubmit/java8.cfg",
65+
".kokoro/presubmit/linkage-monitor.cfg",
66+
".kokoro/presubmit/lint.cfg",
67+
".kokoro/presubmit/samples.cfg",
68+
".kokoro/release/bump_snapshot.cfg",
69+
".kokoro/release/common.cfg",
70+
".kokoro/release/common.sh",
71+
".kokoro/release/drop.cfg",
72+
".kokoro/release/drop.sh",
73+
".kokoro/release/promote.cfg",
74+
".kokoro/release/promote.sh",
75+
".kokoro/release/publish_javadoc.cfg",
76+
".kokoro/release/publish_javadoc.sh",
77+
".kokoro/release/snapshot.cfg",
78+
".kokoro/release/snapshot.sh",
79+
".kokoro/release/stage.cfg",
80+
".kokoro/release/stage.sh",
81+
".kokoro/trampoline.sh",
82+
"CODE_OF_CONDUCT.md",
83+
"CONTRIBUTING.md",
84+
"LICENSE",
85+
"codecov.yaml",
86+
"samples/install-without-bom/pom.xml",
87+
"samples/pom.xml",
88+
"samples/snapshot/pom.xml",
89+
"samples/snippets/pom.xml"
1790
]
1891
}

0 commit comments

Comments
 (0)