Build check

This commit is contained in:
alesapin 2021-11-11 10:33:44 +03:00
parent 679c9c2772
commit 68ed04afe4

View File

@ -42,7 +42,7 @@ def _can_export_binaries(build_config):
return False
def get_packager_cmd(build_config, packager_path, output_path, build_version, image_version, ccache_path):
def get_packager_cmd(build_config, packager_path, output_path, build_version, image_version, ccache_path, pr_info):
package_type = build_config['package-type']
comp = build_config['compiler']
cmd = f"cd {packager_path} && ./packager --output-dir={output_path} --package-type={package_type} --compiler={comp}"
@ -62,7 +62,8 @@ def get_packager_cmd(build_config, packager_path, output_path, build_version, im
cmd += ' --ccache_dir={}'.format(ccache_path)
if 'alien_pkgs' in build_config and build_config['alien_pkgs']:
cmd += ' --alien-pkgs'
if pr_info == 0 or 'release' in pr_info.labels:
cmd += ' --alien-pkgs rpm tgz'
cmd += ' --docker-image-version={}'.format(image_version)
cmd += ' --version={}'.format(build_version)
@ -173,7 +174,7 @@ if __name__ == "__main__":
logging.info("cache was not fetched, will create empty dir")
os.makedirs(ccache_path)
packager_cmd = get_packager_cmd(build_config, os.path.join(repo_path, "docker/packager"), build_output_path, version.get_version_string(), image_version, ccache_path)
packager_cmd = get_packager_cmd(build_config, os.path.join(repo_path, "docker/packager"), build_output_path, version.get_version_string(), image_version, ccache_path, pr_info)
logging.info("Going to run packager with %s", packager_cmd)
build_clickhouse_log = os.path.join(temp_path, "build_log")