14:59:23 Started by user unknown or anonymous 14:59:23 Running as SYSTEM 14:59:23 Building in workspace /data/jenkins/workspace/IM-web 14:59:23 The recommended git tool is: NONE 14:59:23 using credential e9f27bcd-2741-48e3-b693-e66c2b7b3499 14:59:23 > /usr/local/git/bin/git rev-parse --resolve-git-dir /data/jenkins/workspace/IM-web/.git # timeout=10 14:59:23 Fetching changes from the remote Git repository 14:59:23 > /usr/local/git/bin/git config remote.origin.url https://gitlab.arsbaibaodun.com/bcx_front/badp-bcin-web-im.git # timeout=10 14:59:23 Fetching upstream changes from https://gitlab.arsbaibaodun.com/bcx_front/badp-bcin-web-im.git 14:59:23 > /usr/local/git/bin/git --version # timeout=10 14:59:23 > git --version # 'git version 2.43.0' 14:59:23 using GIT_ASKPASS to set credentials gitlab凭据 14:59:23 > /usr/local/git/bin/git fetch --tags --force --progress -- https://gitlab.arsbaibaodun.com/bcx_front/badp-bcin-web-im.git +refs/heads/*:refs/remotes/origin/* # timeout=10 14:59:23 > /usr/local/git/bin/git rev-parse refs/remotes/origin/test^{commit} # timeout=10 14:59:23 Checking out Revision fec551dcc06e28b11380101dda8735890f3d57cc (refs/remotes/origin/test) 14:59:23 > /usr/local/git/bin/git config core.sparsecheckout # timeout=10 14:59:23 > /usr/local/git/bin/git checkout -f fec551dcc06e28b11380101dda8735890f3d57cc # timeout=10 14:59:23 Commit message: "更新proto.min.js文件" 14:59:23 > /usr/local/git/bin/git rev-list --no-walk dff14f446d21d3097d3a4f0c109a7a77d4f0951f # timeout=10 14:59:23 [IM-web] $ /bin/sh -xe /data/apache-tomcat-jenkins/temp/jenkins17373444527212994488.sh 14:59:23 + cd /data/jenkins/workspace/IM-web 14:59:23 + docker build -t im-web:latest . 14:59:24 #0 building with "default" instance using docker driver 14:59:24 14:59:24 #1 [internal] load build definition from Dockerfile 14:59:24 #1 transferring dockerfile: 271B done 14:59:24 #1 DONE 0.0s 14:59:24 14:59:24 #2 [internal] load .dockerignore 14:59:24 #2 transferring context: 2B done 14:59:24 #2 DONE 0.0s 14:59:24 14:59:24 #3 [internal] load metadata for docker.io/library/node:18.19.0 14:59:24 #3 DONE 0.0s 14:59:24 14:59:24 #4 [1/6] FROM docker.io/library/node:18.19.0 14:59:24 #4 DONE 0.0s 14:59:24 14:59:24 #5 [internal] load build context 14:59:24 #5 transferring context: 14.82MB 0.2s done 14:59:24 #5 DONE 0.2s 14:59:24 14:59:24 #6 [2/6] WORKDIR /app 14:59:24 #6 CACHED 14:59:24 14:59:24 #7 [3/6] COPY package*.json ./ 14:59:24 #7 CACHED 14:59:24 14:59:24 #8 [4/6] RUN npm install 14:59:24 #8 CACHED 14:59:24 14:59:24 #9 [5/6] COPY . . 14:59:25 #9 DONE 0.8s 14:59:25 14:59:25 #10 [6/6] RUN npm run build 14:59:26 #10 0.988 14:59:26 #10 0.988 > vue-chat@0.1.0 build 14:59:26 #10 0.988 > vue-cli-service build --skip-plugins @vue/cli-plugin-eslint --mode development 14:59:26 #10 0.988 14:59:27 #10 2.035 All browser targets in the browserslist configuration have supported ES module. 14:59:27 #10 2.035 Therefore we don't build two separate bundles for differential loading. 14:59:27 #10 2.035 14:59:27 #10 2.083 14:59:27 #10 2.083 - Building for development... 14:59:34 #10 9.830 [BABEL] Note: The code generator has deoptimised the styling of /app/src/wfc/proto/proto.min.js as it exceeds the max of 500KB. 14:59:42 #10 16.95 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 16.95 14:59:42 #10 16.95 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 16.95 14:59:42 #10 16.95 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 16.95 14:59:42 #10 16.95 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 16.95 14:59:42 #10 17.00 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.00 14:59:42 #10 17.00 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.00 14:59:42 #10 17.00 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.00 14:59:42 #10 17.00 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.00 14:59:42 #10 17.01 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.01 14:59:42 #10 17.01 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.01 14:59:42 #10 17.01 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.01 14:59:42 #10 17.01 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.01 14:59:42 #10 17.06 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.06 14:59:42 #10 17.06 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.06 14:59:42 #10 17.06 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.06 14:59:42 #10 17.06 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:42 #10 17.06 14:59:43 #10 18.11 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:43 #10 18.11 14:59:44 #10 19.32 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.32 14:59:44 #10 19.32 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.32 14:59:44 #10 19.32 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.32 14:59:44 #10 19.32 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.32 14:59:44 #10 19.32 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.32 14:59:44 #10 19.34 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.34 14:59:44 #10 19.34 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.34 14:59:44 #10 19.34 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.34 14:59:44 #10 19.39 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.39 14:59:44 #10 19.39 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.39 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.53 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.53 14:59:44 #10 19.56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.56 14:59:44 #10 19.57 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:44 #10 19.57 14:59:45 #10 20.59 WARNING Compiled with 3 warnings6:59:45 AM 14:59:45 #10 20.59 14:59:45 #10 20.59 warning in ./src/vendor/vue-cool-lightbox/components/CoolLightBox.vue?vue&type=style&index=0&id=eed06828&lang=scss 14:59:45 #10 20.59 14:59:45 #10 20.59 Module Warning (from ./node_modules/sass-loader/dist/cjs.js): 14:59:45 #10 20.59 Deprecation The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. 14:59:45 #10 20.59 14:59:45 #10 20.59 More info: https://sass-lang.com/d/legacy-js-api 14:59:45 #10 20.59 14:59:45 #10 20.59 warning in ./src/vendor/vue-cool-lightbox/components/CoolLightBox.vue?vue&type=style&index=0&id=eed06828&lang=scss 14:59:45 #10 20.59 14:59:45 #10 20.59 Module Warning (from ./node_modules/sass-loader/dist/cjs.js): 14:59:45 #10 20.59 Deprecation Warning on line 13, column 5 of file:///app/src/vendor/vue-cool-lightbox/components/CoolLightBox.vue:13:5: 14:59:45 #10 20.59 Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. 14:59:45 #10 20.59 Use map.has-key instead. 14:59:45 #10 20.59 14:59:45 #10 20.59 More info and automated migrator: https://sass-lang.com/d/import 14:59:45 #10 20.59 14:59:45 #10 20.59 13 | @if map-has-key($breakpoints, $breakpoint) { 14:59:45 #10 20.59 14:59:45 #10 20.59 14:59:45 #10 20.59 src/vendor/vue-cool-lightbox/components/CoolLightBox.vue 14:6 breakpoint() 14:59:45 #10 20.59 src/vendor/vue-cool-lightbox/components/CoolLightBox.vue 159:5 root stylesheet 14:59:45 #10 20.59 14:59:45 #10 20.59 14:59:45 #10 20.59 warning in ./src/vendor/vue-cool-lightbox/components/CoolLightBox.vue?vue&type=style&index=0&id=eed06828&lang=scss 14:59:45 #10 20.59 14:59:45 #10 20.59 Module Warning (from ./node_modules/sass-loader/dist/cjs.js): 14:59:45 #10 20.59 Deprecation Warning on line 16, column 23 of file:///app/src/vendor/vue-cool-lightbox/components/CoolLightBox.vue:16:23: 14:59:45 #10 20.59 Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. 14:59:45 #10 20.59 Use map.get instead. 14:59:45 #10 20.59 14:59:45 #10 20.59 More info and automated migrator: https://sass-lang.com/d/import 14:59:45 #10 20.59 14:59:45 #10 20.59 16 | $breakpoint-value: map-get($breakpoints, $breakpoint); 14:59:45 #10 20.59 14:59:45 #10 20.59 14:59:45 #10 20.59 src/vendor/vue-cool-lightbox/components/CoolLightBox.vue 17:24 breakpoint() 14:59:45 #10 20.59 src/vendor/vue-cool-lightbox/components/CoolLightBox.vue 159:5 root stylesheet 14:59:45 #10 20.59 14:59:45 #10 20.59 14:59:46 #10 20.99 File Size Gzipped 14:59:46 #10 20.99 14:59:46 #10 20.99 dist/js/app.js 6934.47 KiB 931.66 KiB 14:59:46 #10 20.99 dist/js/chunk-vendors.js 4421.26 KiB 774.42 KiB 14:59:46 #10 20.99 dist/js/runtime.js 7.70 KiB 2.06 KiB 14:59:46 #10 20.99 14:59:46 #10 20.99 Images and other types of assets omitted. 14:59:46 #10 20.99 Build at: 2025-09-16T06:59:46.123Z - Hash: d550747656cbc52f - Time: 17410ms 14:59:46 #10 20.99 14:59:46 #10 20.99 DONE Build complete. The dist directory is ready to be deployed. 14:59:46 #10 20.99 INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html 14:59:46 #10 20.99 14:59:46 #10 21.09 npm notice 14:59:46 #10 21.09 npm notice New major version of npm available! 10.2.3 -> 11.6.0 14:59:46 #10 21.09 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v11.6.0> 14:59:46 #10 21.09 npm notice Run `npm install -g npm@11.6.0` to update! 14:59:46 #10 21.09 npm notice 14:59:46 #10 DONE 21.2s 14:59:46 14:59:46 #11 exporting to image 14:59:46 #11 exporting layers 14:59:47 #11 exporting layers 1.4s done 14:59:47 #11 writing image sha256:92c4504ee7ec5ae64ef714b29ffcb02213b61fa94efe39bcbdfd37160a440191 done 14:59:47 #11 naming to docker.io/library/im-web:latest done 14:59:47 #11 DONE 1.4s 14:59:47 + docker run --rm -v /data/jenkins/workspace/IM-web/dist:/app/dist im-web 14:59:48 14:59:48 > vue-chat@0.1.0 build 14:59:48 > vue-cli-service build --skip-plugins @vue/cli-plugin-eslint --mode development 14:59:48 14:59:49 All browser targets in the browserslist configuration have supported ES module. 14:59:49 Therefore we don't build two separate bundles for differential loading. 14:59:49 14:59:49 14:59:49 - Building for development... 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:56 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:56 14:59:57 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:57 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:58 [@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead. 14:59:58 14:59:59 WARNING Compiled with 3 warnings6:59:59 AM 14:59:59 14:59:59 warning in ./src/vendor/vue-cool-lightbox/components/CoolLightBox.vue?vue&type=style&index=0&id=eed06828&lang=scss 14:59:59 14:59:59 Module Warning (from ./node_modules/sass-loader/dist/cjs.js): 14:59:59 Deprecation The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. 14:59:59 14:59:59 More info: https://sass-lang.com/d/legacy-js-api 14:59:59 14:59:59 warning in ./src/vendor/vue-cool-lightbox/components/CoolLightBox.vue?vue&type=style&index=0&id=eed06828&lang=scss 14:59:59 14:59:59 Module Warning (from ./node_modules/sass-loader/dist/cjs.js): 14:59:59 Deprecation Warning on line 13, column 5 of file:///app/src/vendor/vue-cool-lightbox/components/CoolLightBox.vue:13:5: 14:59:59 Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. 14:59:59 Use map.has-key instead. 14:59:59 14:59:59 More info and automated migrator: https://sass-lang.com/d/import 14:59:59 14:59:59 13 | @if map-has-key($breakpoints, $breakpoint) { 14:59:59 14:59:59 14:59:59 src/vendor/vue-cool-lightbox/components/CoolLightBox.vue 14:6 breakpoint() 14:59:59 src/vendor/vue-cool-lightbox/components/CoolLightBox.vue 159:5 root stylesheet 14:59:59 14:59:59 14:59:59 warning in ./src/vendor/vue-cool-lightbox/components/CoolLightBox.vue?vue&type=style&index=0&id=eed06828&lang=scss 14:59:59 14:59:59 Module Warning (from ./node_modules/sass-loader/dist/cjs.js): 14:59:59 Deprecation Warning on line 16, column 23 of file:///app/src/vendor/vue-cool-lightbox/components/CoolLightBox.vue:16:23: 14:59:59 Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. 14:59:59 Use map.get instead. 14:59:59 14:59:59 More info and automated migrator: https://sass-lang.com/d/import 14:59:59 14:59:59 16 | $breakpoint-value: map-get($breakpoints, $breakpoint); 14:59:59 14:59:59 14:59:59 src/vendor/vue-cool-lightbox/components/CoolLightBox.vue 17:24 breakpoint() 14:59:59 src/vendor/vue-cool-lightbox/components/CoolLightBox.vue 159:5 root stylesheet 14:59:59 14:59:59 14:59:59 File Size Gzipped 14:59:59 14:59:59 dist/js/app.js 6934.47 KiB 931.66 KiB 14:59:59 dist/js/chunk-vendors.js 4421.26 KiB 774.42 KiB 14:59:59 dist/js/runtime.js 7.70 KiB 2.06 KiB 14:59:59 14:59:59 Images and other types of assets omitted. 14:59:59 Build at: 2025-09-16T06:59:59.910Z - Hash: d550747656cbc52f - Time: 9482ms 14:59:59 14:59:59 DONE Build complete. The dist directory is ready to be deployed. 14:59:59 INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html 14:59:59 15:00:00 + rm -rf /data/workspace/IM-web 15:00:00 + cp -r /data/jenkins/workspace/IM-web/dist /data/workspace/IM-web 15:00:00 + chmod 755 /data/workspace/IM-web -R 15:00:00 Finished: SUCCESS