|
@@ -19,20 +19,20 @@ pipeline {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-// stage('构建代码') {
|
|
|
|
-// steps {
|
|
|
|
-// sh '/var/jenkins_home/gradle/bin/gradle clean build -x test -x javadocJar -x sourcesJar'
|
|
|
|
-// }
|
|
|
|
-// }
|
|
|
|
-//
|
|
|
|
-// stage('构建镜像') {
|
|
|
|
-// steps {
|
|
|
|
-// sh "docker build --build-arg PROJECT_NAME=${JOB_NAME} --build-arg DEPLOY_ENV=${ENV} -t ${JOB_NAME}:${TAG} ${WORKSPACE}/${projectPath}/"
|
|
|
|
|
|
+ stage('构建代码') {
|
|
|
|
+ steps {
|
|
|
|
+ sh '/opt/jenkins/data/node-v16.17.1/bin/npm run build'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ stage('构建镜像') {
|
|
|
|
+ steps {
|
|
|
|
+ sh "docker build --build-arg PROJECT_NAME=${JOB_NAME} --build-arg DEPLOY_ENV=${ENV} -t ${JOB_NAME}:${TAG} ${WORKSPACE}/${projectPath}/"
|
|
// sh '''docker login -u ${harborUser} --password-stdin < /var/jenkins_home/docker/password ${harborAddr}
|
|
// sh '''docker login -u ${harborUser} --password-stdin < /var/jenkins_home/docker/password ${harborAddr}
|
|
// docker tag ${JOB_NAME}:${TAG} ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG}
|
|
// docker tag ${JOB_NAME}:${TAG} ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG}
|
|
// docker push ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG}'''
|
|
// docker push ${harborAddr}/${harborRepo}/${JOB_NAME}:${TAG}'''
|
|
-// }
|
|
|
|
-// }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
// stage('部署') {
|
|
// stage('部署') {
|
|
// steps {
|
|
// steps {
|