UNPKG

screwdriver-api

Version:

API server for the Screwdriver.cd service

36 lines (32 loc) 932 B
'use strict'; const getRoute = require('./get'); const updateRoute = require('./update'); const listBuildsRoute = require('./listBuilds'); const lastSuccessfulMeta = require('./lastSuccessfulMeta'); const latestBuild = require('./latestBuild'); const metrics = require('./metrics'); const notify = require('./notify'); const addBuildCluster = require('./buildCluster/update'); const removeBuildCluster = require('./buildCluster/remove'); /** * Job API Plugin * @method register * @param {Hapi} server Hapi Server */ const jobsPlugin = { name: 'jobs', async register(server) { server.route([ getRoute(), updateRoute(), listBuildsRoute(), lastSuccessfulMeta(), metrics(), latestBuild(), notify(), addBuildCluster(), removeBuildCluster() ]); } }; module.exports = jobsPlugin;