Esempio n. 1
0
    def _reinstall_components(self, repo_names):
        self.run_command(
            ['pip3', 'uninstall', '--yes', '-q', 'googleapis-artman'])
        self.run_command([
            'pip3', 'install', '-q', '-e',
            self._guest.guest_root_subpath('artman')
        ])
        self.run_command(['rm', '-rf', '/artman'])
        self.run_command(['rm', '-rf', '/googleapis'])
        self.run_command(['rm', '-rf', '/toolkit'])

        self._guest.guest_root_subpath('toolkit')
        artman_config = {
            'local': {
                'toolkit':
                self._guest.guest_root_subpath(repo_names['toolkit'])
            }
        }
        ConfigUtils.dump_config(artman_config, '/root/.artman/config.yaml')
 def _dump_output(self, output_yaml):
     output_yaml_path = self._guest.guest_output_dir_subpath(
         ConfigUtils.artifact_yaml_name())
     ConfigUtils.dump_config(output_yaml, output_yaml_path)
     self.change_file_permissions(output_yaml_path)