refactor(executeFreeleapsPipeline): update build agent images to use docker.io and log environment variables in DependenciesResolver
Signed-off-by: 孙振宇 <>
This commit is contained in:
parent
992daf0683
commit
794af6779b
@ -39,6 +39,7 @@ class DependenciesResolver {
|
|||||||
if (mgr == null) {
|
if (mgr == null) {
|
||||||
steps.error("Dependencies manager is not set")
|
steps.error("Dependencies manager is not set")
|
||||||
}
|
}
|
||||||
|
steps.sh "env"
|
||||||
|
|
||||||
steps.log.info("Dependencies Resolver","Ready to resolve dependencies for ${language}...")
|
steps.log.info("Dependencies Resolver","Ready to resolve dependencies for ${language}...")
|
||||||
|
|
||||||
|
|||||||
2
first-class-pipeline/tests/Jenkinsfile
vendored
2
first-class-pipeline/tests/Jenkinsfile
vendored
@ -15,7 +15,6 @@ executeFreeleapsPipeline {
|
|||||||
language: 'javascript',
|
language: 'javascript',
|
||||||
dependenciesManager: 'npm',
|
dependenciesManager: 'npm',
|
||||||
npmPackageJsonFile: 'package.json',
|
npmPackageJsonFile: 'package.json',
|
||||||
buildAgentImage: 'node:lts',
|
|
||||||
buildCacheEnabled: true,
|
buildCacheEnabled: true,
|
||||||
buildCommand: 'npm run build',
|
buildCommand: 'npm run build',
|
||||||
lintEnabled: true,
|
lintEnabled: true,
|
||||||
@ -38,7 +37,6 @@ executeFreeleapsPipeline {
|
|||||||
root: 'backend',
|
root: 'backend',
|
||||||
language: 'python',
|
language: 'python',
|
||||||
dependenciesManager: 'pip',
|
dependenciesManager: 'pip',
|
||||||
buildAgentImage: 'python:3.10-slim-buster',
|
|
||||||
buildCacheEnabled: true,
|
buildCacheEnabled: true,
|
||||||
lintEnabled: true,
|
lintEnabled: true,
|
||||||
linter: 'PyLint',
|
linter: 'PyLint',
|
||||||
|
|||||||
@ -19,10 +19,10 @@ def generateComponentStages(component, configurations) {
|
|||||||
def language = ServiceLanguage.parse(configurations.serviceLang)
|
def language = ServiceLanguage.parse(configurations.serviceLang)
|
||||||
switch(language) {
|
switch(language) {
|
||||||
case ServiceLanguage.PYTHON:
|
case ServiceLanguage.PYTHON:
|
||||||
buildAgentImage = "python:3.10-slim-buster"
|
buildAgentImage = "docker.io/python:3.10-slim-buster"
|
||||||
break
|
break
|
||||||
case ServiceLanguage.JS:
|
case ServiceLanguage.JS:
|
||||||
buildAgentImage = "node:lts-alpine"
|
buildAgentImage = "docker.io/node:lts-alpine"
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
error("Unknown service language")
|
error("Unknown service language")
|
||||||
@ -66,9 +66,6 @@ def generateComponentStages(component, configurations) {
|
|||||||
dependenciesResolver.disableCachingSupport()
|
dependenciesResolver.disableCachingSupport()
|
||||||
}
|
}
|
||||||
|
|
||||||
def version = sh(script: "node -v", returnStdout: true).trim()
|
|
||||||
log.info 'Dependencies Resolver', "Node version is ${version}"
|
|
||||||
|
|
||||||
dependenciesResolver.resolve(component)
|
dependenciesResolver.resolve(component)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user