Files
scale-build/scale_build/config.py
Waqar Ahmed c273453cc1 Merge pull request #175 from truenas/NAS-111886
NAS-111886 / 21.10 / Do not automatically remove tmp/sources directory with epoch changes
2021-08-19 15:50:18 +05:00

25 lines
1.0 KiB
Python

import os
import time
from datetime import datetime
BUILD_TIME = int(time.time())
BUILD_TIME_OBJ = datetime.fromtimestamp(BUILD_TIME)
BUILDER_DIR = os.getenv('BUILDER_DIR', './')
BRANCH_OUT_NAME = os.getenv('NEW_BRANCH_NAME')
BRANCH_OVERRIDES = {k[:-(len('_OVERRIDE'))]: v for k, v in os.environ.items() if k.endswith('_OVERRIDE')}
FORCE_CLEANUP_WITH_EPOCH_CHANGE = bool(int(os.getenv('FORCE_CLEANUP_WITH_EPOCH_CHANGE') or '0'))
GITHUB_TOKEN = os.getenv('GITHUB_TOKEN')
PARALLEL_BUILD = int(os.getenv('PARALLEL_BUILDS', max(os.cpu_count(), 8) / 4))
PKG_DEBUG = bool(int(os.getenv('PKG_DEBUG') or '0'))
SIGNING_KEY = os.getenv('SIGNING_KEY')
SIGNING_PASSWORD = os.getenv('SIGNING_PASSWORD')
SKIP_SOURCE_REPO_VALIDATION = bool(int(os.getenv('SKIP_SOURCE_REPO_VALIDATION') or '0'))
TRAIN = os.getenv('TRUENAS_TRAIN')
TRY_BRANCH_OVERRIDE = os.getenv('TRY_BRANCH_OVERRIDE')
if os.getenv('TRUENAS_VERSION'):
VERSION = os.getenv('TRUENAS_VERSION')
else:
VERSION = f'{BUILD_TIME_OBJ.strftime("%y.%m")}-MASTER-{BUILD_TIME_OBJ.strftime("%Y%m%d-%H%M%S")}'