@backstage-community/plugin-jenkins
Version:
A Backstage plugin that integrates towards Jenkins
20 lines (17 loc) • 574 B
JavaScript
import { ApiBlueprint, createApiFactory, discoveryApiRef, fetchApiRef } from '@backstage/frontend-plugin-api';
import { jenkinsApiRef, JenkinsClient } from '../api/JenkinsApi.esm.js';
const jenkinsApi = ApiBlueprint.make({
name: "jenkins",
params: {
factory: createApiFactory({
api: jenkinsApiRef,
deps: {
discoveryApi: discoveryApiRef,
fetchApi: fetchApiRef
},
factory: ({ discoveryApi, fetchApi }) => new JenkinsClient({ discoveryApi, fetchApi })
})
}
});
export { jenkinsApi };
//# sourceMappingURL=apis.esm.js.map