是在执行打包时报的错
pipeline {
agent {
node {
label 'nodejs'
}
}
parameters {
}
environment {
}
stages {
stage('拉取代码') {
steps {
sh 'echo GIT代码分支$GIT_BRANCH'
sh 'echo 开始拉取代码'
git(credentialsId: "$GITLAB_CREDENTIAL_ID", branch: "$GIT_BRANCH", url: '', changelog: true, poll: false)
sh 'echo 代码拉取结束'
}
}
stage('依赖下载及模块打包') {
steps {
container('nodejs') {
sh 'node -v'
sh 'npm -v'
sh 'pwd'
sh 'npm install'
sh 'npm run build-prod -- -c=$ENVIRONMENT_NAME'
}
}
}
stage('镜像构建') {
steps {
container('nodejs') {
}
}
}
stage('将镜像推送到Harbor私有仓库') {
steps {
sh 'echo $PROJECT_NAME镜像推送开始'
container('nodejs') {
withCredentials([usernamePassword(credentialsId : "$DOCKER_CREDENTIAL_ID" ,passwordVariable : 'DOCKER_PASSWORD' ,usernameVariable : 'DOCKER_USERNAME' ,)]) {
}
}
sh 'echo $PROJECT_NAME镜像推送完成'
}
}
stage('服务部署') {
steps {
sh 'echo $PROJECT_NAME服务部署开始'
sh 'echo $PROJECT_NAME服务部署结束'
}
}
}
}