def __init__(self, host, port):
self.logger = Logger.Logger('executor')
self.loadConfigs()
self.host = host
self.port = port
self.service = Flask('Executor')
self.service.config['BUNDLE_ERRORS'] = True
CORS(self.service)
got_request_exception.connect(logException, self.service)
self.api = Api(self.service)
self.api.add_resource(Leaves.LeafIndex, '/leaves/')
self.api.add_resource(Leaves.LeafRegister, '/leaves/register')
self.api.add_resource(Leaves.LeafResource, '/leaves/<int:leafId>')
self.api.add_resource(Projects.ProjectIndex, '/projects/')
self.api.add_resource(Projects.ProjectResource, '/projects/<int:projectId>')
self.api.add_resource(Builds.BuildIndex, '/builds/')
self.api.add_resource(Builds.BuildRecentIndex, '/builds/recent/')
self.api.add_resource(Builds.BuildResource, '/builds/<int:buildId>')
self.api.add_resource(CI.CI, '/ci/<int:projectId>')
评论列表
文章目录