exasol.slc.api.upload¶
- exasol.slc.api.upload(flavor_path: tuple[str, ...], database_host: str, bucketfs_port: int, bucketfs_username: str, bucketfs_name: str, bucket_name: str, bucketfs_password: str | None = None, bucketfs_https: bool = False, path_in_bucket: str = '', release_goal: tuple[str, ...] = ('release',), release_name: str | None = None, force_rebuild: bool = False, force_rebuild_from: tuple[str, ...] = (), force_pull: bool = False, output_directory: str = '.build_output', temporary_base_directory: str = '/tmp', log_build_context_content: bool = False, cache_directory: str | None = None, build_name: str | None = None, source_docker_repository_name: str = 'exasol/script-language-container', source_docker_tag_prefix: str = '', source_docker_username: str | None = None, source_docker_password: str | None = None, target_docker_repository_name: str = 'exasol/script-language-container', target_docker_tag_prefix: str = '', target_docker_username: str | None = None, target_docker_password: str | None = None, workers: int = 5, task_dependencies_dot_file: str | None = None, log_level: str | None = None, use_job_specific_log_file: bool = True, ssl_cert_path: str = '', use_ssl_cert_validation: bool = True, compression_strategy: CompressionStrategy = CompressionStrategy.GZIP) LocalTarget [source]¶