【deadline】 通过WebService将多个任务打组提交

deadline webservice路径: C:\Program Files\Thinkbox\Deadline10\bin\deadlinewebservice.exe

sys.path.append(r'\\192.168.2.23\Deadline\DeadlineRepository10\api\python')
import Deadline.DeadlineConnect as Connect
# os.getenv('REPO') 获取开启weebservise服务的电脑ip或电脑名
dealineNode = Connect.DeadlineCon(os.getenv('REPO'), 8082)

'''
 jobInfo: 任务信息, pluginInfo:任务脚本
 batchName为组名,batchName相同的任务自动合并
'''
jobInfo = {
'UserName': getpass.getuser(),
'Plugin': 'CommandLine',
'OverrideTaskExtraInfoNames': ' False',
'Priority': '100',
'BatchName': '{}_Abc_Export'.format(shot_path.split('\\')[-1].split('.')[0]),
'Name': name}

pluginInfo = {
'Executable': r"I:\ple_log\deadline_cache_log\{}.bat".format(name)
}
print('start go deadline')
# 创建任务
newJob = dealineNode.Jobs.SubmitJob(jobInfo, pluginInfo)

查找端口
【deadline】 通过WebService将多个任务打组提交_第1张图片

【deadline】 通过WebService将多个任务打组提交_第2张图片

你可能感兴趣的:(【deadline】 通过WebService将多个任务打组提交)