diff options
author | 2016-06-15 12:07:42 -0700 | |
---|---|---|
committer | 2016-06-15 12:07:42 -0700 | |
commit | 0f1469bcdad11cf8bfe79ace33d28052418ecb48 (patch) | |
tree | 5411db3cc9fecf963821f2d5a904565617d25ed0 /infra/bots/assets/scripts/create.py | |
parent | 115e925dc85f3c6dbb140a2c1be3309ff72d3d8b (diff) |
Add asset management scripts
These provide an easy way to create assets to be used by bots,
eg. Android SDK.
To create an asset:
$ infra/bots/assets/assets.py add android_sdk
(adds scripts in infra/bots/assets/android_sdk)
To upload a new version of an asset:
$ infra/bots/assets/android_sdk/upload.py -t $ANDROID_SDK_ROOT
(uploads Android SDK to GS, writes a version file)
$ git commit
$ git cl upload
To download the current version of the asset:
$ infra/bots/assets/android_sdk/download.py -t ../tmp
BUG=skia:5427
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2069543002
Review-Url: https://codereview.chromium.org/2069543002
Diffstat (limited to 'infra/bots/assets/scripts/create.py')
-rwxr-xr-x | infra/bots/assets/scripts/create.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/infra/bots/assets/scripts/create.py b/infra/bots/assets/scripts/create.py new file mode 100755 index 0000000000..4f176085fb --- /dev/null +++ b/infra/bots/assets/scripts/create.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +# +# Copyright 2016 Google Inc. +# +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + + +"""Create the asset.""" + + +import argparse + + +def create_asset(target_dir): + """Create the asset.""" + raise NotImplementedError('Implement me!') + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--target_dir', '-t', required=True) + args = parser.parse_args() + create_asset(args.target_dir) + + +if __name__ == '__main__': + main() |