def __init__(self, djenkins, pipeline_results):
"""
Initialize the API with instantiated DJenkins, PipelineResults and AnalysisService objects
:param djenkins: DJenkins instance
:param pipeline_results: PipelineResults instance
"""
super(self.__class__, self).__init__()
self.djenkins = djenkins
self.db = pipeline_results
heatmap = HeatmapResource(database=self.db)
self.add_route('/heatmap/', heatmap)
self.add_route('/heatmap/{project}', heatmap)
results = ResultsResource(database=self.db)
self.add_route('/results/', results)
self.add_route('/results/{project}', results)
self.add_route('/results/{project}/{repo}', results)
projects = ProjectResource(database=self.db)
self.add_route('/projects/', projects)
self.add_route('/projects/{project}', projects)
评论列表
文章目录