(self)
| 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 | |
| 115 | class OldCPUImageBuilder(Builder): |
nothing calls this directly
no test coverage detected