@@ -43,14 +43,16 @@ def add_params(task_request, job_context, scm_info, pre_cmd, build_cmd, project_
4343 task_params ['ignore_merged_issue' ] = True
4444
4545 @staticmethod
46- def modify_task_request (task_request , token , server_url , source_dir , scm_info , scm_auth_info ):
46+ def modify_task_request (task_request , token , server_url , source_dir , scm_info , scm_auth_info , create_from ):
4747 """
4848 向task_request中添加参数
4949 :param task_request: dict, 任务参数
5050 :return:
5151 """
5252 # 添加task_scene信息,标记任务运行场景
5353 task_request ['task_params' ]['task_scene' ] = TaskScene .LOCAL
54+ # 添加create_from参数
55+ task_request ['task_params' ]['created_from' ] = create_from
5456 # 将token, server_url放到task_params中,供task进度上报和代码行上报使用
5557 task_request ['task_params' ]['token' ] = Crypto (settings .PASSWORD_KEY ).encrypt (token )
5658 task_request ['task_params' ]['server_url' ] = server_url
@@ -70,13 +72,13 @@ def modify_task_request(task_request, token, server_url, source_dir, scm_info, s
7072
7173 @staticmethod
7274 def modify_local_task_request (task_request , task_name_id_maps , job_id , ssh_file , token , server_url ,
73- source_dir , scm_info , scm_auth_info ):
75+ source_dir , scm_info , scm_auth_info , create_from ):
7476 """
7577 本地任务,向task_request中添加参数
7678 :param task_request:
7779 :return:
7880 """
79- RequestModify .modify_task_request (task_request , token , server_url , source_dir , scm_info , scm_auth_info )
81+ RequestModify .modify_task_request (task_request , token , server_url , source_dir , scm_info , scm_auth_info , create_from )
8082 # 添加 task_dir 信息
8183 task_name = task_request ["task_name" ]
8284 task_id = task_name_id_maps .get (task_name )
@@ -90,13 +92,13 @@ def modify_local_task_request(task_request, task_name_id_maps, job_id, ssh_file,
9092 task_request ['task_params' ]['ssh_file' ] = ssh_file
9193
9294 @staticmethod
93- def modify_pri_task_request (task_request , token , server_url , source_dir , scm_info , scm_auth_info ):
95+ def modify_pri_task_request (task_request , token , server_url , source_dir , scm_info , scm_auth_info , create_from ):
9496 """
9597 私有任务,向task_request中添加参数
9698 :param task_request:
9799 :return:
98100 """
99- RequestModify .modify_task_request (task_request , token , server_url , source_dir , scm_info , scm_auth_info )
101+ RequestModify .modify_task_request (task_request , token , server_url , source_dir , scm_info , scm_auth_info , create_from )
100102
101103 # 在request中添加 task_dir 信息
102104 task_id = task_request ["id" ]
0 commit comments