diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-11-13 13:49:09 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-11-13 13:49:09 +0300 |
commit | 97d79ca844df2a50b8974d32cb38d9b354adef2d (patch) | |
tree | c4e19399e50e7a780da86d75dc18fba039b4f650 /build_files/buildbot/slave_pack.py | |
parent | b09498700c0e9eaf4e73576a23fe6563d5562b34 (diff) | |
parent | ca1721270a6d3fa8d67b59a014ab94004e24026b (diff) |
Merge branch 'blender-v2.81-release'
Diffstat (limited to 'build_files/buildbot/slave_pack.py')
-rw-r--r-- | build_files/buildbot/slave_pack.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/build_files/buildbot/slave_pack.py b/build_files/buildbot/slave_pack.py index 5bef2b81739..19dac236762 100644 --- a/build_files/buildbot/slave_pack.py +++ b/build_files/buildbot/slave_pack.py @@ -22,10 +22,13 @@ # system and zipping it into buildbot_upload.zip. This is then uploaded # to the master in the next buildbot step. -import buildbot_utils import os import sys +from pathlib import Path + +import buildbot_utils + def get_package_name(builder, platform=None): info = buildbot_utils.VersionInfo(builder) @@ -38,6 +41,12 @@ def get_package_name(builder, platform=None): return package_name +def sign_file_or_directory(path): + from codesign.simple_code_signer import SimpleCodeSigner + code_signer = SimpleCodeSigner() + code_signer.sign_file_or_directory(Path(path)) + + def create_buildbot_upload_zip(builder, package_files): import zipfile @@ -129,6 +138,8 @@ def pack_win(builder): package_filename = package_name + '.msi' package_filepath = os.path.join(builder.build_dir, package_filename) + sign_file_or_directory(package_filepath) + package_files += [(package_filepath, package_filename)] create_buildbot_upload_zip(builder, package_files) |