1
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 6d24f2138b
Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56)
3 years ago
..
android_ndk_darwin Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
android_ndk_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
android_ndk_windows Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
android_sdk_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
armhf_sysroot Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
bazel Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
bloaty Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cast_toolchain Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ccache_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ccache_mac Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
chromebook_arm_gles Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
chromebook_x86_64_gles Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
clang_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
clang_win Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmake_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmake_mac Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cockroachdb Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
gcloud_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
go Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
go_win Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ios-dev-image-11.4 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ios-dev-image-12.4 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ios-dev-image-13.3 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ios-dev-image-13.4 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ios-dev-image-13.5 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ios-dev-image-13.6 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ios-dev-image-14.4 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
linux_vulkan_sdk Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
lottie-samples Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
mesa_intel_driver_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
mockery Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
mskp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
node Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
opencl_headers Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
opencl_intel_neo_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
opencl_ocl_icd_linux Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
procdump_win Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
protoc Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
provisioning_profile_ios Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
scripts Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
skimage Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
skp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
skparagraph Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
svg Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
text_blob_traces Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
valgrind Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
win_ninja Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
win_toolchain Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
xcode-11.4.1 Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
README.md Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
__init__.py Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
asset_utils.py Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
asset_utils_test.py Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
assets.py Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago

README.md

Assets

This directory contains tooling for managing assets used by the bots. The primary entry point is assets.py, which allows a user to add, remove, upload, and download assets.

Assets are stored in Google Storage, named for their version number.

Individual Assets

Each asset has its own subdirectory with the following contents:

  • VERSION: The current version number of the asset.
  • download.py: Convenience script for downloading the current version of the asset.
  • upload.py: Convenience script for uploading a new version of the asset.
  • [optional] create.py: Script which creates the asset, implemented by the user.
  • [optional] create_and_upload.py: Convenience script which combines create.py with upload.py.

Examples

Add a new asset and upload an initial version.

$ infra/bots/assets/assets.py add myasset
Creating asset in infra/bots/assets/myasset
Creating infra/bots/assets/myasset/download.py
Creating infra/bots/assets/myasset/upload.py
Creating infra/bots/assets/myasset/common.py
Add script to automate creation of this asset? (y/n) n
$ infra/bots/assets/myasset/upload.py -t ${MY_ASSET_LOCATION}
$ git commit

Add an asset whose creation can be automated.

$ infra/bots/assets/assets.py add myasset
Add script to automate creation of this asset? (y/n) y
$ vi infra/bots/assets/myasset/create.py
(implement the create_asset function)
$ infra/bots/assets/myasset/create_and_upload.py
$ git commit