def _publish_image_to_studio()

in src/workflow/publish.py [0:0]


    def _publish_image_to_studio(self, repo_name, image_name, role, app_image_config, update_domain_input, timeout) :
        
        start= time()
        self._create_sagemaker_image(image_name, role, timeout, start)
            
        ecr_uri = ecr_uri_for_image(repo_name, image_name)
        image_version = self._create_sagemaker_image_version(image_name, ecr_uri, timeout, start)
        
        images = update_domain_input["DefaultUserSettings"]["KernelGatewayAppSettings"]["CustomImages"]
        app_config_name = app_image_config["AppImageConfigName"]
        self._update_container_config_ver(images, image_name, app_config_name, image_version)
 
        self._create_app_config(app_image_config)
        self._update_studio_domain(update_domain_input, timeout, start)