changes in code from code review
This commit is contained in:
+13
-11
@@ -134,22 +134,24 @@ def build(options: BuildOptions) -> None:
|
||||
call(['docker', 'start', container_name])
|
||||
|
||||
if options.before_all:
|
||||
before_all_prepared = prepare_command(options.before_all, project='/project', package=options.package_dir)
|
||||
task = """
|
||||
PS4=' + '
|
||||
call(
|
||||
['docker', 'exec', '-i', container_name] + shell_cmd,
|
||||
universal_newlines=True,
|
||||
input='''
|
||||
PS4=' + '
|
||||
|
||||
set -o errexit
|
||||
set -o xtrace
|
||||
set -o errexit
|
||||
set -o xtrace
|
||||
|
||||
{environment_exports}
|
||||
{environment_exports}
|
||||
|
||||
{before_all_prepared}
|
||||
sh -c {before_all}
|
||||
|
||||
""".format(
|
||||
environment_exports='\n'.join(options.environment.as_shell_commands()),
|
||||
before_all_prepared=before_all_prepared
|
||||
'''.format(
|
||||
environment_exports='\n'.join(options.environment.as_shell_commands()),
|
||||
before_all=prepare_command(options.before_all, project='/project', package=container_package_dir)
|
||||
)
|
||||
)
|
||||
call(['docker', 'exec', '-i', container_name] + shell_cmd, universal_newlines=True, input=task)
|
||||
|
||||
for config in platform_configs:
|
||||
if options.dependency_constraints:
|
||||
|
||||
Reference in New Issue
Block a user