Skip to content

Commit 6fceebf

Browse files
vertex-sdk-botcopybara-github
authored andcommitted
chore: update owlbot template for gemini docs
PiperOrigin-RevId: 655144627
1 parent c29d06b commit 6fceebf

File tree

2 files changed

+75
-0
lines changed

2 files changed

+75
-0
lines changed

.kokoro/publish-docs.sh

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,44 @@ export PATH="${HOME}/.local/bin:${PATH}"
2424
python3 -m pip install --require-hashes -r .kokoro/requirements.txt
2525
python3 -m nox --version
2626

27+
# build Gemini docs
28+
nox -s gemini_docs
29+
30+
# create metadata
31+
python3 -m docuploader create-metadata \
32+
--name="vertexai" \
33+
--version=$(python3 setup.py --version) \
34+
--language=$(jq --raw-output '.language // empty' .repo-metadata.json) \
35+
--distribution-name="google-cloud-vertexai" \
36+
--product-page=$(jq --raw-output '.product_documentation // empty' .repo-metadata.json) \
37+
--github-repository=$(jq --raw-output '.repo // empty' .repo-metadata.json) \
38+
--issue-tracker=$(jq --raw-output '.issue_tracker // empty' .repo-metadata.json)
39+
40+
cat docs.metadata
41+
42+
# upload docs
43+
python3 -m docuploader upload gemini_docs/_build/html --metadata-file docs.metadata --staging-bucket "${STAGING_BUCKET}"
44+
45+
46+
# Gemini docfx yaml files
47+
nox -s gemini_docfx
48+
49+
# create metadata.
50+
python3 -m docuploader create-metadata \
51+
--name="vertexai" \
52+
--version=$(python3 setup.py --version) \
53+
--language=$(jq --raw-output '.language // empty' .repo-metadata.json) \
54+
--distribution-name="google-cloud-vertexai" \
55+
--product-page=$(jq --raw-output '.product_documentation // empty' .repo-metadata.json) \
56+
--github-repository=$(jq --raw-output '.repo // empty' .repo-metadata.json) \
57+
--issue-tracker=$(jq --raw-output '.issue_tracker // empty' .repo-metadata.json) \
58+
--stem="/vertex-ai/generative-ai/docs/reference/python"
59+
60+
cat docs.metadata
61+
62+
# upload docs
63+
python3 -m docuploader upload gemini_docs/_build/html/docfx_yaml --metadata-file docs.metadata --destination-prefix docfx --staging-bucket "${V2_STAGING_BUCKET}"
64+
2765
# build docs
2866
nox -s docs
2967

owlbot.py

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,4 +160,41 @@
160160
"python3",
161161
)
162162

163+
# Update publish-docs to include gemini docs workflow.
164+
s.replace(
165+
".kokoro/publish-docs.sh",
166+
"# build docs",
167+
"""\
168+
# build Gemini docs
169+
nox -s gemini_docs
170+
# create metadata
171+
python3 -m docuploader create-metadata \\
172+
--name="vertexai" \\
173+
--version=$(python3 setup.py --version) \\
174+
--language=$(jq --raw-output '.language // empty' .repo-metadata.json) \\
175+
--distribution-name="google-cloud-vertexai" \\
176+
--product-page=$(jq --raw-output '.product_documentation // empty' .repo-metadata.json) \\
177+
--github-repository=$(jq --raw-output '.repo // empty' .repo-metadata.json) \\
178+
--issue-tracker=$(jq --raw-output '.issue_tracker // empty' .repo-metadata.json)
179+
cat docs.metadata
180+
# upload docs
181+
python3 -m docuploader upload gemini_docs/_build/html --metadata-file docs.metadata --staging-bucket "${STAGING_BUCKET}"
182+
# Gemini docfx yaml files
183+
nox -s gemini_docfx
184+
# create metadata.
185+
python3 -m docuploader create-metadata \\
186+
--name="vertexai" \\
187+
--version=$(python3 setup.py --version) \\
188+
--language=$(jq --raw-output '.language // empty' .repo-metadata.json) \\
189+
--distribution-name="google-cloud-vertexai" \\
190+
--product-page=$(jq --raw-output '.product_documentation // empty' .repo-metadata.json) \\
191+
--github-repository=$(jq --raw-output '.repo // empty' .repo-metadata.json) \\
192+
--issue-tracker=$(jq --raw-output '.issue_tracker // empty' .repo-metadata.json) \\
193+
--stem="/vertex-ai/generative-ai/docs/reference/python"
194+
cat docs.metadata
195+
# upload docs
196+
python3 -m docuploader upload gemini_docs/_build/html/docfx_yaml --metadata-file docs.metadata --destination-prefix docfx --staging-bucket "${V2_STAGING_BUCKET}"
197+
# build docs""",
198+
)
199+
163200
s.shell.run(["nox", "-s", "blacken"], hide_output=False)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy