From f2944815e5e490c843c5a364fcaae2471526562f Mon Sep 17 00:00:00 2001 From: kjlubick Date: Wed, 20 Jul 2016 10:18:49 -0700 Subject: [PATCH] Add vulkan sdk to CIPD BUG=skia:5427 GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2164953002 Review-Url: https://codereview.chromium.org/2164953002 --- infra/bots/assets/win_vulkan_sdk/README.md | 7 ++++++ infra/bots/assets/win_vulkan_sdk/VERSION | 1 + infra/bots/assets/win_vulkan_sdk/common.py | 26 ++++++++++++++++++++ infra/bots/assets/win_vulkan_sdk/download.py | 16 ++++++++++++ infra/bots/assets/win_vulkan_sdk/upload.py | 16 ++++++++++++ 5 files changed, 66 insertions(+) create mode 100644 infra/bots/assets/win_vulkan_sdk/README.md create mode 100644 infra/bots/assets/win_vulkan_sdk/VERSION create mode 100755 infra/bots/assets/win_vulkan_sdk/common.py create mode 100755 infra/bots/assets/win_vulkan_sdk/download.py create mode 100755 infra/bots/assets/win_vulkan_sdk/upload.py diff --git a/infra/bots/assets/win_vulkan_sdk/README.md b/infra/bots/assets/win_vulkan_sdk/README.md new file mode 100644 index 0000000000..2832f92e0d --- /dev/null +++ b/infra/bots/assets/win_vulkan_sdk/README.md @@ -0,0 +1,7 @@ +To create the vulkan sdk asset: + +Install the vulkan sdk from https://vulkan.lunarg.com/signin on a windows machine + +The default install dir is C:\VulkanSDK\VERSION + +When uploading the CIPD asset, use -t C:\VulkanSDK\VERSION diff --git a/infra/bots/assets/win_vulkan_sdk/VERSION b/infra/bots/assets/win_vulkan_sdk/VERSION new file mode 100644 index 0000000000..c227083464 --- /dev/null +++ b/infra/bots/assets/win_vulkan_sdk/VERSION @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/infra/bots/assets/win_vulkan_sdk/common.py b/infra/bots/assets/win_vulkan_sdk/common.py new file mode 100755 index 0000000000..4920c9b4fb --- /dev/null +++ b/infra/bots/assets/win_vulkan_sdk/common.py @@ -0,0 +1,26 @@ +#!/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. + + +"""Common vars used by scripts in this directory.""" + + +import os +import sys + +FILE_DIR = os.path.dirname(os.path.abspath(__file__)) +INFRA_BOTS_DIR = os.path.realpath(os.path.join(FILE_DIR, os.pardir, os.pardir)) + +sys.path.insert(0, INFRA_BOTS_DIR) +from assets import assets + +ASSET_NAME = os.path.basename(FILE_DIR) + + +def run(cmd): + """Run a command, eg. "upload" or "download". """ + assets.main([cmd, ASSET_NAME] + sys.argv[1:]) diff --git a/infra/bots/assets/win_vulkan_sdk/download.py b/infra/bots/assets/win_vulkan_sdk/download.py new file mode 100755 index 0000000000..96cc87d43f --- /dev/null +++ b/infra/bots/assets/win_vulkan_sdk/download.py @@ -0,0 +1,16 @@ +#!/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. + + +"""Download the current version of the asset.""" + + +import common + + +if __name__ == '__main__': + common.run('download') diff --git a/infra/bots/assets/win_vulkan_sdk/upload.py b/infra/bots/assets/win_vulkan_sdk/upload.py new file mode 100755 index 0000000000..ba7fc8b6a1 --- /dev/null +++ b/infra/bots/assets/win_vulkan_sdk/upload.py @@ -0,0 +1,16 @@ +#!/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. + + +"""Upload a new version of the asset.""" + + +import common + + +if __name__ == '__main__': + common.run('upload') -- 2.34.1