sonic-build/routes/constants.js (25 lines of code) (raw):
const navigator_builds = [{name:'Pipelines', href:'/Pipelines'}];
const navigator_artifacts = navigator_builds.concat([{name:'Artifacts', href:'/Pipelines/artifacts'}]);
const platformMapping = {
"broadcom" : 138,
"barefoot" : 146,
"centec" : 143,
"centec-arm64" : 140,
"generic": 147,
"innovium" : 148,
"marvell-armhf" : 141,
"mellanox": 139,
"nephos" : 149,
"vs" : 142,};
function reverse(mapping){
var results = {};
for (var k in mapping){
results[mapping[k]] = k;
}
return results;
}
const definitionToPlatformMapping = reverse(platformMapping);
module.exports = Object.freeze({
PLATFORMS: platformMapping,
DEFINITIONS: definitionToPlatformMapping,
});