本文整理汇总了Python中codalabtools.deploy.DeploymentConfig.getBundleServiceGitUser方法的典型用法代码示例。如果您正苦于以下问题:Python DeploymentConfig.getBundleServiceGitUser方法的具体用法?Python DeploymentConfig.getBundleServiceGitUser怎么用?Python DeploymentConfig.getBundleServiceGitUser使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类codalabtools.deploy.DeploymentConfig
的用法示例。
在下文中一共展示了DeploymentConfig.getBundleServiceGitUser方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: config
# 需要导入模块: from codalabtools.deploy import DeploymentConfig [as 别名]
# 或者: from codalabtools.deploy.DeploymentConfig import getBundleServiceGitUser [as 别名]
def config(label=None):
"""
Reads deployment parameters for the given setup.
label: Label identifying the desired setup.
"""
env.cfg_label = label
print "Deployment label is: ", env.cfg_label
filename = ".codalabconfig"
if "cfg_path" not in env:
env.cfg_path = os.path.join(os.getcwd(), filename)
if os.path.exists(env.cfg_path) == False:
env.cfg_path = os.path.join(os.path.expanduser("~"), filename)
print "Loading configuration from: ", env.cfg_path
configuration = DeploymentConfig(label, env.cfg_path)
print "Configuring logger..."
logging.config.dictConfig(configuration.getLoggerDictConfig())
logger.info("Loaded configuration from file: %s", configuration.getFilename())
env.user = configuration.getVirtualMachineLogonUsername()
env.password = configuration.getVirtualMachineLogonPassword()
env.key_filename = configuration.getServiceCertificateKeyFilename()
env.roledefs = {"build": [configuration.getBuildHostname()]}
if label is not None:
env.roledefs.update({"web": configuration.getWebHostnames()})
# Information about main CodaLab repo
env.git_user = configuration.getGitUser()
env.git_repo = configuration.getGitRepo()
env.git_tag = configuration.getGitTag()
env.git_repo_url = "https://github.com/{0}/{1}.git".format(env.git_user, env.git_repo)
# Information about Bundles repo
env.git_bundles_user = configuration.getBundleServiceGitUser()
env.git_bundles_repo = configuration.getBundleServiceGitRepo()
env.git_bundles_tag = configuration.getBundleServiceGitTag()
if len(configuration.getBundleServiceUrl()) > 0:
env.git_bundles_repo_url = "https://github.com/{0}/{1}.git".format(
env.git_bundles_user, env.git_bundles_repo
)
else:
env.git_bundles_repo_url = ""
env.deploy_dir = "deploy"
env.build_archive = "{0}.tar.gz".format(env.git_tag)
env.django_settings_module = "codalab.settings"
env.django_configuration = configuration.getDjangoConfiguration()
env.config_http_port = "80"
env.config_server_name = "{0}.cloudapp.net".format(configuration.getServiceName())
env.configuration = True