Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Started by an SCM change
- Running as SYSTEM
- Building remotely on Windows_slave in workspace C:\Jenkins\workspace\Front-qa docker build
- using credential 49ebae9e-141e-44a3-9d67-98671c61b080
- Cloning the remote Git repository
- Cloning repository https://git.tetron.ru/Tetron/tcp-front.git
- > git init /home/mmy/C:\Jenkins/C:\Jenkins\workspace\Front-qa docker build # timeout=10
- Fetching upstream changes from https://git.tetron.ru/Tetron/tcp-front.git
- > git --version # timeout=10
- using GIT_ASKPASS to set credentials
- > git fetch --tags --progress -- https://git.tetron.ru/Tetron/tcp-front.git +refs/heads/*:refs/remotes/origin/* # timeout=10
- > git config remote.origin.url https://git.tetron.ru/Tetron/tcp-front.git # timeout=10
- > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
- > git config remote.origin.url https://git.tetron.ru/Tetron/tcp-front.git # timeout=10
- Fetching upstream changes from https://git.tetron.ru/Tetron/tcp-front.git
- using GIT_ASKPASS to set credentials
- > git fetch --tags --progress -- https://git.tetron.ru/Tetron/tcp-front.git +refs/heads/*:refs/remotes/origin/* # timeout=10
- > git rev-parse refs/remotes/origin/develop^{commit} # timeout=10
- > git rev-parse refs/remotes/origin/origin/develop^{commit} # timeout=10
- Checking out Revision 2dbd04661e56abc9929f07652b0854fbf23d6b9a (refs/remotes/origin/develop)
- > git config core.sparsecheckout # timeout=10
- > git checkout -f 2dbd04661e56abc9929f07652b0854fbf23d6b9a # timeout=10
- Commit message: "Merge branch 'feature/TCP-331' of Tetron/tcp-front into develop"
- > git rev-list --no-walk 526f64aff738042ca7f95980952c1e687a3d1341 # timeout=10
- [Front-qa docker build] $ /bin/sh -xe /tmp/jenkins6223185734565110081.sh
- + echo mmy
- mmy
- + cat /var/lib/jenkins/my_password.txt
- + docker login --username tetronru --password-stdin
- WARNING! Your password will be stored unencrypted in /home/mmy/.docker/config.json.
- Configure a credential helper to remove this warning. See
- https://docs.docker.com/engine/reference/commandline/login/#credentials-store
- Login Succeeded
- + make build-docker-image CONT_NAME=front-qa AUTH_SERVER_ENABLED=true AUTH_SERVER=http://unginx.ad.tetron.ru
- docker build --no-cache=false . -t front-qa \
- --build-arg ROOT_API="" \
- --build-arg AUTH_SERVER="http://unginx.ad.tetron.ru" \
- --build-arg AUTH_SERVER_ENABLED="true" \
- --build-arg SENTRY_DSN="" \
- --build-arg SENTRY_DISABLE_CLI="" \
- --build-arg SENTRY_PRIVATE_ORG="" \
- --build-arg SENTRY_PRIVATE_PROJECT="" \
- --build-arg SENTRY_PRIVATE_URL="" \
- --build-arg SENTRY_PRIVATE_TOKEN=""
- Sending build context to Docker daemon 7.008MB
- Step 1/29 : FROM node:12.13.0-alpine as build
- ---> 5d187500daae
- Step 2/29 : RUN apk add --no-cache git
- ---> Using cache
- ---> 512433e40e3c
- Step 3/29 : WORKDIR /app
- ---> Using cache
- ---> b5f0ae7b2803
- Step 4/29 : COPY package.json package-lock.json ./
- ---> d3320d348821
- Step 5/29 : RUN npm i
- ---> Running in 4132bc85c29f
- > fmerge@1.2.0 install /app/node_modules/fmerge
- > node install.js
- `fmerge.min.js` created
- > nodent-runtime@3.2.1 install /app/node_modules/nodent-runtime
- > node build.js
- ## Built /app/node_modules/nodent-runtime/dist/index.js
- > @sentry/cli@1.47.1 install /app/node_modules/@sentry/cli
- > node scripts/install.js
- > yorkie@2.0.0 install /app/node_modules/yorkie
- > node bin/install.js
- setting up Git hooks
- can't find .git directory, skipping Git hooks installation
- > node-sass@4.12.0 install /app/node_modules/node-sass
- > node scripts/install.js
- Downloading binary from https://github.com/sass/node-sass/releases/download/v4.12.0/linux_musl-x64-72_binding.node
- Download complete
- Binary saved to /app/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node
- Caching binary to /root/.npm/node-sass/4.12.0/linux_musl-x64-72_binding.node
- > core-js@2.6.9 postinstall /app/node_modules/@babel/runtime-corejs2/node_modules/core-js
- > node scripts/postinstall || echo "ignore"
- [96mThank you for using core-js ([94m https://github.com/zloirock/core-js [96m) for polyfilling JavaScript standard library![0m
- [96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: [0m
- [96m>[94m https://opencollective.com/core-js [0m
- [96m>[94m https://www.patreon.com/zloirock [0m
- [96mAlso, the author of core-js ([94m https://github.com/zloirock [96m) is looking for a good job -)[0m
- > core-js@2.6.9 postinstall /app/node_modules/@vue/babel-preset-app/node_modules/core-js
- > node scripts/postinstall || echo "ignore"
- [96mThank you for using core-js ([94m https://github.com/zloirock/core-js [96m) for polyfilling JavaScript standard library![0m
- [96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: [0m
- [96m>[94m https://opencollective.com/core-js [0m
- [96m>[94m https://www.patreon.com/zloirock [0m
- [96mAlso, the author of core-js ([94m https://github.com/zloirock [96m) is looking for a good job -)[0m
- > core-js@2.6.9 postinstall /app/node_modules/babel-runtime/node_modules/core-js
- > node scripts/postinstall || echo "ignore"
- [96mThank you for using core-js ([94m https://github.com/zloirock/core-js [96m) for polyfilling JavaScript standard library![0m
- [96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: [0m
- [96m>[94m https://opencollective.com/core-js [0m
- [96m>[94m https://www.patreon.com/zloirock [0m
- [96mAlso, the author of core-js ([94m https://github.com/zloirock [96m) is looking for a good job -)[0m
- > core-js@3.1.4 postinstall /app/node_modules/core-js
- > node scripts/postinstall || echo "ignore"
- [96mThank you for using core-js ([94m https://github.com/zloirock/core-js [96m) for polyfilling JavaScript standard library![0m
- [96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: [0m
- [96m>[94m https://opencollective.com/core-js [0m
- [96m>[94m https://www.patreon.com/zloirock [0m
- [96mAlso, the author of core-js ([94m https://github.com/zloirock [96m) is looking for a good job -)[0m
- > core-js@3.1.4 postinstall /app/node_modules/react-styleguidist/node_modules/core-js
- > node scripts/postinstall || echo "ignore"
- [96mThank you for using core-js ([94m https://github.com/zloirock/core-js [96m) for polyfilling JavaScript standard library![0m
- [96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: [0m
- [96m>[94m https://opencollective.com/core-js [0m
- [96m>[94m https://www.patreon.com/zloirock [0m
- [96mAlso, the author of core-js ([94m https://github.com/zloirock [96m) is looking for a good job -)[0m
- > jss@9.8.7 postinstall /app/node_modules/jss
- > node -e "console.log('\u001b[35m\u001b[1mLove JSS? You can now support us on open collective:\u001b[22m\u001b[39m\n > \u001b[34mhttps://opencollective.com/jss/donate\u001b[0m')"
- [35m[1mLove JSS? You can now support us on open collective:[22m[39m
- > [34mhttps://opencollective.com/jss/donate[0m
- > node-sass@4.12.0 postinstall /app/node_modules/node-sass
- > node scripts/build.js
- Binary found at /app/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node
- Testing binary
- Binary is fine
- > nodemon@1.19.1 postinstall /app/node_modules/nodemon
- > node bin/postinstall || exit 0
- [32mLove nodemon? You can now support the project via the open collective:[22m[39m
- > [96m[1mhttps://opencollective.com/nodemon/donate[0m
- [91mnpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):
- [0m[91mnpm[0m[91m [0m[91mWARN [0m[91mnotsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
- [0m[91m
- [0madded 1899 packages from 2381 contributors and audited 46396 packages in 46.001s
- found 1 low severity vulnerability
- run `npm audit fix` to fix them, or `npm audit` for details
- Removing intermediate container 4132bc85c29f
- ---> 445488f6aede
- Step 6/29 : COPY . ./
- ---> 3d265a480d43
- Step 7/29 : ARG AUTH_SERVER
- ---> Running in 8ef75ed5432b
- Removing intermediate container 8ef75ed5432b
- ---> 737ef5a636f6
- Step 8/29 : ARG AUTH_SERVER_ENABLED
- ---> Running in 721f8b03d356
- Removing intermediate container 721f8b03d356
- ---> 102d60aeb786
- Step 9/29 : ENV AUTH_SERVER "$AUTH_SERVER"
- ---> Running in 1240b37e7436
- Removing intermediate container 1240b37e7436
- ---> be591c48c2f5
- Step 10/29 : ENV AUTH_SERVER_ENABLED "$AUTH_SERVER_ENABLED"
- ---> Running in 406272502f49
- Removing intermediate container 406272502f49
- ---> e193724095af
- Step 11/29 : ARG ROOT_API
- ---> Running in a5140668c390
- Removing intermediate container a5140668c390
- ---> 7b290b7ed717
- Step 12/29 : ENV ROOT_API "$ROOT_API"
- ---> Running in f7a1afd8d2ce
- Removing intermediate container f7a1afd8d2ce
- ---> d92d6327ca25
- Step 13/29 : ARG SENTRY_DSN
- ---> Running in c2de3cea35d7
- Removing intermediate container c2de3cea35d7
- ---> 9383292c229c
- Step 14/29 : ENV SENTRY_DSN "$SENTRY_DSN"
- ---> Running in d7988eb5db8f
- Removing intermediate container d7988eb5db8f
- ---> f0a52ff5074d
- Step 15/29 : ARG SENTRY_DISABLE_CLI
- ---> Running in 7bb190312d11
- Removing intermediate container 7bb190312d11
- ---> 837285749af6
- Step 16/29 : ENV SENTRY_DISABLE_CLI "$SENTRY_DISABLE_CLI"
- ---> Running in c7b6d5be8b93
- Removing intermediate container c7b6d5be8b93
- ---> 4eef1ac4c7fe
- Step 17/29 : ARG SENTRY_PRIVATE_ORG
- ---> Running in 78638a94e43f
- Removing intermediate container 78638a94e43f
- ---> ad7fe9189a10
- Step 18/29 : ARG SENTRY_PRIVATE_PROJECT
- ---> Running in 94e524ef681c
- Removing intermediate container 94e524ef681c
- ---> 01d27f0fce6a
- Step 19/29 : ARG SENTRY_PRIVATE_URL
- ---> Running in b809cc23e4f0
- Removing intermediate container b809cc23e4f0
- ---> 2f78960c7070
- Step 20/29 : ARG SENTRY_PRIVATE_TOKEN
- ---> Running in acc718e62e75
- Removing intermediate container acc718e62e75
- ---> d61063bb488e
- Step 21/29 : RUN if [ -n "$SENTRY_PRIVATE_ORG" ] ; then printf "%s\r\n" "#generated on build container" "[defaults]" "org=$SENTRY_PRIVATE_ORG" "project=$SENTRY_PRIVATE_PROJECT" "url=$SENTRY_PRIVATE_URL" "[auth]" "token=$SENTRY_PRIVATE_TOKEN" > .sentryclirc ; fi
- ---> Running in b7d131f2da43
- Removing intermediate container b7d131f2da43
- ---> aaf8de37cb18
- Step 22/29 : RUN printf "%s\n" "#generated on build container" "GIT_BRANCH=$(git branch | grep \* | cut -d ' ' -f2)" "GIT_LAST_COMMIT=$(git log --format="%H" -n 1)" >> .env
- ---> Running in c0ce1debe01b
- Removing intermediate container c0ce1debe01b
- ---> f8640390e704
- Step 23/29 : RUN npm run test:unit
- ---> Running in a649fe7cb159
- > tcp-front@0.3.0 test:unit /app
- > vue-cli-service test:unit
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:43:05 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=test
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://unginx.ad.tetron.ru
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=false
- process.env.SENTRY_DSN=
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:43:07 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=test
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://unginx.ad.tetron.ru
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=false
- process.env.SENTRY_DSN=
- WEBPACK Compiling...
- Download the Vue Devtools extension for a better development experience:
- https://github.com/vuejs/vue-devtools
- You are running Vue in development mode.
- Make sure to turn on production mode when deploying for production.
- See more tips at https://vuejs.org/guide/deployment.html
- DONE Compiled successfully in 6299ms
- WEBPACK Compiled successfully in 6299ms
- MOCHA Testing...
- Аутентификация через SSO
- ✓ проверка вызова аутентификац. сервиса
- ApiClient authServerService 0 {
- store: { state: {}, getters: { isGuest: true }, commit: [Function: commit] },
- services: {
- authServerService: AuthServerService {
- _isLaunchedOnAppStartup: true,
- _responsePromise: [Object],
- httpCalls: [],
- token: 'test',
- getHTTPLibInstance: [Function],
- authServerEnabled: [Function]
- }
- }
- }
- ApiClient authServerService 0 {
- store: {
- state: { authStatus: false, mutateError: [Object] },
- getters: { isGuest: true },
- commit: [Function: commit]
- },
- services: {
- authServerService: AuthServerService {
- _isLaunchedOnAppStartup: true,
- _responsePromise: [Object],
- httpCalls: [],
- token: 'test',
- getHTTPLibInstance: [Function],
- authServerEnabled: [Function]
- }
- }
- }
- ✓ проверка повторов вызовов в ApiClient
- src/app/workspace/utils/collides.js
- ✓ алогоритм разрешения удаления
- src/components/button/button.vue
- ✓ проверка состояний кнопки
- src/components/error/error.vue
- ✓ сообщение об ошибке отображается
- src/components/form/form.vue
- ✓ форма отображает и валидирует данные
- src/components/input/input.vue
- ✓ првоерка состойний и опций
- src/components/modal/modal.vue
- ✓ модальное окно всплывает и закрывается
- src/components/pagination/pagination.vue
- ✓ пагинатор рендерится корректно
- ✓ события всплывают
- src/components/select/select.vue
- ✓ проверка выбора селекта и опций
- src/components/table/table.vue
- ✓ проверка рендренига таблицы
- ✓ проверка сортировки таблицы
- src/components/tabs/tabs.vue
- ✓ проверка ренедерндинга и переключение без ротинга
- ✓ проверка авто роутинга
- src/store/actions.js
- renewToken
- sec after last check 1574325794.276
- jwt {"token":"asdasd","expireInUTCMilliseconds":1574325794276}
- expireAt undefined
- expireAtWithTolerance 1574325434276
- +new Date() 1574325794277
- untilRefresh -360000
- run update jwt
- renewToken
- sec after last check 0.001
- jwt {"token":"asdasd","expireInUTCMilliseconds":1574327594277}
- expireAt undefined
- expireAtWithTolerance 1574327234277
- +new Date() 1574325794277
- untilRefresh 1440000
- ✓ проверка обновления jwt
- src/store/mutations.js
- ✓ userSetAuthData
- src/utils/url.js
- ✓ buildURLQueryFromRoute
- 18 passing (241ms)
- MOCHA Tests completed successfully
- Removing intermediate container a649fe7cb159
- ---> 584e8ab7c56f
- Step 24/29 : RUN npm run build
- ---> Running in e2958ef14f7e
- > tcp-front@0.3.0 build /app
- > cross-env NODE_OPTIONS='--max-old-space-size=1800' vue-cli-service build
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:43:17 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=production
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://unginx.ad.tetron.ru
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=false
- process.env.SENTRY_DSN=
- [91m- Building for production...
- [0m0.00 compiling
- 10.60 building
- 12.40 building
- 20.92 building
- 49.00 building
- 65.47 building
- 67.18 building
- 67.50 building
- 68.62 building
- 70.00 building
- 93.04 after chunk asset optimization
- 93.04 after chunk asset optimization
- 95.00 emitting
- > Analyzing 6 sources
- > Rewriting sources
- > Adding source map references
- > Uploading source maps for release 0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- Source Map Upload Report
- Scripts
- ~/external/config.js
- Minified Scripts
- ~/js/app.b83493e8.js (sourcemap at app.b83493e8.js.map)
- ~/js/chunk-vendors.ea3bb1af.js (sourcemap at chunk-vendors.ea3bb1af.js.map)
- ~/leaflet-superclaster.worker.js (sourcemap at leaflet-superclaster.worker.js.map)
- - warning: could not determine a source map reference (Could not auto-detect referenced sourcemap for ~/leaflet-superclaster.worker.js.)
- Source Maps
- ~/js/app.b83493e8.js.map
- ~/js/chunk-vendors.ea3bb1af.js.map
- 98.00 after emitting
- WARNING Compiled with 13 warnings8:44:41 AM
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/main/components/help/help.vue:71:13:
- 69 | }
- 70 | } catch (e) {
- > 71 | console.warn(e.toString())
- | ^
- 72 | }
- 73 | }
- 74 | }
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:224:9:
- 222 | clearInterval(this.mapUpdates)
- 223 | }
- > 224 | console.debug('update is stoped')
- | ^
- 225 | },
- 226 | startUpdate (interval = 5000) {
- 227 | if (this.mapUpdates) {
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:235:9:
- 233 | this.fetchData()
- 234 | }, interval)
- > 235 | console.debug('update is running')
- | ^
- 236 | },
- 237 | async fetchData () {
- 238 | if (this.fetchDataLocked) {
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:254:11:
- 252 | this.drawMarkerClusterGroups(this.getFeatures(this.$route))
- 253 | } catch (e) {
- > 254 | console.error(e)
- | ^
- 255 | // не отображать пользователю ошибки при поллинге данных
- 256 | // handleApiActionError(this, e)
- 257 | }
- 3 warnings found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/transport-map/components/car-selected.vue:135:13:
- 133 | } catch (e) {
- 134 | if (this.item && this.car && this.item.id === this.car.id) {
- > 135 | console.error(e)
- | ^
- 136 | // не отображать пользователю ошибки при поллинге данных
- 137 | // handleApiActionError(this, e)
- 138 | } else {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/workspace/components/widgets-background.vue:60:11:
- 58 | })
- 59 | } catch (e) {
- > 60 | console.debug(e)
- | ^
- 61 | this.$store.commit('setUserServerlessDataItem', {
- 62 | key: 'widgetsBackground',
- 63 | data: {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/components/pagination/pagination.vue:60:13:
- 58 | const isValid = meta.hasOwnProperty('pageCount') && meta.hasOwnProperty('currentPage') && meta.hasOwnProperty('perPage')
- 59 | if (isValid === false) {
- > 60 | console.warn('Need meta with: {pageCount: 0, currentPage: 0 ...}')
- | ^
- 61 | }
- 62 | return isValid
- 63 | }
- 1 warning found.
- You may use special comments to disable some warnings.
- Use // eslint-disable-next-line to ignore the next line.
- Use /* eslint-disable */ to ignore all warnings in a file.
- warning in ./src/api/AuthServerService.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/api/AuthServerService.js
- 104:7 warning Unexpected console statement no-console
- ✖ 1 problem (0 errors, 1 warning)
- @ ./src/main.js 41:0-56 48:23-40
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning in ./src/app/workspace/store/actions.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/app/workspace/store/actions.js
- 51:5 warning Unexpected console statement no-console
- ✖ 1 problem (0 errors, 1 warning)
- @ ./src/store/index.js 7:0-66 19:15-31
- @ ./src/main.js
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning in ./src/configs/config.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/configs/config.js
- 47:7 warning Unexpected console statement no-console
- 51:7 warning Unexpected console statement no-console
- ✖ 2 problems (0 errors, 2 warnings)
- @ ./src/main.js 16:0-46 27:9-19
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning in ./src/store/actions.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/store/actions.js
- 59:7 warning Unexpected console statement no-console
- 63:5 warning Unexpected console statement no-console
- 67:7 warning Unexpected console statement no-console
- 68:7 warning Unexpected console statement no-console
- 72:5 warning Unexpected console statement no-console
- 78:5 warning Unexpected console statement no-console
- 79:5 warning Unexpected console statement no-console
- 80:5 warning Unexpected console statement no-console
- 81:5 warning Unexpected console statement no-console
- 82:5 warning Unexpected console statement no-console
- 85:7 warning Unexpected console statement no-console
- 96:5 warning Unexpected console statement no-console
- ✖ 12 problems (0 errors, 12 warnings)
- @ ./src/store/index.js 6:0-32 13:11-18
- @ ./src/main.js
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning in ./src/store/mutations.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/store/mutations.js
- 44:9 warning Unexpected console statement no-console
- 48:7 warning Unexpected console statement no-console
- 83:7 warning Unexpected console statement no-console
- 94:7 warning Unexpected console statement no-console
- 117:9 warning Unexpected console statement no-console
- ✖ 5 problems (0 errors, 5 warnings)
- @ ./src/store/index.js 5:0-36 14:13-22
- @ ./src/main.js
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning
- asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
- This can impact web performance.
- Assets:
- fonts/Montserrat-ExtraLight.38bc5e07.ttf (254 KiB)
- fonts/Montserrat-Thin.0052573b.ttf (253 KiB)
- fonts/Montserrat-ThinItalic.3cb62113.ttf (257 KiB)
- fonts/Montserrat-ExtraLightItalic.6885cd49.ttf (258 KiB)
- fonts/Montserrat-Light.100b38fa.ttf (253 KiB)
- fonts/Montserrat-LightItalic.428b2306.ttf (258 KiB)
- fonts/Montserrat-Regular.9c460951.ttf (257 KiB)
- fonts/Montserrat-Medium.a98626e1.ttf (254 KiB)
- fonts/Montserrat-Italic.67865463.ttf (260 KiB)
- fonts/Montserrat-MediumItalic.287208c8.ttf (259 KiB)
- fonts/Montserrat-SemiBoldItalic.2d3cef91.ttf (260 KiB)
- fonts/Montserrat-SemiBold.c88cecbf.ttf (255 KiB)
- fonts/Montserrat-Bold.88932dad.ttf (255 KiB)
- fonts/Montserrat-BoldItalic.781190ae.ttf (260 KiB)
- fonts/Montserrat-ExtraBold.9bc77c3b.ttf (256 KiB)
- fonts/Montserrat-ExtraBoldItalic.09a2d256.ttf (261 KiB)
- fonts/Montserrat-Black.6d1796a9.ttf (269 KiB)
- fonts/Montserrat-BlackItalic.b5331c5f.ttf (273 KiB)
- css/chunk-vendors.3449b626.css (296 KiB)
- js/chunk-vendors.ea3bb1af.js (2.35 MiB)
- warning
- entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
- Entrypoints:
- app (2.94 MiB)
- css/chunk-vendors.3449b626.css
- js/chunk-vendors.ea3bb1af.js
- css/app.3540ff4e.css
- js/app.b83493e8.js
- warning
- webpack performance recommendations:
- You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
- For more info visit https://webpack.js.org/guides/code-splitting/
- Webpack Bundle Analyzer saved report to /app/dist/report.html
- File Size Gzipped
- dist/js/chunk-vendors.ea3bb1af.js 2409.23 KiB 711.23 KiB
- dist/js/app.b83493e8.js 192.61 KiB 48.49 KiB
- dist/leaflet-superclaster.worker.js 39.21 KiB 13.67 KiB
- dist/external/config.js 0.58 KiB 0.40 KiB
- dist/css/chunk-vendors.3449b626.css 296.01 KiB 48.33 KiB
- dist/css/app.3540ff4e.css 108.15 KiB 17.63 KiB
- Images and other types of assets omitted.
- DONE Build complete. The dist directory is ready to be deployed.
- INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
- Removing intermediate container e2958ef14f7e
- ---> 38c4a3c08aad
- Step 25/29 : FROM nginx:1.17.1-alpine
- ---> ea1193fd3dde
- Step 26/29 : COPY --from=build /app/dist /usr/share/nginx/html
- ---> 59607bef45ca
- Step 27/29 : COPY docker/nginx/nginx.conf /etc/nginx/nginx.conf
- ---> 721df84b7691
- Step 28/29 : WORKDIR /usr/share/nginx/html
- ---> Running in 4dad5f915a93
- Removing intermediate container 4dad5f915a93
- ---> 3dedfb752ac3
- Step 29/29 : CMD ["nginx", "-g", "daemon off;"]
- ---> Running in 923ecc1fb0f9
- Removing intermediate container 923ecc1fb0f9
- ---> 8aa375b511bd
- Successfully built 8aa375b511bd
- Successfully tagged front-qa:latest
- + docker tag front-qa tetronru/tcp-front:qa-latest
- + docker push tetronru/tcp-front:qa-latest
- The push refers to repository [docker.io/tetronru/tcp-front]
- 34f4a37996a0: Preparing
- e80208914f61: Preparing
- fbe0fc9bcf95: Preparing
- f1b5933fe4b5: Preparing
- f1b5933fe4b5: Layer already exists
- fbe0fc9bcf95: Layer already exists
- 34f4a37996a0: Pushed
- e80208914f61: Pushed
- qa-latest: digest: sha256:f313352ca6dfac84409c5ac04693792926dfeb1dd98d3d42f2d57e6430457457 size: 1157
- + make build-docker-image CONT_NAME=front-cloud AUTH_SERVER_ENABLED=false
- docker build --no-cache=false . -t front-cloud \
- --build-arg ROOT_API="" \
- --build-arg AUTH_SERVER="" \
- --build-arg AUTH_SERVER_ENABLED="false" \
- --build-arg SENTRY_DSN="" \
- --build-arg SENTRY_DISABLE_CLI="" \
- --build-arg SENTRY_PRIVATE_ORG="" \
- --build-arg SENTRY_PRIVATE_PROJECT="" \
- --build-arg SENTRY_PRIVATE_URL="" \
- --build-arg SENTRY_PRIVATE_TOKEN=""
- Sending build context to Docker daemon 7.008MB
- Step 1/29 : FROM node:12.13.0-alpine as build
- ---> 5d187500daae
- Step 2/29 : RUN apk add --no-cache git
- ---> Using cache
- ---> 512433e40e3c
- Step 3/29 : WORKDIR /app
- ---> Using cache
- ---> b5f0ae7b2803
- Step 4/29 : COPY package.json package-lock.json ./
- ---> Using cache
- ---> d3320d348821
- Step 5/29 : RUN npm i
- ---> Using cache
- ---> 445488f6aede
- Step 6/29 : COPY . ./
- ---> Using cache
- ---> 3d265a480d43
- Step 7/29 : ARG AUTH_SERVER
- ---> Using cache
- ---> 737ef5a636f6
- Step 8/29 : ARG AUTH_SERVER_ENABLED
- ---> Using cache
- ---> 102d60aeb786
- Step 9/29 : ENV AUTH_SERVER "$AUTH_SERVER"
- ---> Running in f4a7d21a9409
- Removing intermediate container f4a7d21a9409
- ---> 6a9679fa6c8b
- Step 10/29 : ENV AUTH_SERVER_ENABLED "$AUTH_SERVER_ENABLED"
- ---> Running in 72342fcd0357
- Removing intermediate container 72342fcd0357
- ---> a9ffff8800f3
- Step 11/29 : ARG ROOT_API
- ---> Running in efd3a65cc766
- Removing intermediate container efd3a65cc766
- ---> b9c6f96b8183
- Step 12/29 : ENV ROOT_API "$ROOT_API"
- ---> Running in 7c898c48f7e7
- Removing intermediate container 7c898c48f7e7
- ---> aa1ce287ba46
- Step 13/29 : ARG SENTRY_DSN
- ---> Running in b0529ddd71cf
- Removing intermediate container b0529ddd71cf
- ---> ecb50cd119b7
- Step 14/29 : ENV SENTRY_DSN "$SENTRY_DSN"
- ---> Running in 97ed713fe816
- Removing intermediate container 97ed713fe816
- ---> 5ac353c4e162
- Step 15/29 : ARG SENTRY_DISABLE_CLI
- ---> Running in 7654a0c932ab
- Removing intermediate container 7654a0c932ab
- ---> aa56114d7c04
- Step 16/29 : ENV SENTRY_DISABLE_CLI "$SENTRY_DISABLE_CLI"
- ---> Running in 97b03cdd54d6
- Removing intermediate container 97b03cdd54d6
- ---> 640bf0389cc5
- Step 17/29 : ARG SENTRY_PRIVATE_ORG
- ---> Running in 50dbd28af03a
- Removing intermediate container 50dbd28af03a
- ---> 61020e0aba82
- Step 18/29 : ARG SENTRY_PRIVATE_PROJECT
- ---> Running in 69099c047824
- Removing intermediate container 69099c047824
- ---> 905a4a58a344
- Step 19/29 : ARG SENTRY_PRIVATE_URL
- ---> Running in 010fc2f4b297
- Removing intermediate container 010fc2f4b297
- ---> 25bab3d80f55
- Step 20/29 : ARG SENTRY_PRIVATE_TOKEN
- ---> Running in 625b3e9b1e10
- Removing intermediate container 625b3e9b1e10
- ---> 97ea3bdcf54e
- Step 21/29 : RUN if [ -n "$SENTRY_PRIVATE_ORG" ] ; then printf "%s\r\n" "#generated on build container" "[defaults]" "org=$SENTRY_PRIVATE_ORG" "project=$SENTRY_PRIVATE_PROJECT" "url=$SENTRY_PRIVATE_URL" "[auth]" "token=$SENTRY_PRIVATE_TOKEN" > .sentryclirc ; fi
- ---> Running in 0e3ff003bdc1
- Removing intermediate container 0e3ff003bdc1
- ---> 54bc10f6cee7
- Step 22/29 : RUN printf "%s\n" "#generated on build container" "GIT_BRANCH=$(git branch | grep \* | cut -d ' ' -f2)" "GIT_LAST_COMMIT=$(git log --format="%H" -n 1)" >> .env
- ---> Running in 311107b1d99b
- Removing intermediate container 311107b1d99b
- ---> 0d6aaa3f3443
- Step 23/29 : RUN npm run test:unit
- ---> Running in 3ddd5f72d204
- > tcp-front@0.3.0 test:unit /app
- > vue-cli-service test:unit
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:45:10 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=test
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=false
- process.env.AUTH_SERVER=
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=false
- process.env.SENTRY_DSN=
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:45:19 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=test
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=false
- process.env.AUTH_SERVER=
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=false
- process.env.SENTRY_DSN=
- WEBPACK Compiling...
- Download the Vue Devtools extension for a better development experience:
- https://github.com/vuejs/vue-devtools
- You are running Vue in development mode.
- Make sure to turn on production mode when deploying for production.
- See more tips at https://vuejs.org/guide/deployment.html
- DONE Compiled successfully in 7392ms
- WEBPACK Compiled successfully in 7392ms
- MOCHA Testing...
- Аутентификация через SSO
- ✓ проверка вызова аутентификац. сервиса
- ApiClient authServerService 0 {
- store: { state: {}, getters: { isGuest: true }, commit: [Function: commit] },
- services: {
- authServerService: AuthServerService {
- _isLaunchedOnAppStartup: true,
- _responsePromise: [Object],
- httpCalls: [],
- token: 'test',
- getHTTPLibInstance: [Function],
- authServerEnabled: [Function]
- }
- }
- }
- ApiClient authServerService 0 {
- store: {
- state: { authStatus: false, mutateError: [Object] },
- getters: { isGuest: true },
- commit: [Function: commit]
- },
- services: {
- authServerService: AuthServerService {
- _isLaunchedOnAppStartup: true,
- _responsePromise: [Object],
- httpCalls: [],
- token: 'test',
- getHTTPLibInstance: [Function],
- authServerEnabled: [Function]
- }
- }
- }
- ✓ проверка повторов вызовов в ApiClient
- src/app/workspace/utils/collides.js
- ✓ алогоритм разрешения удаления
- src/components/button/button.vue
- ✓ проверка состояний кнопки (41ms)
- src/components/error/error.vue
- ✓ сообщение об ошибке отображается
- src/components/form/form.vue
- ✓ форма отображает и валидирует данные
- src/components/input/input.vue
- ✓ првоерка состойний и опций
- src/components/modal/modal.vue
- ✓ модальное окно всплывает и закрывается
- src/components/pagination/pagination.vue
- ✓ пагинатор рендерится корректно
- ✓ события всплывают
- src/components/select/select.vue
- ✓ проверка выбора селекта и опций
- src/components/table/table.vue
- ✓ проверка рендренига таблицы
- ✓ проверка сортировки таблицы
- src/components/tabs/tabs.vue
- ✓ проверка ренедерндинга и переключение без ротинга
- ✓ проверка авто роутинга
- src/store/actions.js
- renewToken
- sec after last check 1574325927.293
- jwt {"token":"asdasd","expireInUTCMilliseconds":1574325927292}
- expireAt undefined
- expireAtWithTolerance 1574325567292
- +new Date() 1574325927293
- untilRefresh -360001
- run update jwt
- renewToken
- sec after last check 0.001
- jwt {"token":"asdasd","expireInUTCMilliseconds":1574327727294}
- expireAt undefined
- expireAtWithTolerance 1574327367294
- +new Date() 1574325927295
- untilRefresh 1440000
- ✓ проверка обновления jwt
- src/store/mutations.js
- ✓ userSetAuthData
- src/utils/url.js
- ✓ buildURLQueryFromRoute
- 18 passing (297ms)
- MOCHA Tests completed successfully
- Removing intermediate container 3ddd5f72d204
- ---> a73ac6ea541b
- Step 24/29 : RUN npm run build
- ---> Running in 6dc2f3fb0cc2
- > tcp-front@0.3.0 build /app
- > cross-env NODE_OPTIONS='--max-old-space-size=1800' vue-cli-service build
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:45:30 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=production
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=false
- process.env.AUTH_SERVER=
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=false
- process.env.SENTRY_DSN=
- [91m- Building for production...
- [0m0.00 compiling
- 10.60 building
- 12.28 building
- 25.84 building
- 44.08 building
- 65.90 building
- 65.82 building
- 66.71 building
- 69.61 building
- 70.00 building
- 93.04 after chunk asset optimization
- 93.04 after chunk asset optimization
- 95.00 emitting
- > Analyzing 6 sources
- > Rewriting sources
- > Adding source map references
- > Uploading source maps for release 0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- Source Map Upload Report
- Scripts
- ~/external/config.js
- Minified Scripts
- ~/js/app.3e2e46fd.js (sourcemap at app.3e2e46fd.js.map)
- ~/js/chunk-vendors.ea3bb1af.js (sourcemap at chunk-vendors.ea3bb1af.js.map)
- ~/leaflet-superclaster.worker.js (sourcemap at leaflet-superclaster.worker.js.map)
- - warning: could not determine a source map reference (Could not auto-detect referenced sourcemap for ~/leaflet-superclaster.worker.js.)
- Source Maps
- ~/js/app.3e2e46fd.js.map
- ~/js/chunk-vendors.ea3bb1af.js.map
- 98.00 after emitting
- WARNING Compiled with 13 warnings8:46:55 AM
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/main/components/help/help.vue:71:13:
- 69 | }
- 70 | } catch (e) {
- > 71 | console.warn(e.toString())
- | ^
- 72 | }
- 73 | }
- 74 | }
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:224:9:
- 222 | clearInterval(this.mapUpdates)
- 223 | }
- > 224 | console.debug('update is stoped')
- | ^
- 225 | },
- 226 | startUpdate (interval = 5000) {
- 227 | if (this.mapUpdates) {
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:235:9:
- 233 | this.fetchData()
- 234 | }, interval)
- > 235 | console.debug('update is running')
- | ^
- 236 | },
- 237 | async fetchData () {
- 238 | if (this.fetchDataLocked) {
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:254:11:
- 252 | this.drawMarkerClusterGroups(this.getFeatures(this.$route))
- 253 | } catch (e) {
- > 254 | console.error(e)
- | ^
- 255 | // не отображать пользователю ошибки при поллинге данных
- 256 | // handleApiActionError(this, e)
- 257 | }
- 3 warnings found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/transport-map/components/car-selected.vue:135:13:
- 133 | } catch (e) {
- 134 | if (this.item && this.car && this.item.id === this.car.id) {
- > 135 | console.error(e)
- | ^
- 136 | // не отображать пользователю ошибки при поллинге данных
- 137 | // handleApiActionError(this, e)
- 138 | } else {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/workspace/components/widgets-background.vue:60:11:
- 58 | })
- 59 | } catch (e) {
- > 60 | console.debug(e)
- | ^
- 61 | this.$store.commit('setUserServerlessDataItem', {
- 62 | key: 'widgetsBackground',
- 63 | data: {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/components/pagination/pagination.vue:60:13:
- 58 | const isValid = meta.hasOwnProperty('pageCount') && meta.hasOwnProperty('currentPage') && meta.hasOwnProperty('perPage')
- 59 | if (isValid === false) {
- > 60 | console.warn('Need meta with: {pageCount: 0, currentPage: 0 ...}')
- | ^
- 61 | }
- 62 | return isValid
- 63 | }
- 1 warning found.
- You may use special comments to disable some warnings.
- Use // eslint-disable-next-line to ignore the next line.
- Use /* eslint-disable */ to ignore all warnings in a file.
- warning in ./src/api/AuthServerService.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/api/AuthServerService.js
- 104:7 warning Unexpected console statement no-console
- ✖ 1 problem (0 errors, 1 warning)
- @ ./src/main.js 41:0-56 48:23-40
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning in ./src/app/workspace/store/actions.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/app/workspace/store/actions.js
- 51:5 warning Unexpected console statement no-console
- ✖ 1 problem (0 errors, 1 warning)
- @ ./src/store/index.js 7:0-66 19:15-31
- @ ./src/main.js
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning in ./src/configs/config.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/configs/config.js
- 47:7 warning Unexpected console statement no-console
- 51:7 warning Unexpected console statement no-console
- ✖ 2 problems (0 errors, 2 warnings)
- @ ./src/main.js 16:0-46 27:9-19
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning in ./src/store/actions.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/store/actions.js
- 59:7 warning Unexpected console statement no-console
- 63:5 warning Unexpected console statement no-console
- 67:7 warning Unexpected console statement no-console
- 68:7 warning Unexpected console statement no-console
- 72:5 warning Unexpected console statement no-console
- 78:5 warning Unexpected console statement no-console
- 79:5 warning Unexpected console statement no-console
- 80:5 warning Unexpected console statement no-console
- 81:5 warning Unexpected console statement no-console
- 82:5 warning Unexpected console statement no-console
- 85:7 warning Unexpected console statement no-console
- 96:5 warning Unexpected console statement no-console
- ✖ 12 problems (0 errors, 12 warnings)
- @ ./src/store/index.js 6:0-32 13:11-18
- @ ./src/main.js
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning in ./src/store/mutations.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/store/mutations.js
- 44:9 warning Unexpected console statement no-console
- 48:7 warning Unexpected console statement no-console
- 83:7 warning Unexpected console statement no-console
- 94:7 warning Unexpected console statement no-console
- 117:9 warning Unexpected console statement no-console
- ✖ 5 problems (0 errors, 5 warnings)
- @ ./src/store/index.js 5:0-36 14:13-22
- @ ./src/main.js
- @ multi ./node_modules/@sentry/webpack-plugin/src/sentry-webpack.module.js ./src/main.js
- warning
- asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
- This can impact web performance.
- Assets:
- fonts/Montserrat-Thin.0052573b.ttf (253 KiB)
- fonts/Montserrat-ThinItalic.3cb62113.ttf (257 KiB)
- fonts/Montserrat-ExtraLight.38bc5e07.ttf (254 KiB)
- fonts/Montserrat-ExtraLightItalic.6885cd49.ttf (258 KiB)
- fonts/Montserrat-Light.100b38fa.ttf (253 KiB)
- fonts/Montserrat-LightItalic.428b2306.ttf (258 KiB)
- fonts/Montserrat-Regular.9c460951.ttf (257 KiB)
- fonts/Montserrat-Italic.67865463.ttf (260 KiB)
- fonts/Montserrat-Medium.a98626e1.ttf (254 KiB)
- fonts/Montserrat-MediumItalic.287208c8.ttf (259 KiB)
- fonts/Montserrat-SemiBold.c88cecbf.ttf (255 KiB)
- fonts/Montserrat-SemiBoldItalic.2d3cef91.ttf (260 KiB)
- fonts/Montserrat-Bold.88932dad.ttf (255 KiB)
- fonts/Montserrat-BoldItalic.781190ae.ttf (260 KiB)
- fonts/Montserrat-ExtraBold.9bc77c3b.ttf (256 KiB)
- fonts/Montserrat-ExtraBoldItalic.09a2d256.ttf (261 KiB)
- fonts/Montserrat-Black.6d1796a9.ttf (269 KiB)
- fonts/Montserrat-BlackItalic.b5331c5f.ttf (273 KiB)
- css/chunk-vendors.3449b626.css (296 KiB)
- js/chunk-vendors.ea3bb1af.js (2.35 MiB)
- warning
- entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
- Entrypoints:
- app (2.94 MiB)
- css/chunk-vendors.3449b626.css
- js/chunk-vendors.ea3bb1af.js
- css/app.3540ff4e.css
- js/app.3e2e46fd.js
- warning
- webpack performance recommendations:
- You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
- For more info visit https://webpack.js.org/guides/code-splitting/
- Webpack Bundle Analyzer saved report to /app/dist/report.html
- File Size Gzipped
- dist/js/chunk-vendors.ea3bb1af.js 2409.23 KiB 711.23 KiB
- dist/js/app.3e2e46fd.js 192.59 KiB 48.48 KiB
- dist/leaflet-superclaster.worker.js 39.21 KiB 13.67 KiB
- dist/external/config.js 0.58 KiB 0.40 KiB
- dist/css/chunk-vendors.3449b626.css 296.01 KiB 48.33 KiB
- dist/css/app.3540ff4e.css 108.15 KiB 17.63 KiB
- Images and other types of assets omitted.
- DONE Build complete. The dist directory is ready to be deployed.
- INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
- Removing intermediate container 6dc2f3fb0cc2
- ---> fcb3de436898
- Step 25/29 : FROM nginx:1.17.1-alpine
- ---> ea1193fd3dde
- Step 26/29 : COPY --from=build /app/dist /usr/share/nginx/html
- ---> 6e03b9625a1d
- Step 27/29 : COPY docker/nginx/nginx.conf /etc/nginx/nginx.conf
- ---> 99b4d4964bed
- Step 28/29 : WORKDIR /usr/share/nginx/html
- ---> Running in 56696ae03b93
- Removing intermediate container 56696ae03b93
- ---> fdc1f8533763
- Step 29/29 : CMD ["nginx", "-g", "daemon off;"]
- ---> Running in 771ef9c7d3ed
- Removing intermediate container 771ef9c7d3ed
- ---> 7b9f7daee0fc
- Successfully built 7b9f7daee0fc
- Successfully tagged front-cloud:latest
- + docker tag front-cloud tetronru/tcp-front:cloud-latest
- + docker push tetronru/tcp-front:cloud-latest
- The push refers to repository [docker.io/tetronru/tcp-front]
- 085f4ee5478f: Preparing
- 7a19850a9bcc: Preparing
- fbe0fc9bcf95: Preparing
- f1b5933fe4b5: Preparing
- f1b5933fe4b5: Layer already exists
- fbe0fc9bcf95: Layer already exists
- 085f4ee5478f: Pushed
- 7a19850a9bcc: Pushed
- cloud-latest: digest: sha256:5697642eec7be4a3f1d82452797446edd9a9e2d9e083c5b15d7a8fd141ad5409 size: 1157
- + make build-docker-image CONT_NAME=front-mrsk-c AUTH_SERVER_ENABLED=true AUTH_SERVER=http://auth.wialon.mrsk-c.local SENTRY_DISABLE_CLI=true SENTRY_DSN=http://1030c952c00042768eaac27369ac203f@10.52.45.136:8888/7
- docker build --no-cache=false . -t front-mrsk-c \
- --build-arg ROOT_API="" \
- --build-arg AUTH_SERVER="http://auth.wialon.mrsk-c.local" \
- --build-arg AUTH_SERVER_ENABLED="true" \
- --build-arg SENTRY_DSN="http://1030c952c00042768eaac27369ac203f@10.52.45.136:8888/7" \
- --build-arg SENTRY_DISABLE_CLI="true" \
- --build-arg SENTRY_PRIVATE_ORG="" \
- --build-arg SENTRY_PRIVATE_PROJECT="" \
- --build-arg SENTRY_PRIVATE_URL="" \
- --build-arg SENTRY_PRIVATE_TOKEN=""
- Sending build context to Docker daemon 7.008MB
- Step 1/29 : FROM node:12.13.0-alpine as build
- ---> 5d187500daae
- Step 2/29 : RUN apk add --no-cache git
- ---> Using cache
- ---> 512433e40e3c
- Step 3/29 : WORKDIR /app
- ---> Using cache
- ---> b5f0ae7b2803
- Step 4/29 : COPY package.json package-lock.json ./
- ---> Using cache
- ---> d3320d348821
- Step 5/29 : RUN npm i
- ---> Using cache
- ---> 445488f6aede
- Step 6/29 : COPY . ./
- ---> Using cache
- ---> 3d265a480d43
- Step 7/29 : ARG AUTH_SERVER
- ---> Using cache
- ---> 737ef5a636f6
- Step 8/29 : ARG AUTH_SERVER_ENABLED
- ---> Using cache
- ---> 102d60aeb786
- Step 9/29 : ENV AUTH_SERVER "$AUTH_SERVER"
- ---> Running in 57ba7603902d
- Removing intermediate container 57ba7603902d
- ---> 850d61de14e8
- Step 10/29 : ENV AUTH_SERVER_ENABLED "$AUTH_SERVER_ENABLED"
- ---> Running in 348c854a0bc2
- Removing intermediate container 348c854a0bc2
- ---> 81f91348dc12
- Step 11/29 : ARG ROOT_API
- ---> Running in 48fbf18b27b2
- Removing intermediate container 48fbf18b27b2
- ---> 6d0944b5d278
- Step 12/29 : ENV ROOT_API "$ROOT_API"
- ---> Running in e97bd9858e8d
- Removing intermediate container e97bd9858e8d
- ---> f709e32ce9a4
- Step 13/29 : ARG SENTRY_DSN
- ---> Running in 546249a1729d
- Removing intermediate container 546249a1729d
- ---> 13e0533aa3af
- Step 14/29 : ENV SENTRY_DSN "$SENTRY_DSN"
- ---> Running in 0a082e4207ee
- Removing intermediate container 0a082e4207ee
- ---> 69337b009561
- Step 15/29 : ARG SENTRY_DISABLE_CLI
- ---> Running in 1fa2ecf857fe
- Removing intermediate container 1fa2ecf857fe
- ---> a1fd0d22519b
- Step 16/29 : ENV SENTRY_DISABLE_CLI "$SENTRY_DISABLE_CLI"
- ---> Running in 5bf953477d27
- Removing intermediate container 5bf953477d27
- ---> 09117d3633be
- Step 17/29 : ARG SENTRY_PRIVATE_ORG
- ---> Running in 46ff6f77443b
- Removing intermediate container 46ff6f77443b
- ---> 235781b1b1a7
- Step 18/29 : ARG SENTRY_PRIVATE_PROJECT
- ---> Running in 18399ad617f6
- Removing intermediate container 18399ad617f6
- ---> 44d24c407ad7
- Step 19/29 : ARG SENTRY_PRIVATE_URL
- ---> Running in 04bef45cd941
- Removing intermediate container 04bef45cd941
- ---> 71da7021be4d
- Step 20/29 : ARG SENTRY_PRIVATE_TOKEN
- ---> Running in 9a95a7443a50
- Removing intermediate container 9a95a7443a50
- ---> 86e17982dd29
- Step 21/29 : RUN if [ -n "$SENTRY_PRIVATE_ORG" ] ; then printf "%s\r\n" "#generated on build container" "[defaults]" "org=$SENTRY_PRIVATE_ORG" "project=$SENTRY_PRIVATE_PROJECT" "url=$SENTRY_PRIVATE_URL" "[auth]" "token=$SENTRY_PRIVATE_TOKEN" > .sentryclirc ; fi
- ---> Running in 93577a23bdd2
- Removing intermediate container 93577a23bdd2
- ---> 49628ecaebd2
- Step 22/29 : RUN printf "%s\n" "#generated on build container" "GIT_BRANCH=$(git branch | grep \* | cut -d ' ' -f2)" "GIT_LAST_COMMIT=$(git log --format="%H" -n 1)" >> .env
- ---> Running in c9d6fe6dcc18
- Removing intermediate container c9d6fe6dcc18
- ---> bb5ab085fa34
- Step 23/29 : RUN npm run test:unit
- ---> Running in 8243b3300a88
- > tcp-front@0.3.0 test:unit /app
- > vue-cli-service test:unit
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:47:39 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=test
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://auth.wialon.mrsk-c.local
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=true
- process.env.SENTRY_DSN=http://1030c952c00042768eaac27369ac203f@10.52.45.136:8888/7
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:47:47 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=test
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://auth.wialon.mrsk-c.local
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=true
- process.env.SENTRY_DSN=http://1030c952c00042768eaac27369ac203f@10.52.45.136:8888/7
- WEBPACK Compiling...
- Download the Vue Devtools extension for a better development experience:
- https://github.com/vuejs/vue-devtools
- You are running Vue in development mode.
- Make sure to turn on production mode when deploying for production.
- See more tips at https://vuejs.org/guide/deployment.html
- DONE Compiled successfully in 8516ms
- WEBPACK Compiled successfully in 8516ms
- MOCHA Testing...
- Аутентификация через SSO
- ✓ проверка вызова аутентификац. сервиса
- ApiClient authServerService 0 {
- store: { state: {}, getters: { isGuest: true }, commit: [Function: commit] },
- services: {
- authServerService: AuthServerService {
- _isLaunchedOnAppStartup: true,
- _responsePromise: [Object],
- httpCalls: [],
- token: 'test',
- getHTTPLibInstance: [Function],
- authServerEnabled: [Function]
- }
- }
- }
- ApiClient authServerService 0 {
- store: {
- state: { authStatus: false, mutateError: [Object] },
- getters: { isGuest: true },
- commit: [Function: commit]
- },
- services: {
- authServerService: AuthServerService {
- _isLaunchedOnAppStartup: true,
- _responsePromise: [Object],
- httpCalls: [],
- token: 'test',
- getHTTPLibInstance: [Function],
- authServerEnabled: [Function]
- }
- }
- }
- ✓ проверка повторов вызовов в ApiClient
- src/app/workspace/utils/collides.js
- ✓ алогоритм разрешения удаления
- src/components/button/button.vue
- ✓ проверка состояний кнопки (38ms)
- src/components/error/error.vue
- ✓ сообщение об ошибке отображается
- src/components/form/form.vue
- ✓ форма отображает и валидирует данные (41ms)
- src/components/input/input.vue
- ✓ првоерка состойний и опций
- src/components/modal/modal.vue
- ✓ модальное окно всплывает и закрывается
- src/components/pagination/pagination.vue
- ✓ пагинатор рендерится корректно
- ✓ события всплывают
- src/components/select/select.vue
- ✓ проверка выбора селекта и опций
- src/components/table/table.vue
- ✓ проверка рендренига таблицы
- ✓ проверка сортировки таблицы
- src/components/tabs/tabs.vue
- ✓ проверка ренедерндинга и переключение без ротинга
- ✓ проверка авто роутинга
- src/store/actions.js
- renewToken
- sec after last check 1574326076.949
- jwt {"token":"asdasd","expireInUTCMilliseconds":1574326076948}
- expireAt undefined
- expireAtWithTolerance 1574325716948
- +new Date() 1574326076949
- untilRefresh -360001
- run update jwt
- renewToken
- sec after last check 0.001
- jwt {"token":"asdasd","expireInUTCMilliseconds":1574327876950}
- expireAt undefined
- expireAtWithTolerance 1574327516950
- +new Date() 1574326076950
- untilRefresh 1440000
- ✓ проверка обновления jwt
- src/store/mutations.js
- ✓ userSetAuthData
- src/utils/url.js
- ✓ buildURLQueryFromRoute
- 18 passing (288ms)
- MOCHA Tests completed successfully
- Removing intermediate container 8243b3300a88
- ---> 7c024b883d8c
- Step 24/29 : RUN npm run build
- ---> Running in 0c77dde75119
- > tcp-front@0.3.0 build /app
- > cross-env NODE_OPTIONS='--max-old-space-size=1800' vue-cli-service build
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:48:00 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=production
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://auth.wialon.mrsk-c.local
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=true
- process.env.SENTRY_DSN=http://1030c952c00042768eaac27369ac203f@10.52.45.136:8888/7
- [91m- Building for production...
- [0m[91mUpload map files skipped
- [0m0.00 compiling
- 10.36 building
- 12.16 building
- 13.72 building
- 37.24 building
- 64.25 building
- 66.38 building
- 68.36 building
- 69.79 building
- 70.00 building
- 93.04 after chunk asset optimization
- 93.04 after chunk asset optimization
- 95.00 emitting
- WARNING Compiled with 13 warnings8:49:11 AM
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/main/components/help/help.vue:71:13:
- 69 | }
- 70 | } catch (e) {
- > 71 | console.warn(e.toString())
- | ^
- 72 | }
- 73 | }
- 74 | }
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:224:9:
- 222 | clearInterval(this.mapUpdates)
- 223 | }
- > 224 | console.debug('update is stoped')
- | ^
- 225 | },
- 226 | startUpdate (interval = 5000) {
- 227 | if (this.mapUpdates) {
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:235:9:
- 233 | this.fetchData()
- 234 | }, interval)
- > 235 | console.debug('update is running')
- | ^
- 236 | },
- 237 | async fetchData () {
- 238 | if (this.fetchDataLocked) {
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:254:11:
- 252 | this.drawMarkerClusterGroups(this.getFeatures(this.$route))
- 253 | } catch (e) {
- > 254 | console.error(e)
- | ^
- 255 | // не отображать пользователю ошибки при поллинге данных
- 256 | // handleApiActionError(this, e)
- 257 | }
- 3 warnings found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/transport-map/components/car-selected.vue:135:13:
- 133 | } catch (e) {
- 134 | if (this.item && this.car && this.item.id === this.car.id) {
- > 135 | console.error(e)
- | ^
- 136 | // не отображать пользователю ошибки при поллинге данных
- 137 | // handleApiActionError(this, e)
- 138 | } else {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/workspace/components/widgets-background.vue:60:11:
- 58 | })
- 59 | } catch (e) {
- > 60 | console.debug(e)
- | ^
- 61 | this.$store.commit('setUserServerlessDataItem', {
- 62 | key: 'widgetsBackground',
- 63 | data: {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/components/pagination/pagination.vue:60:13:
- 58 | const isValid = meta.hasOwnProperty('pageCount') && meta.hasOwnProperty('currentPage') && meta.hasOwnProperty('perPage')
- 59 | if (isValid === false) {
- > 60 | console.warn('Need meta with: {pageCount: 0, currentPage: 0 ...}')
- | ^
- 61 | }
- 62 | return isValid
- 63 | }
- 1 warning found.
- You may use special comments to disable some warnings.
- Use // eslint-disable-next-line to ignore the next line.
- Use /* eslint-disable */ to ignore all warnings in a file.
- warning in ./src/api/AuthServerService.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/api/AuthServerService.js
- 104:7 warning Unexpected console statement no-console
- ✖ 1 problem (0 errors, 1 warning)
- @ ./src/main.js 41:0-56 48:23-40
- @ multi ./src/main.js
- warning in ./src/app/workspace/store/actions.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/app/workspace/store/actions.js
- 51:5 warning Unexpected console statement no-console
- ✖ 1 problem (0 errors, 1 warning)
- @ ./src/store/index.js 7:0-66 19:15-31
- @ ./src/main.js
- @ multi ./src/main.js
- warning in ./src/configs/config.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/configs/config.js
- 47:7 warning Unexpected console statement no-console
- 51:7 warning Unexpected console statement no-console
- ✖ 2 problems (0 errors, 2 warnings)
- @ ./src/main.js 16:0-46 27:9-19
- @ multi ./src/main.js
- warning in ./src/store/actions.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/store/actions.js
- 59:7 warning Unexpected console statement no-console
- 63:5 warning Unexpected console statement no-console
- 67:7 warning Unexpected console statement no-console
- 68:7 warning Unexpected console statement no-console
- 72:5 warning Unexpected console statement no-console
- 78:5 warning Unexpected console statement no-console
- 79:5 warning Unexpected console statement no-console
- 80:5 warning Unexpected console statement no-console
- 81:5 warning Unexpected console statement no-console
- 82:5 warning Unexpected console statement no-console
- 85:7 warning Unexpected console statement no-console
- 96:5 warning Unexpected console statement no-console
- ✖ 12 problems (0 errors, 12 warnings)
- @ ./src/store/index.js 6:0-32 13:11-18
- @ ./src/main.js
- @ multi ./src/main.js
- warning in ./src/store/mutations.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/store/mutations.js
- 44:9 warning Unexpected console statement no-console
- 48:7 warning Unexpected console statement no-console
- 83:7 warning Unexpected console statement no-console
- 94:7 warning Unexpected console statement no-console
- 117:9 warning Unexpected console statement no-console
- ✖ 5 problems (0 errors, 5 warnings)
- @ ./src/store/index.js 5:0-36 14:13-22
- @ ./src/main.js
- @ multi ./src/main.js
- warning
- asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
- This can impact web performance.
- Assets:
- fonts/Montserrat-Thin.0052573b.ttf (253 KiB)
- fonts/Montserrat-ThinItalic.3cb62113.ttf (257 KiB)
- fonts/Montserrat-ExtraLightItalic.6885cd49.ttf (258 KiB)
- fonts/Montserrat-Light.100b38fa.ttf (253 KiB)
- fonts/Montserrat-LightItalic.428b2306.ttf (258 KiB)
- fonts/Montserrat-Regular.9c460951.ttf (257 KiB)
- fonts/Montserrat-Italic.67865463.ttf (260 KiB)
- fonts/Montserrat-Medium.a98626e1.ttf (254 KiB)
- fonts/Montserrat-MediumItalic.287208c8.ttf (259 KiB)
- fonts/Montserrat-SemiBold.c88cecbf.ttf (255 KiB)
- fonts/Montserrat-SemiBoldItalic.2d3cef91.ttf (260 KiB)
- fonts/Montserrat-Bold.88932dad.ttf (255 KiB)
- fonts/Montserrat-ExtraLight.38bc5e07.ttf (254 KiB)
- fonts/Montserrat-ExtraBold.9bc77c3b.ttf (256 KiB)
- fonts/Montserrat-ExtraBoldItalic.09a2d256.ttf (261 KiB)
- fonts/Montserrat-Black.6d1796a9.ttf (269 KiB)
- fonts/Montserrat-BlackItalic.b5331c5f.ttf (273 KiB)
- fonts/Montserrat-BoldItalic.781190ae.ttf (260 KiB)
- css/chunk-vendors.3449b626.css (296 KiB)
- js/chunk-vendors.1ad8089c.js (2.35 MiB)
- warning
- entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
- Entrypoints:
- app (2.94 MiB)
- css/chunk-vendors.3449b626.css
- js/chunk-vendors.1ad8089c.js
- css/app.3540ff4e.css
- js/app.d8326b60.js
- warning
- webpack performance recommendations:
- You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
- For more info visit https://webpack.js.org/guides/code-splitting/
- Webpack Bundle Analyzer saved report to /app/dist/report.html
- File Size Gzipped
- dist/js/chunk-vendors.1ad8089c.js 2409.00 KiB 711.12 KiB
- dist/js/app.d8326b60.js 192.61 KiB 48.48 KiB
- dist/leaflet-superclaster.worker.js 39.21 KiB 13.67 KiB
- dist/external/config.js 0.58 KiB 0.40 KiB
- dist/css/chunk-vendors.3449b626.css 296.01 KiB 48.33 KiB
- dist/css/app.3540ff4e.css 108.15 KiB 17.63 KiB
- Images and other types of assets omitted.
- DONE Build complete. The dist directory is ready to be deployed.
- INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
- Removing intermediate container 0c77dde75119
- ---> ff1880e7d19c
- Step 25/29 : FROM nginx:1.17.1-alpine
- ---> ea1193fd3dde
- Step 26/29 : COPY --from=build /app/dist /usr/share/nginx/html
- ---> 84b654e1b5fb
- Step 27/29 : COPY docker/nginx/nginx.conf /etc/nginx/nginx.conf
- ---> 37c583a4eb86
- Step 28/29 : WORKDIR /usr/share/nginx/html
- ---> Running in 778b2b177012
- Removing intermediate container 778b2b177012
- ---> b45429fc17ea
- Step 29/29 : CMD ["nginx", "-g", "daemon off;"]
- ---> Running in e6f6221551a3
- Removing intermediate container e6f6221551a3
- ---> b431bc269daf
- Successfully built b431bc269daf
- Successfully tagged front-mrsk-c:latest
- + docker tag front-mrsk-c tetronru/tcp-front:mrsk-c-latest
- + docker push tetronru/tcp-front:mrsk-c-latest
- The push refers to repository [docker.io/tetronru/tcp-front]
- 4a565845e9b4: Preparing
- 5cfc949d7e57: Preparing
- fbe0fc9bcf95: Preparing
- f1b5933fe4b5: Preparing
- fbe0fc9bcf95: Layer already exists
- f1b5933fe4b5: Layer already exists
- 4a565845e9b4: Pushed
- 5cfc949d7e57: Pushed
- mrsk-c-latest: digest: sha256:9332938f321e94bf46944574da7d1fd3728ca64f0a073730f3bfae2ee3cd8347 size: 1157
- + make build-docker-image CONT_NAME=front-mrsk-cp AUTH_SERVER_ENABLED=true AUTH_SERVER=http://auth.wialon.dc.mrsk-cp.net SENTRY_DISABLE_CLI=true SENTRY_DSN=http://bb45374396c843808c85204da2822c4a@10.52.45.136:8888/6
- docker build --no-cache=false . -t front-mrsk-cp \
- --build-arg ROOT_API="" \
- --build-arg AUTH_SERVER="http://auth.wialon.dc.mrsk-cp.net" \
- --build-arg AUTH_SERVER_ENABLED="true" \
- --build-arg SENTRY_DSN="http://bb45374396c843808c85204da2822c4a@10.52.45.136:8888/6" \
- --build-arg SENTRY_DISABLE_CLI="true" \
- --build-arg SENTRY_PRIVATE_ORG="" \
- --build-arg SENTRY_PRIVATE_PROJECT="" \
- --build-arg SENTRY_PRIVATE_URL="" \
- --build-arg SENTRY_PRIVATE_TOKEN=""
- Sending build context to Docker daemon 7.008MB
- Step 1/29 : FROM node:12.13.0-alpine as build
- ---> 5d187500daae
- Step 2/29 : RUN apk add --no-cache git
- ---> Using cache
- ---> 512433e40e3c
- Step 3/29 : WORKDIR /app
- ---> Using cache
- ---> b5f0ae7b2803
- Step 4/29 : COPY package.json package-lock.json ./
- ---> Using cache
- ---> d3320d348821
- Step 5/29 : RUN npm i
- ---> Using cache
- ---> 445488f6aede
- Step 6/29 : COPY . ./
- ---> Using cache
- ---> 3d265a480d43
- Step 7/29 : ARG AUTH_SERVER
- ---> Using cache
- ---> 737ef5a636f6
- Step 8/29 : ARG AUTH_SERVER_ENABLED
- ---> Using cache
- ---> 102d60aeb786
- Step 9/29 : ENV AUTH_SERVER "$AUTH_SERVER"
- ---> Running in 73277121e3d6
- Removing intermediate container 73277121e3d6
- ---> d3e464a870df
- Step 10/29 : ENV AUTH_SERVER_ENABLED "$AUTH_SERVER_ENABLED"
- ---> Running in 1b20e9c3a974
- Removing intermediate container 1b20e9c3a974
- ---> 30379297d927
- Step 11/29 : ARG ROOT_API
- ---> Running in 7aedc64ad869
- Removing intermediate container 7aedc64ad869
- ---> 62e0417d4a85
- Step 12/29 : ENV ROOT_API "$ROOT_API"
- ---> Running in 10693555b4d2
- Removing intermediate container 10693555b4d2
- ---> df325e79d87f
- Step 13/29 : ARG SENTRY_DSN
- ---> Running in ce1acf0f4a59
- Removing intermediate container ce1acf0f4a59
- ---> 378ca8f2932f
- Step 14/29 : ENV SENTRY_DSN "$SENTRY_DSN"
- ---> Running in 5367958ff773
- Removing intermediate container 5367958ff773
- ---> 543600256c0d
- Step 15/29 : ARG SENTRY_DISABLE_CLI
- ---> Running in 82efef0f60fe
- Removing intermediate container 82efef0f60fe
- ---> d42a53f13fe9
- Step 16/29 : ENV SENTRY_DISABLE_CLI "$SENTRY_DISABLE_CLI"
- ---> Running in 6dbda2476d04
- Removing intermediate container 6dbda2476d04
- ---> 8013c45c6df5
- Step 17/29 : ARG SENTRY_PRIVATE_ORG
- ---> Running in 4423e94d1d98
- Removing intermediate container 4423e94d1d98
- ---> e0a4bf25b315
- Step 18/29 : ARG SENTRY_PRIVATE_PROJECT
- ---> Running in 488fef7e76c4
- Removing intermediate container 488fef7e76c4
- ---> 9f26602779d9
- Step 19/29 : ARG SENTRY_PRIVATE_URL
- ---> Running in fb27d4d6b49e
- Removing intermediate container fb27d4d6b49e
- ---> c1634a0ce159
- Step 20/29 : ARG SENTRY_PRIVATE_TOKEN
- ---> Running in 44ce6826559d
- Removing intermediate container 44ce6826559d
- ---> 86bfc16552dd
- Step 21/29 : RUN if [ -n "$SENTRY_PRIVATE_ORG" ] ; then printf "%s\r\n" "#generated on build container" "[defaults]" "org=$SENTRY_PRIVATE_ORG" "project=$SENTRY_PRIVATE_PROJECT" "url=$SENTRY_PRIVATE_URL" "[auth]" "token=$SENTRY_PRIVATE_TOKEN" > .sentryclirc ; fi
- ---> Running in 0e6590542f0e
- Removing intermediate container 0e6590542f0e
- ---> 70f40fdadc30
- Step 22/29 : RUN printf "%s\n" "#generated on build container" "GIT_BRANCH=$(git branch | grep \* | cut -d ' ' -f2)" "GIT_LAST_COMMIT=$(git log --format="%H" -n 1)" >> .env
- ---> Running in 84333aaa6fb4
- Removing intermediate container 84333aaa6fb4
- ---> 9ce6b1f21f3c
- Step 23/29 : RUN npm run test:unit
- ---> Running in b67c2e797d60
- > tcp-front@0.3.0 test:unit /app
- > vue-cli-service test:unit
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:49:38 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=test
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://auth.wialon.dc.mrsk-cp.net
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=true
- process.env.SENTRY_DSN=http://bb45374396c843808c85204da2822c4a@10.52.45.136:8888/6
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:49:40 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=test
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://auth.wialon.dc.mrsk-cp.net
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=true
- process.env.SENTRY_DSN=http://bb45374396c843808c85204da2822c4a@10.52.45.136:8888/6
- WEBPACK Compiling...
- Download the Vue Devtools extension for a better development experience:
- https://github.com/vuejs/vue-devtools
- You are running Vue in development mode.
- Make sure to turn on production mode when deploying for production.
- See more tips at https://vuejs.org/guide/deployment.html
- DONE Compiled successfully in 6585ms
- WEBPACK Compiled successfully in 6585ms
- MOCHA Testing...
- Аутентификация через SSO
- ✓ проверка вызова аутентификац. сервиса
- ApiClient authServerService 0 {
- store: { state: {}, getters: { isGuest: true }, commit: [Function: commit] },
- services: {
- authServerService: AuthServerService {
- _isLaunchedOnAppStartup: true,
- _responsePromise: [Object],
- httpCalls: [],
- token: 'test',
- getHTTPLibInstance: [Function],
- authServerEnabled: [Function]
- }
- }
- }
- ApiClient authServerService 0 {
- store: {
- state: { authStatus: false, mutateError: [Object] },
- getters: { isGuest: true },
- commit: [Function: commit]
- },
- services: {
- authServerService: AuthServerService {
- _isLaunchedOnAppStartup: true,
- _responsePromise: [Object],
- httpCalls: [],
- token: 'test',
- getHTTPLibInstance: [Function],
- authServerEnabled: [Function]
- }
- }
- }
- ✓ проверка повторов вызовов в ApiClient
- src/app/workspace/utils/collides.js
- ✓ алогоритм разрешения удаления
- src/components/button/button.vue
- ✓ проверка состояний кнопки
- src/components/error/error.vue
- ✓ сообщение об ошибке отображается
- src/components/form/form.vue
- ✓ форма отображает и валидирует данные
- src/components/input/input.vue
- ✓ првоерка состойний и опций
- src/components/modal/modal.vue
- ✓ модальное окно всплывает и закрывается
- src/components/pagination/pagination.vue
- ✓ пагинатор рендерится корректно
- ✓ события всплывают
- src/components/select/select.vue
- ✓ проверка выбора селекта и опций
- src/components/table/table.vue
- ✓ проверка рендренига таблицы
- ✓ проверка сортировки таблицы
- src/components/tabs/tabs.vue
- ✓ проверка ренедерндинга и переключение без ротинга
- ✓ проверка авто роутинга
- src/store/actions.js
- renewToken
- sec after last check 1574326187.951
- jwt {"token":"asdasd","expireInUTCMilliseconds":1574326187950}
- expireAt undefined
- expireAtWithTolerance 1574325827950
- +new Date() 1574326187951
- untilRefresh -360001
- run update jwt
- renewToken
- sec after last check 0.001
- jwt {"token":"asdasd","expireInUTCMilliseconds":1574327987952}
- expireAt undefined
- expireAtWithTolerance 1574327627952
- +new Date() 1574326187952
- untilRefresh 1440000
- ✓ проверка обновления jwt
- src/store/mutations.js
- ✓ userSetAuthData
- src/utils/url.js
- ✓ buildURLQueryFromRoute
- 18 passing (259ms)
- MOCHA Tests completed successfully
- Removing intermediate container b67c2e797d60
- ---> 02518d8cb1d8
- Step 24/29 : RUN npm run build
- ---> Running in 9b5296150766
- > tcp-front@0.3.0 build /app
- > cross-env NODE_OPTIONS='--max-old-space-size=1800' vue-cli-service build
- APP_LAST_BUILD=Thu, 21 Nov 2019 08:49:51 GMT
- APP_RELEASE=0.3.0:unknown_agent:_HEAD:2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.NODE_ENV=production
- process.env.IS_E2E_TEST=undefined
- process.env.AUTH_SERVER_ENABLED=true
- process.env.AUTH_SERVER=http://auth.wialon.dc.mrsk-cp.net
- process.env.ROOT_API=
- process.env.AGENT_ID=undefined
- process.env.GIT_BRANCH=(HEAD
- process.env.GIT_LAST_COMMIT=2dbd04661e56abc9929f07652b0854fbf23d6b9a
- process.env.SENTRY_DISABLE_CLI=true
- process.env.SENTRY_DSN=http://bb45374396c843808c85204da2822c4a@10.52.45.136:8888/6
- [91m- Building for production...
- [0m[91mUpload map files skipped
- [0m0.00 compiling
- 10.36 building
- 12.04 building
- 24.40 building
- 46.96 building
- 65.63 building
- 67.16 building
- 66.41 building
- 69.32 building
- 70.00 building
- 93.04 after chunk asset optimization
- 93.04 after chunk asset optimization
- 95.00 emitting
- WARNING Compiled with 13 warnings8:51:04 AM
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/main/components/help/help.vue:71:13:
- 69 | }
- 70 | } catch (e) {
- > 71 | console.warn(e.toString())
- | ^
- 72 | }
- 73 | }
- 74 | }
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:224:9:
- 222 | clearInterval(this.mapUpdates)
- 223 | }
- > 224 | console.debug('update is stoped')
- | ^
- 225 | },
- 226 | startUpdate (interval = 5000) {
- 227 | if (this.mapUpdates) {
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:235:9:
- 233 | this.fetchData()
- 234 | }, interval)
- > 235 | console.debug('update is running')
- | ^
- 236 | },
- 237 | async fetchData () {
- 238 | if (this.fetchDataLocked) {
- warning: Unexpected console statement (no-console) at src/app/transport-map/Transports.vue:254:11:
- 252 | this.drawMarkerClusterGroups(this.getFeatures(this.$route))
- 253 | } catch (e) {
- > 254 | console.error(e)
- | ^
- 255 | // не отображать пользователю ошибки при поллинге данных
- 256 | // handleApiActionError(this, e)
- 257 | }
- 3 warnings found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/transport-map/components/car-selected.vue:135:13:
- 133 | } catch (e) {
- 134 | if (this.item && this.car && this.item.id === this.car.id) {
- > 135 | console.error(e)
- | ^
- 136 | // не отображать пользователю ошибки при поллинге данных
- 137 | // handleApiActionError(this, e)
- 138 | } else {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/workspace/components/widgets-background.vue:60:11:
- 58 | })
- 59 | } catch (e) {
- > 60 | console.debug(e)
- | ^
- 61 | this.$store.commit('setUserServerlessDataItem', {
- 62 | key: 'widgetsBackground',
- 63 | data: {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/app/workspace/store/actions.js:51:5:
- 49 | */
- 50 | fetchWidgetsAndSettings: function (store) {
- > 51 | console.debug('fetchWidgetsAndSettings', new Date())
- | ^
- 52 |
- 53 | return Promise.all([
- 54 | store.dispatch(REST.actions.updateUrlEndpoint, {
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/components/pagination/pagination.vue:60:13:
- 58 | const isValid = meta.hasOwnProperty('pageCount') && meta.hasOwnProperty('currentPage') && meta.hasOwnProperty('perPage')
- 59 | if (isValid === false) {
- > 60 | console.warn('Need meta with: {pageCount: 0, currentPage: 0 ...}')
- | ^
- 61 | }
- 62 | return isValid
- 63 | }
- 1 warning found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/store/actions.js:59:7:
- 57 | } = {}) {
- 58 | if (ADMIN_LOGGED_AS_USER_USER_DATA) {
- > 59 | console.warn('skip renewToken, reason: Logged as other user')
- | ^
- 60 | return
- 61 | }
- 62 |
- warning: Unexpected console statement (no-console) at src/store/actions.js:63:5:
- 61 | }
- 62 |
- > 63 | console.group("renewToken")
- | ^
- 64 |
- 65 | const jwt = context.getters.jwtToken
- 66 | if (!jwt) {
- warning: Unexpected console statement (no-console) at src/store/actions.js:67:7:
- 65 | const jwt = context.getters.jwtToken
- 66 | if (!jwt) {
- > 67 | console.debug('jwt not found')
- | ^
- 68 | console.groupEnd()
- 69 | return
- 70 | }
- warning: Unexpected console statement (no-console) at src/store/actions.js:68:7:
- 66 | if (!jwt) {
- 67 | console.debug('jwt not found')
- > 68 | console.groupEnd()
- | ^
- 69 | return
- 70 | }
- 71 |
- warning: Unexpected console statement (no-console) at src/store/actions.js:72:5:
- 70 | }
- 71 |
- > 72 | console.debug('sec after last check', (+new Date() - lastCheck) / 1000)
- | ^
- 73 | lastCheck = +new Date()
- 74 |
- 75 | const expireAtWithTolerance = +jwt.expireInUTCMilliseconds - tolerance
- warning: Unexpected console statement (no-console) at src/store/actions.js:78:5:
- 76 | const untilRefresh = expireAtWithTolerance - +new Date()
- 77 |
- > 78 | console.debug('jwt', JSON.stringify(jwt))
- | ^
- 79 | console.debug('expireAt', jwt.expire_at)
- 80 | console.debug('expireAtWithTolerance', expireAtWithTolerance)
- 81 | console.debug('+new Date()', +new Date())
- warning: Unexpected console statement (no-console) at src/store/actions.js:79:5:
- 77 |
- 78 | console.debug('jwt', JSON.stringify(jwt))
- > 79 | console.debug('expireAt', jwt.expire_at)
- | ^
- 80 | console.debug('expireAtWithTolerance', expireAtWithTolerance)
- 81 | console.debug('+new Date()', +new Date())
- 82 | console.debug('untilRefresh', untilRefresh)
- warning: Unexpected console statement (no-console) at src/store/actions.js:80:5:
- 78 | console.debug('jwt', JSON.stringify(jwt))
- 79 | console.debug('expireAt', jwt.expire_at)
- > 80 | console.debug('expireAtWithTolerance', expireAtWithTolerance)
- | ^
- 81 | console.debug('+new Date()', +new Date())
- 82 | console.debug('untilRefresh', untilRefresh)
- 83 |
- warning: Unexpected console statement (no-console) at src/store/actions.js:81:5:
- 79 | console.debug('expireAt', jwt.expire_at)
- 80 | console.debug('expireAtWithTolerance', expireAtWithTolerance)
- > 81 | console.debug('+new Date()', +new Date())
- | ^
- 82 | console.debug('untilRefresh', untilRefresh)
- 83 |
- 84 | if (untilRefresh <= 0 || isNaN(untilRefresh) || forceUpdate === true) {
- warning: Unexpected console statement (no-console) at src/store/actions.js:82:5:
- 80 | console.debug('expireAtWithTolerance', expireAtWithTolerance)
- 81 | console.debug('+new Date()', +new Date())
- > 82 | console.debug('untilRefresh', untilRefresh)
- | ^
- 83 |
- 84 | if (untilRefresh <= 0 || isNaN(untilRefresh) || forceUpdate === true) {
- 85 | console.debug('run update jwt')
- warning: Unexpected console statement (no-console) at src/store/actions.js:85:7:
- 83 |
- 84 | if (untilRefresh <= 0 || isNaN(untilRefresh) || forceUpdate === true) {
- > 85 | console.debug('run update jwt')
- | ^
- 86 |
- 87 | const services = await context.dispatch(REST.actions.getServices)
- 88 | const {data} = await http.update(services, user.refreshToken(), jwt)
- warning: Unexpected console statement (no-console) at src/store/actions.js:96:5:
- 94 | }
- 95 |
- > 96 | console.groupEnd()
- | ^
- 97 | }
- 98 | }
- 99 |
- 12 warnings found.
- Module Warning (from ./node_modules/eslint-loader/index.js):
- warning: Unexpected console statement (no-console) at src/store/mutations.js:44:9:
- 42 | break
- 43 | default:
- > 44 | console.warn('Unknown strategy', strategy)
- | ^
- 45 | }
- 46 |
- 47 | if (ADMIN_LOGGED_AS_USER_USER_DATA) {
- warning: Unexpected console statement (no-console) at src/store/mutations.js:48:7:
- 46 |
- 47 | if (ADMIN_LOGGED_AS_USER_USER_DATA) {
- > 48 | console.warn('skip save setUserServerlessDataItem in localStorage, reason: Logged as other user')
- | ^
- 49 | } else {
- 50 | if (typeof window !== 'undefined') {
- 51 | window.localStorage.setItem(USER_SERVERLESS_DATA, JSON.stringify(state._userServerlessData))
- warning: Unexpected console statement (no-console) at src/store/mutations.js:83:7:
- 81 |
- 82 | if (ADMIN_LOGGED_AS_USER_USER_DATA && newUserData.jwt) {
- > 83 | console.warn('setting new jwt token skipped - used old, reason: Logged as other user')
- | ^
- 84 | newUserData.jwt = {...ADMIN_LOGGED_AS_USER_USER_DATA.jwt}
- 85 | }
- 86 |
- warning: Unexpected console statement (no-console) at src/store/mutations.js:94:7:
- 92 |
- 93 | if (ADMIN_LOGGED_AS_USER_USER_DATA) {
- > 94 | console.warn('skip userSetAuthData in localStorage, reason: Logged as other user')
- | ^
- 95 | } else {
- 96 | if (typeof window !== 'undefined' && dontSaveInStorage === false) {
- 97 | window.localStorage.setItem(USER_DATA, JSON.stringify(state._userData))
- warning: Unexpected console statement (no-console) at src/store/mutations.js:117:9:
- 115 | if (typeof window !== 'undefined') {
- 116 | if (ADMIN_LOGGED_AS_USER_USER_DATA) {
- > 117 | console.warn('skip removeItem from localStorage, reason: Logged as other user')
- | ^
- 118 | } else {
- 119 | window.localStorage.removeItem(USER_DATA)
- 120 | }
- 5 warnings found.
- You may use special comments to disable some warnings.
- Use // eslint-disable-next-line to ignore the next line.
- Use /* eslint-disable */ to ignore all warnings in a file.
- warning in ./src/api/AuthServerService.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/api/AuthServerService.js
- 104:7 warning Unexpected console statement no-console
- ✖ 1 problem (0 errors, 1 warning)
- @ ./src/main.js 41:0-56 48:23-40
- @ multi ./src/main.js
- warning in ./src/configs/config.js
- Module Warning (from ./node_modules/thread-loader/dist/cjs.js):
- /app/src/configs/config.js
- 47:7 warning Unexpected console statement no-console
- 51:7 warning Unexpected console statement no-console
- ✖ 2 problems (0 errors, 2 warnings)
- @ ./src/main.js 16:0-46 27:9-19
- @ multi ./src/main.js
- warning
- asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
- This can impact web performance.
- Assets:
- fonts/Montserrat-Thin.0052573b.ttf (253 KiB)
- fonts/Montserrat-ThinItalic.3cb62113.ttf (257 KiB)
- fonts/Montserrat-ExtraLight.38bc5e07.ttf (254 KiB)
- fonts/Montserrat-ExtraLightItalic.6885cd49.ttf (258 KiB)
- fonts/Montserrat-Light.100b38fa.ttf (253 KiB)
- fonts/Montserrat-LightItalic.428b2306.ttf (258 KiB)
- fonts/Montserrat-Regular.9c460951.ttf (257 KiB)
- fonts/Montserrat-Italic.67865463.ttf (260 KiB)
- fonts/Montserrat-Medium.a98626e1.ttf (254 KiB)
- fonts/Montserrat-MediumItalic.287208c8.ttf (259 KiB)
- fonts/Montserrat-SemiBold.c88cecbf.ttf (255 KiB)
- fonts/Montserrat-SemiBoldItalic.2d3cef91.ttf (260 KiB)
- fonts/Montserrat-Bold.88932dad.ttf (255 KiB)
- fonts/Montserrat-BoldItalic.781190ae.ttf (260 KiB)
- fonts/Montserrat-ExtraBold.9bc77c3b.ttf (256 KiB)
- fonts/Montserrat-ExtraBoldItalic.09a2d256.ttf (261 KiB)
- fonts/Montserrat-Black.6d1796a9.ttf (269 KiB)
- fonts/Montserrat-BlackItalic.b5331c5f.ttf (273 KiB)
- css/chunk-vendors.3449b626.css (296 KiB)
- js/chunk-vendors.1ad8089c.js (2.35 MiB)
- warning
- entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
- Entrypoints:
- app (2.94 MiB)
- css/chunk-vendors.3449b626.css
- js/chunk-vendors.1ad8089c.js
- css/app.3540ff4e.css
- js/app.27b70b90.js
- warning
- webpack performance recommendations:
- You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
- For more info visit https://webpack.js.org/guides/code-splitting/
- Webpack Bundle Analyzer saved report to /app/dist/report.html
- File Size Gzipped
- dist/js/chunk-vendors.1ad8089c.js 2409.00 KiB 711.12 KiB
- dist/js/app.27b70b90.js 192.61 KiB 48.49 KiB
- dist/leaflet-superclaster.worker.js 39.21 KiB 13.67 KiB
- dist/external/config.js 0.58 KiB 0.40 KiB
- dist/css/chunk-vendors.3449b626.css 296.01 KiB 48.33 KiB
- dist/css/app.3540ff4e.css 108.15 KiB 17.63 KiB
- Images and other types of assets omitted.
- DONE Build complete. The dist directory is ready to be deployed.
- INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
- Removing intermediate container 9b5296150766
- ---> 80fcf04e6196
- Step 25/29 : FROM nginx:1.17.1-alpine
- ---> ea1193fd3dde
- Step 26/29 : COPY --from=build /app/dist /usr/share/nginx/html
- ---> 9e554a407492
- Step 27/29 : COPY docker/nginx/nginx.conf /etc/nginx/nginx.conf
- ---> 060b59903193
- Step 28/29 : WORKDIR /usr/share/nginx/html
- ---> Running in a1a4b1acfb50
- Removing intermediate container a1a4b1acfb50
- ---> 6caba0548bce
- Step 29/29 : CMD ["nginx", "-g", "daemon off;"]
- ---> Running in 548f8701c9b0
- Removing intermediate container 548f8701c9b0
- ---> 30bdc54cb044
- Successfully built 30bdc54cb044
- Successfully tagged front-mrsk-cp:latest
- + docker tag front-mrsk-cp tetronru/tcp-front:mrsk-cp-latest
- + docker push tetronru/tcp-front:mrsk-cp-latest
- The push refers to repository [docker.io/tetronru/tcp-front]
- 2b2f22658177: Preparing
- d5ffa09824d2: Preparing
- fbe0fc9bcf95: Preparing
- f1b5933fe4b5: Preparing
- f1b5933fe4b5: Layer already exists
- fbe0fc9bcf95: Layer already exists
- 2b2f22658177: Pushed
- d5ffa09824d2: Pushed
- mrsk-cp-latest: digest: sha256:31c6bf3d38e78252f01a1544327048aed3bccd866cb7f048fb007fc1bbb3500a size: 1157
- + ssh -v -i /var/lib/jenkins/.ssh/id_rsa root@172.23.0.239 -p 22 ls -l
- Warning: Identity file /var/lib/jenkins/.ssh/id_rsa not accessible: Permission denied.
- OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
- debug1: Reading configuration data /etc/ssh/ssh_config
- debug1: /etc/ssh/ssh_config line 19: Applying options for *
- debug1: Connecting to 172.23.0.239 [172.23.0.239] port 22.
- debug1: Connection established.
- debug1: key_load_public: No such file or directory
- debug1: identity file /home/mmy/.ssh/id_rsa type -1
- debug1: key_load_public: No such file or directory
- debug1: identity file /home/mmy/.ssh/id_rsa-cert type -1
- debug1: key_load_public: No such file or directory
- debug1: identity file /home/mmy/.ssh/id_dsa type -1
- debug1: key_load_public: No such file or directory
- debug1: identity file /home/mmy/.ssh/id_dsa-cert type -1
- debug1: key_load_public: No such file or directory
- debug1: identity file /home/mmy/.ssh/id_ecdsa type -1
- debug1: key_load_public: No such file or directory
- debug1: identity file /home/mmy/.ssh/id_ecdsa-cert type -1
- debug1: key_load_public: No such file or directory
- debug1: identity file /home/mmy/.ssh/id_ed25519 type -1
- debug1: key_load_public: No such file or directory
- debug1: identity file /home/mmy/.ssh/id_ed25519-cert type -1
- debug1: Local version string SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
- debug1: Remote protocol version 2.0, remote software version OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
- debug1: match: OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 pat OpenSSH* compat 0x04000000
- debug1: Authenticating to 172.23.0.239:22 as 'root'
- debug1: SSH2_MSG_KEXINIT sent
- debug1: SSH2_MSG_KEXINIT received
- debug1: kex: algorithm: curve25519-sha256
- debug1: kex: host key algorithm: ecdsa-sha2-nistp256
- debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
- debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
- debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
- debug1: Server host key: ecdsa-sha2-nistp256 SHA256:Hm5i+QzXWS8PyIuGQTkkRFuZUYvvVad+nwPoF9GK56c
- debug1: read_passphrase: can't open /dev/tty: No such device or address
- Host key verification failed.
- Build step 'Execute shell' marked build as failure
- Finished: FAILURE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement