refactor(DependenciesResolver): add getNodeVersion method to log current Node.js version
Signed-off-by: 孙振宇 <>
This commit is contained in:
parent
2725cd823d
commit
8aaa271fe2
@ -30,6 +30,11 @@ class DependenciesResolver {
|
|||||||
this.mgr = mgr
|
this.mgr = mgr
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def getNodeVersion() {
|
||||||
|
def version = steps.sh(script: "node -v", returnStdout: true).trim()
|
||||||
|
steps.log.info 'Dependencies Resolver', "Node version is ${version}"
|
||||||
|
}
|
||||||
|
|
||||||
def resolve(configurations) {
|
def resolve(configurations) {
|
||||||
if (mgr == null) {
|
if (mgr == null) {
|
||||||
steps.error("Dependencies manager is not set")
|
steps.error("Dependencies manager is not set")
|
||||||
@ -56,6 +61,8 @@ class DependenciesResolver {
|
|||||||
|
|
||||||
def packageJsonFile = configurations.npmPackageJsonFile
|
def packageJsonFile = configurations.npmPackageJsonFile
|
||||||
|
|
||||||
|
this.getNodeVersion()
|
||||||
|
|
||||||
if (cachingEnabled) {
|
if (cachingEnabled) {
|
||||||
steps.dir(this.workspace) {
|
steps.dir(this.workspace) {
|
||||||
steps.cache(maxCacheSize: 512, caches: [[$class: 'ArbitraryFileCache', includes: '**/*', path: '.npm-cache']]) {
|
steps.cache(maxCacheSize: 512, caches: [[$class: 'ArbitraryFileCache', includes: '**/*', path: '.npm-cache']]) {
|
||||||
@ -76,6 +83,8 @@ class DependenciesResolver {
|
|||||||
|
|
||||||
def packageJsonFile = configurations.yarnPackageJsonFile
|
def packageJsonFile = configurations.yarnPackageJsonFile
|
||||||
|
|
||||||
|
this.getNodeVersion()
|
||||||
|
|
||||||
if (cachingEnabled) {
|
if (cachingEnabled) {
|
||||||
steps.dir(this.workspace) {
|
steps.dir(this.workspace) {
|
||||||
steps.cache(maxCacheSize: 512, caches: [[$class: 'ArbitraryFileCache', includes: '**/*', path: '.yarn-cache']]) {
|
steps.cache(maxCacheSize: 512, caches: [[$class: 'ArbitraryFileCache', includes: '**/*', path: '.yarn-cache']]) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user