MCPcopy Create free account
hub / github.com/modelscope/modelscope / __call__

Method __call__

docker/build_image.py:95–112  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

93 pass
94
95 def __call__(self):
96 content = self.generate_dockerfile()
97 self._save_dockerfile(content)
98 if not self.dry_run:
99 ret = self.build()
100 if ret != 0:
101 raise RuntimeError(f'Docker build error with errno: {ret}')
102
103 ret = self.push()
104 if ret != 0:
105 raise RuntimeError(f'Docker push error with errno: {ret}')
106
107 if self.args.ci_image != 0:
108 ret = self.run_cmd('docker', 'tag', self.image(),
109 f'{docker_registry}:ci_image')
110 if ret != 0:
111 raise RuntimeError(
112 f'Docker tag ci_image error with errno: {ret}')
113
114
115class OldCPUImageBuilder(Builder):

Callers

nothing calls this directly

Calls 6

generate_dockerfileMethod · 0.95
_save_dockerfileMethod · 0.95
buildMethod · 0.95
pushMethod · 0.95
run_cmdMethod · 0.95
imageMethod · 0.95

Tested by

no test coverage detected