refactor(Jenkinsfile): update components definition syntax for consistency

Signed-off-by: 孙振宇 <>
This commit is contained in:
孙振宇 2025-02-04 12:26:13 +08:00
parent d1df2377cb
commit 60f7ab77d4

View File

@ -9,50 +9,50 @@ executeFreeleapsPipeline {
executeMode = 'fully' // on-demand, fully
commitMessageLintEnabled = false
components = [
{
name = 'frontend'
root = 'frontend'
language = 'javascript'
dependenciesManager = 'npm'
buildAgentImage = 'node:lts-alpine'
buildCacheEnabled = true
buildCommand = 'npm run build'
lintEnabled = true
linter = 'eslint'
sastEnabled = true
sastProvider = 'NodeJsScan'
imageRegistry = 'docker.io'
imageRepository = 'sunzhenyucn'
imageName = 'magicleaps-frontend'
imageBuilder = 'dind'
dockerfilePath = 'Dockerfile'
imageBuildRoot = '.'
imageReleaseArchitectures = ['amd64', 'arm64']
registryCredentialName = 'first-class-pipeline-dev-secret'
semanticReleaseEnabled = true
semanticReleaseBranch = 'master'
},
{
name = 'backend'
root = 'backend'
language = 'python'
dependenciesManager = 'pip'
buildAgentImage = 'python:3.10-slim-buster'
buildCacheEnabled = true
lintEnabled = true
linter = 'PyLint'
sastEnabled = true
sastProvider = 'Bandit'
imageRegistry = 'docker.io'
imageRepository = 'sunzhenyucn'
imageName = 'magicleaps-backend'
imageBuilder = 'dind'
dockerfilePath = 'Dockerfile'
imageBuildRoot = '.'
imageReleaseArchitectures = ['amd64', 'arm64']
registryCredentialName = 'first-class-pipeline-dev-secret'
semanticReleaseEnabled = true
semanticReleaseBranch = 'master'
}
[
name: 'frontend',
root: 'frontend',
language: 'javascript',
dependenciesManager: 'npm',
buildAgentImage: 'node:lts-alpine',
buildCacheEnabled: true,
buildCommand: 'npm run build',
lintEnabled: true,
linter: 'eslint',
sastEnabled: true,
sastProvider: 'NodeJsScan',
imageRegistry: 'docker.io',
imageRepository: 'sunzhenyucn',
imageName: 'magicleaps-frontend',
imageBuilder: 'dind',
dockerfilePath: 'Dockerfile',
imageBuildRoot: '.',
imageReleaseArchitectures: ['amd64', 'arm64'],
registryCredentialName: 'first-class-pipeline-dev-secret',
semanticReleaseEnabled: true,
semanticReleaseBranch: 'master'
],
[
name: 'backend',
root: 'backend',
language: 'python',
dependenciesManager: 'pip',
buildAgentImage: 'python:3.10-slim-buster',
buildCacheEnabled: true,
lintEnabled: true,
linter: 'PyLint',
sastEnabled: true,
sastProvider: 'Bandit',
imageRegistry: 'docker.io',
imageRepository: 'sunzhenyucn',
imageName: 'magicleaps-backend',
imageBuilder: 'dind',
dockerfilePath: 'Dockerfile',
imageBuildRoot: '.',
imageReleaseArchitectures: ['amd64', 'arm64'],
registryCredentialName: 'first-class-pipeline-dev-secret',
semanticReleaseEnabled: true,
semanticReleaseBranch: 'master'
]
]
}