@@ -88,7 +88,11 @@ def main():
8888 register_aml_model (model_name , exp , run_id )
8989 else :
9090 run .tag ("BuildId" , value = build_id )
91- register_aml_model (model_name , exp , run_id , build_id )
91+ builduri_base = os .environ .get ("BUILDURI_BASE" )
92+ if (builduri_base is not None ):
93+ build_uri = builduri_base + build_id
94+ run .tag ("BuildUri" , value = build_uri )
95+ register_aml_model (model_name , exp , run_id , build_id , build_uri )
9296
9397
9498def model_already_registered (model_name , exp , run_id ):
@@ -102,14 +106,22 @@ def model_already_registered(model_name, exp, run_id):
102106 print ("Model is not registered for this run." )
103107
104108
105- def register_aml_model (model_name , exp , run_id , build_id : str = 'none' ):
109+ def register_aml_model (
110+ model_name ,
111+ exp ,
112+ run_id ,
113+ build_id : str = 'none' ,
114+ build_uri = None
115+ ):
106116 try :
107117 if (build_id != 'none' ):
108118 model_already_registered (model_name , exp , run_id )
109119 run = Run (experiment = exp , run_id = run_id )
110120 tagsValue = {"area" : "diabetes" , "type" : "regression" ,
111121 "BuildId" : build_id , "run_id" : run_id ,
112122 "experiment_name" : exp .name }
123+ if (build_uri is not None ):
124+ tagsValue ["BuildUri" ] = build_uri
113125 else :
114126 run = Run (experiment = exp , run_id = run_id )
115127 if (run is not None ):
0 commit comments