12:08:37 Started by user unknown or anonymous
12:08:37 Running as SYSTEM
12:08:37 Building in workspace /data/jenkins/workspace/front-v5-web
12:08:37 The recommended git tool is: NONE
12:08:37 using credential e9f27bcd-2741-48e3-b693-e66c2b7b3499
12:08:37 > /usr/local/git/bin/git rev-parse --resolve-git-dir /data/jenkins/workspace/front-v5-web/.git # timeout=10
12:08:37 Fetching changes from the remote Git repository
12:08:37 > /usr/local/git/bin/git config remote.origin.url https://gitlab.arsbaibaodun.com/bcx_front/front-v5-web.git # timeout=10
12:08:37 Fetching upstream changes from https://gitlab.arsbaibaodun.com/bcx_front/front-v5-web.git
12:08:37 > /usr/local/git/bin/git --version # timeout=10
12:08:37 > git --version # 'git version 2.43.0'
12:08:37 using GIT_ASKPASS to set credentials gitlab凭据
12:08:37 > /usr/local/git/bin/git fetch --tags --force --progress -- https://gitlab.arsbaibaodun.com/bcx_front/front-v5-web.git +refs/heads/*:refs/remotes/origin/* # timeout=10
12:08:38 > /usr/local/git/bin/git rev-parse ba418bbe19c3fa2352fb5cf2251ac46464033d77^{commit} # timeout=10
12:08:38 Checking out Revision ba418bbe19c3fa2352fb5cf2251ac46464033d77 (detached)
12:08:38 > /usr/local/git/bin/git config core.sparsecheckout # timeout=10
12:08:38 > /usr/local/git/bin/git checkout -f ba418bbe19c3fa2352fb5cf2251ac46464033d77 # timeout=10
12:08:38 Commit message: "优化构建配置,调整HappyPack线程池大小,替换TerserPlugin为UglifyJsPlugin并保留注释"
12:08:38 > /usr/local/git/bin/git rev-list --no-walk ba418bbe19c3fa2352fb5cf2251ac46464033d77 # timeout=10
12:08:38 [front-v5-web] $ /bin/sh -xe /data/apache-tomcat-jenkins/temp/jenkins7794427589741909351.sh
12:08:38 + export NODE_HOME=/usr/local/node-v14.21.3-linux-x64
12:08:38 + NODE_HOME=/usr/local/node-v14.21.3-linux-x64
12:08:38 + export PATH=/usr/local/node-v14.21.3-linux-x64/bin:/usr/local/n/versions/node/16.0.0/bin:/usr/local/jdk1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/var/lib/snapd/snap/bin:/usr/local/maven/bin:/usr/local/git/bin
12:08:38 + PATH=/usr/local/node-v14.21.3-linux-x64/bin:/usr/local/n/versions/node/16.0.0/bin:/usr/local/jdk1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/var/lib/snapd/snap/bin:/usr/local/maven/bin:/usr/local/git/bin
12:08:38 + cd /data/jenkins/workspace/front-v5-web
12:08:38 + npm install
12:08:52
12:08:52 > electron@1.8.8 postinstall /data/jenkins/workspace/front-v5-web/node_modules/electron
12:08:52 > node install.js
12:08:52
12:08:53 /data/jenkins/workspace/front-v5-web/node_modules/electron/install.js:47
12:08:53 throw err
12:08:53 ^
12:08:53
12:08:53 [Error: EACCES: permission denied, mkdir '/data/jenkins/workspace/front-v5-web/node_modules/electron/dist'] {
12:08:53 errno: -13,
12:08:53 code: 'EACCES',
12:08:53 syscall: 'mkdir',
12:08:53 path: '/data/jenkins/workspace/front-v5-web/node_modules/electron/dist'
12:08:53 }
12:08:56 npm WARN eslint-config-react-app@2.1.0 requires a peer of babel-eslint@^7.2.3 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN eslint-config-react-app@2.1.0 requires a peer of eslint-plugin-jsx-a11y@^5.1.1 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN eslint-config-umi@0.1.5 requires a peer of eslint-plugin-jsx-a11y@^5.1.1 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN html-webpack-plugin@4.5.2 requires a peer of webpack@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN react-fittext@1.0.0 requires a peer of react@^15.0.0 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN react-fittext@1.0.0 requires a peer of react-dom@^15.0.0 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN react-slick@0.15.4 requires a peer of react@^0.14.0 || ^15.0.1 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN react-slick@0.15.4 requires a peer of react-dom@^0.14.0 || ^15.0.1 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN slick-carousel@1.8.1 requires a peer of jquery@>=1.8.0 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN terser-webpack-plugin@1.4.6 requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN ts-jest-babel-7@22.0.7 requires a peer of jest@^22.0.1 || ^22.1.0-alpha.1 || ^23.0.0-alpha.1 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN webpack-cli@3.3.12 requires a peer of webpack@4.x.x but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN webpack-dev-middleware@3.7.3 requires a peer of webpack@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN webpack-dev-server@3.11.3 requires a peer of webpack@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/af-webpack/node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/cpx/node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fork-ts-checker-webpack-plugin/node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.3 (node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/roadhog-api-doc/node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/roadhog/node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/sane/node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/webpack-dev-server/node_modules/fsevents):
12:08:56 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: electron@1.8.8 (node_modules/electron):
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: electron@1.8.8 postinstall: `node install.js`
12:08:56 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
12:08:56
12:08:56 added 2 packages from 4 contributors in 17.165s
12:08:58
12:08:58 197 packages are looking for funding
12:08:58 run `npm fund` for details
12:08:58
12:08:58 + npm run build
12:08:58
12:08:58 > ant-design-pro@1.1.0 build /data/jenkins/workspace/front-v5-web
12:08:58 > cross-env NODE_OPTIONS="--max_old_space_size=8096" ESLINT=none COMPRESS=none roadhog build
12:08:58
12:09:33 Compiled successfully.
12:09:33
12:09:33 File sizes after gzip:
12:09:33
12:09:38 1.99 MB dist/3.20cb30ab.async.js
12:09:38 871.48 KB dist/index.79dc0584.js
12:09:38 542.11 KB dist/5.b4cd5287.async.js
12:09:38 505.81 KB dist/sdk/playctrl1/Decoder.js
12:09:38 439.61 KB dist/1.99cb422a.async.js
12:09:38 413.75 KB dist/6.60ac8f24.async.js
12:09:38 405 KB dist/data/static/js/main.50af1f82.js
12:09:38 404.68 KB dist/data/static/js/main.84a3b991.js
12:09:38 404.52 KB dist/data/static/js/main.7a45203a.js
12:09:38 404.51 KB dist/data/static/js/main.9e306fc5.js
12:09:38 404.5 KB dist/data/static/js/main.82aaf7e5.js
12:09:38 404.15 KB dist/data/static/js/main.9d3f03bc.js
12:09:38 399.91 KB dist/7.d726fa23.async.js
12:09:38 399.78 KB dist/0.c1976243.async.js
12:09:38 347.99 KB dist/10.7623d159.async.js
12:09:38 320.21 KB dist/9.a56041ed.async.js
12:09:38 317.17 KB dist/2.a2323f93.async.js
12:09:38 316.38 KB dist/8.fed797b4.async.js
12:09:38 315.53 KB dist/15.51ec43af.async.js
12:09:38 295.88 KB dist/11.614b06ed.async.js
12:09:38 281.7 KB dist/12.7b18fd18.async.js
12:09:38 253.41 KB dist/13.7f7b590b.async.js
12:09:38 231.9 KB dist/14.6588e9b5.async.js
12:09:38 219.2 KB dist/sdk/h5player.min.js
12:09:38 213.6 KB dist/4.1b7dae44.async.js
12:09:38 209.91 KB dist/18.7c596fd0.async.js
12:09:38 196.06 KB dist/17.8b958718.async.js
12:09:38 187.79 KB dist/19.ed113be0.async.js
12:09:38 174.97 KB dist/16.d4c1703d.async.js
12:09:38 135.32 KB dist/index.19d6646d.css
12:09:38 116.18 KB dist/23.b2adb0e0.async.js
12:09:38 109.6 KB dist/sdk/talkW/AudioInterCom.js
12:09:38 108.24 KB dist/sdk/playctrl2/Decoder.js
12:09:38 108.24 KB dist/sdk/playctrl3/Decoder.js
12:09:38 90.67 KB dist/sdk/talk/AudioInterCom.js
12:09:38 77.69 KB dist/20.84da061d.async.js
12:09:38 76.1 KB dist/sdk/trtc.js
12:09:38 72.65 KB dist/21.0eac882e.async.js
12:09:38 62.63 KB dist/sdk/transform/libSystemTransform.js
12:09:38 59.53 KB dist/22.4eb61675.async.js
12:09:38 58.55 KB dist/data/static/js/bmap-api-getscript-v3.0.min.js
12:09:38 22.49 KB dist/29.16c25603.async.js
12:09:38 14.42 KB dist/25.8773221a.async.js
12:09:38 12.23 KB dist/data/static/css/main.2ec51531.css
12:09:38 12.16 KB dist/data/static/css/main.d414d33e.css
12:09:38 12.16 KB dist/data/static/css/main.4ec413b6.css
12:09:38 8.35 KB dist/39.47b8b9dc.async.js
12:09:38 6.05 KB dist/32.e34e64ff.async.js
12:09:38 5.03 KB dist/sdk/playctrl1/DecodeWorker.js
12:09:38 4.14 KB dist/34.6957fcc9.async.js
12:09:38 3.66 KB dist/36.63c18e57.async.js
12:09:38 3.32 KB dist/sdk/talkW/AudioInterCom.worker.js
12:09:38 3.23 KB dist/37.ed5f4664.async.js
12:09:38 3.15 KB dist/24.1cecfde0.async.js
12:09:38 3.03 KB dist/40.39ebcb4c.async.js
12:09:38 2.97 KB dist/sdk/playctrl1/SuperRender_10.js
12:09:38 2.89 KB dist/data/static/js/inforBox.js
12:09:38 2.15 KB dist/35.4ee2136d.async.js
12:09:38 1.93 KB dist/sdk/playctrl1/AudioRenderer.js
12:09:38 1.81 KB dist/27.4f1692a6.async.js
12:09:38 1.81 KB dist/28.631ddc65.async.js
12:09:38 1.81 KB dist/26.c0d3b68e.async.js
12:09:38 1.71 KB dist/data/service-worker.js
12:09:38 1.43 KB dist/sdk/transform/systemTransform-worker.js
12:09:38 1.15 KB dist/30.16390cbd.async.js
12:09:38 1.14 KB dist/31.ce9d98fa.async.js
12:09:38 997 B dist/sdk/playctrl2/Decoder.worker.js
12:09:38 997 B dist/sdk/playctrl3/Decoder.worker.js
12:09:38 669 B dist/33.9ff8a090.async.js
12:09:38 353 B dist/38.ae841e74.async.js
12:09:38 257 B dist/data/static/js/ipConfig.js
12:09:38
12:09:38 The bundle size is significantly larger than recommended.
12:09:38 Consider reducing it with code splitting: https://goo.gl/9VhYWB
12:09:38 You can also analyze the project dependencies: https://goo.gl/LeUzfb
12:09:38
12:09:40 + rm -rf /data/workspace/attendsweb.test.baibaodun.cn/
12:09:40 + cp -r /data/jenkins/workspace/front-v5-web/dist/ /data/workspace/attendsweb.test.baibaodun.cn
12:09:40 + scp -r /data/jenkins/workspace/front-v5-web/dist 172.20.0.7:/data/tomcat/apache-tomcat-paspweb/webapps/
12:09:42 [SSH] script:
12:09:42 =""
12:09:42 PATH="/usr/local/n/versions/node/16.0.0/bin:/usr/local/jdk1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/var/lib/snapd/snap/bin:/usr/local/maven/bin:/usr/local/git/bin"
12:09:42 JAVA_HOME="/usr/local/jdk1.8"
12:09:42 JAVA_CLASS="/usr/local/jdk1.8/lib"
12:09:42 HOME="/root"
12:09:42
12:09:42 #JAVA
12:09:42 export JAVA_HOME=/usr/local/java
12:09:42 export JAVA_CLASS=$JAVA_HOME/lib
12:09:42 export PATH=$JAVA_HOME/bin:$PATH
12:09:42
12:09:42 #停止进程
12:09:42 kill -9 $(ps -ef | grep -v grep | grep apache-tomcat-paspweb | awk '{print $2}')
12:09:42 sleep 3
12:09:42
12:09:42 #文件备份
12:09:42 cd /data/tomcat/apache-tomcat-paspweb/
12:09:42 cp -rf /data/tomcat/apache-tomcat-paspweb/webapps/ROOT /data/tomcat/apache-tomcat-paspweb/backup/
12:09:42
12:09:42 #删除旧文件
12:09:42 rm -rf /data/tomcat/apache-tomcat-paspweb/webapps/ROOT
12:09:42
12:09:42 #新文件更名
12:09:42 mv /data/tomcat/apache-tomcat-paspweb/webapps/dist /data/tomcat/apache-tomcat-paspweb/webapps/ROOT
12:09:42 sleep 3
12:09:42
12:09:42 #启动应用
12:09:42 sh ./bin/startup.sh
12:09:42
12:09:42
12:09:42
12:09:42
12:09:42 [SSH] executing...
12:09:42 bash: =: command not found
12:09:50 Tomcat started.
12:09:50
12:09:50 [SSH] completed
12:09:50 [SSH] exit-status: 0
12:09:50
12:09:50 Finished: SUCCESS