Files
shields/services/azure-devops/vso-redirect.service.js
2021-07-09 12:53:55 +01:00

28 lines
872 B
JavaScript

import { redirector } from '../index.js'
export const VsoBuildRedirector = redirector({
category: 'build',
route: {
base: 'vso/build',
pattern: ':organization/:projectId/:definitionId/:branch*',
},
transformPath: ({ organization, projectId, definitionId, branch }) => {
let path = `/azure-devops/build/${organization}/${projectId}/${definitionId}`
if (branch) {
path += `/${branch}`
}
return path
},
dateAdded: new Date('2019-02-08'),
})
export const VsoReleaseRedirector = redirector({
category: 'build',
route: {
base: 'vso/release',
pattern: ':organization/:projectId/:definitionId/:environmentId',
},
transformPath: ({ organization, projectId, definitionId, environmentId }) =>
`/azure-devops/release/${organization}/${projectId}/${definitionId}/${environmentId}`,
dateAdded: new Date('2019-02-08'),
})