mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-05 18:20:34 +00:00
The new builder will generate the mdbook and api docs, then uploads them to GCS. BUG=b:233411583 TEST=luci-auth context ./infra/recipes.py run build_docs Change-Id: Ia22cdb20d73f9268db6299cd6f0875950d174b3f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3751832 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com>
126 lines
No EOL
2.8 KiB
JSON
126 lines
No EOL
2.8 KiB
JSON
[
|
|
{
|
|
"cmd": [
|
|
"vpython3",
|
|
"[CACHE]/builder/crosvm/tools/dev_container",
|
|
"--verbose",
|
|
"mdbook",
|
|
"build",
|
|
"docs/book/",
|
|
"--dest-dir",
|
|
"../target"
|
|
],
|
|
"cwd": "[CACHE]/builder/crosvm",
|
|
"env": {
|
|
"CROSVM_CONTAINER_CACHE": "[CACHE]/builder/dev_container"
|
|
},
|
|
"luci_context": {
|
|
"realm": {
|
|
"name": "crosvm/crosvm:ci"
|
|
},
|
|
"resultdb": {
|
|
"current_invocation": {
|
|
"name": "invocations/build:8945511751514863184",
|
|
"update_token": "token"
|
|
},
|
|
"hostname": "rdbhost"
|
|
}
|
|
},
|
|
"name": "Build mdbook"
|
|
},
|
|
{
|
|
"cmd": [
|
|
"vpython3",
|
|
"[CACHE]/builder/crosvm/tools/dev_container",
|
|
"--verbose",
|
|
"./tools/cargo-doc",
|
|
"--target-dir",
|
|
"docs/target"
|
|
],
|
|
"cwd": "[CACHE]/builder/crosvm",
|
|
"env": {
|
|
"CROSVM_CONTAINER_CACHE": "[CACHE]/builder/dev_container"
|
|
},
|
|
"luci_context": {
|
|
"realm": {
|
|
"name": "crosvm/crosvm:ci"
|
|
},
|
|
"resultdb": {
|
|
"current_invocation": {
|
|
"name": "invocations/build:8945511751514863184",
|
|
"update_token": "token"
|
|
},
|
|
"hostname": "rdbhost"
|
|
}
|
|
},
|
|
"name": "Run cargo docs"
|
|
},
|
|
{
|
|
"cmd": [
|
|
"python3",
|
|
"-u",
|
|
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
|
|
"--",
|
|
"RECIPE_REPO[depot_tools]/gsutil.py",
|
|
"-m",
|
|
"----",
|
|
"rsync",
|
|
"-r",
|
|
"-d",
|
|
"./docs/target/html",
|
|
"gs://crosvm-dot-dev/book"
|
|
],
|
|
"cwd": "[CACHE]/builder/crosvm",
|
|
"env": {
|
|
"CROSVM_CONTAINER_CACHE": "[CACHE]/builder/dev_container"
|
|
},
|
|
"infra_step": true,
|
|
"luci_context": {
|
|
"realm": {
|
|
"name": "crosvm/crosvm:ci"
|
|
},
|
|
"resultdb": {
|
|
"current_invocation": {
|
|
"name": "invocations/build:8945511751514863184",
|
|
"update_token": "token"
|
|
},
|
|
"hostname": "rdbhost"
|
|
}
|
|
},
|
|
"name": "gsutil Upload book"
|
|
},
|
|
{
|
|
"cmd": [
|
|
"python3",
|
|
"-u",
|
|
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
|
|
"--",
|
|
"RECIPE_REPO[depot_tools]/gsutil.py",
|
|
"-m",
|
|
"----",
|
|
"rsync",
|
|
"-r",
|
|
"-d",
|
|
"./docs/target/doc",
|
|
"gs://crosvm-dot-dev/api"
|
|
],
|
|
"cwd": "[CACHE]/builder/crosvm",
|
|
"env": {
|
|
"CROSVM_CONTAINER_CACHE": "[CACHE]/builder/dev_container"
|
|
},
|
|
"infra_step": true,
|
|
"luci_context": {
|
|
"realm": {
|
|
"name": "crosvm/crosvm:ci"
|
|
},
|
|
"resultdb": {
|
|
"current_invocation": {
|
|
"name": "invocations/build:8945511751514863184",
|
|
"update_token": "token"
|
|
},
|
|
"hostname": "rdbhost"
|
|
}
|
|
},
|
|
"name": "gsutil Upload docs"
|
|
}
|
|
] |