Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2020-02-03 19:03:51 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2020-02-03 19:03:51 +0300
commit3125cfceec35ef14374ae98f9a400e7a678287a2 (patch)
tree419b2e4743c5c642186d2e2904b4c8f543894e4b /build_files/buildbot/codesign_server_windows.py
parent59e1c2f6296e38ab21f2650e32089c22b80777f6 (diff)
Codesign: Add codesign for macOS worker
Works similarly to Windows configuration where buildbot worker and codesign machines are communicating with each other using network drive.
Diffstat (limited to 'build_files/buildbot/codesign_server_windows.py')
-rwxr-xr-xbuild_files/buildbot/codesign_server_windows.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/build_files/buildbot/codesign_server_windows.py b/build_files/buildbot/codesign_server_windows.py
index 2f7aab961f5..97ea4fd6756 100755
--- a/build_files/buildbot/codesign_server_windows.py
+++ b/build_files/buildbot/codesign_server_windows.py
@@ -30,15 +30,25 @@ import shutil
from pathlib import Path
from typing import List
+import codesign.util as util
+
from codesign.windows_code_signer import WindowsCodeSigner
import codesign.config_server
if __name__ == "__main__":
+ logging.config.dictConfig(codesign.config_server.LOGGING)
+
+ logger = logging.getLogger(__name__)
+ logger_server = logger.getChild('server')
+
# TODO(sergey): Consider moving such sanity checks into
# CodeSigner.check_environment_or_die().
if not shutil.which('signtool.exe'):
- raise SystemExit("signtool.exe is not found in %PATH%")
+ if util.get_current_platform() == util.Platform.WINDOWS:
+ raise SystemExit("signtool.exe is not found in %PATH%")
+ logger_server.info(
+ 'signtool.exe not found, '
+ 'but will not be used on this foreign platform')
- logging.config.dictConfig(codesign.config_server.LOGGING)
code_signer = WindowsCodeSigner(codesign.config_server)
code_signer.run_signing_server()