Skip to main content

Deploy details

Deploy successful for yaolifeng

@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn failed but the deploy was able to complete.
feat: add aritle0310

PR #83: feat/add-article-250310@2abd483

Deploy summary

  • warning

    Plugin "@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn" failed

    Error: Get a 21YunBox account to proceed with your in-China deployment.

    In "onSuccess" event in "@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn" from Netlify app

  • info

    Built using the Next.js Runtime

    Netlify auto-detected Next.js and used the Next.js Runtime to build and deploy your site. Learn more about deploying with Next.js on Netlify

  • info

    Build time: 1m 39s. Total deploy time: 1m 39s

    Build started at 8:49:27 AM and ended at 8:51:06 AM. Learn more about build minutes

Deploy log

Initializing

Complete
8:49:10 AM: Build ready to start
8:49:27 AM: build-image version: 9a361c83c6a43010ba0aa3ea38214accc0223b2c (focal)
8:49:27 AM: buildbot version: 9a4374dc9e2c1cbd2a152e441d69a3a6d7e12511
8:49:27 AM: Fetching cached dependencies
8:49:27 AM: Starting to download cache of 470.2MB
8:49:29 AM: Finished downloading cache in 1.894s
8:49:29 AM: Starting to extract cache
8:49:44 AM: Finished extracting cache in 15.053s
8:49:44 AM: Finished fetching cache in 17.025s
8:49:45 AM: Starting to prepare the repo for build
8:49:45 AM: Preparing Git Reference pull/83/head
8:49:46 AM: Starting to install dependencies
8:49:47 AM: Started restoring cached mise cache
8:49:47 AM: Finished restoring cached mise cache
8:49:47 AM: mise python@3.13.2 install
8:49:47 AM: mise python@3.13.2 download cpython-3.13.2+20250212-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
8:49:48 AM: mise python@3.13.2 extract cpython-3.13.2+20250212-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
8:49:48 AM: mise python@3.13.2 python --version
8:49:48 AM: mise python@3.13.2 Python 3.13.2
8:49:48 AM: mise python@3.13.2 installed
8:49:48 AM: Python version set to 3.13
8:49:49 AM: Collecting pipenv
8:49:49 AM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
8:49:50 AM: Collecting certifi (from pipenv)
8:49:50 AM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
8:49:50 AM: Collecting packaging>=22 (from pipenv)
8:49:50 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
8:49:50 AM: Collecting setuptools>=67 (from pipenv)
8:49:50 AM: Downloading setuptools-76.0.0-py3-none-any.whl.metadata (6.7 kB)
8:49:50 AM: Collecting virtualenv>=20.24.2 (from pipenv)
8:49:50 AM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
8:49:50 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
8:49:50 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
8:49:50 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
8:49:50 AM: Downloading filelock-3.17.0-py3-none-any.whl.metadata (2.9 kB)
8:49:50 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
8:49:50 AM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
8:49:50 AM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
8:49:50 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 49.5 MB/s eta 0:00:00
8:49:50 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
8:49:50 AM: Downloading setuptools-76.0.0-py3-none-any.whl (1.2 MB)
8:49:50 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 72.9 MB/s eta 0:00:00
8:49:50 AM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
8:49:50 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 54.3 MB/s eta 0:00:00
8:49:50 AM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
8:49:50 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
8:49:50 AM: Downloading filelock-3.17.0-py3-none-any.whl (16 kB)
8:49:50 AM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
8:49:50 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
8:49:53 AM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.17.0 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.6 setuptools-76.0.0 virtualenv-20.29.3
8:49:53 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
8:49:53 AM: [notice] To update, run: pip install --upgrade pip
8:49:53 AM: Attempting Ruby version 2.7.2, read from environment
8:49:54 AM: Using Ruby version 2.7.2
8:49:55 AM: Started restoring cached go cache
8:49:55 AM: Finished restoring cached go cache
8:49:57 AM: go version go1.19.13 linux/amd64
8:49:58 AM: Using PHP version 8.0
8:49:59 AM: Started restoring cached Node.js version
8:50:13 AM: Finished restoring cached Node.js version
8:50:13 AM: Attempting Node.js version 'v20' from .nvmrc
8:50:14 AM: v20.18.3 is already installed.
8:50:14 AM: Now using node v20.18.3 (npm v10.8.2)
8:50:14 AM: Enabling Node.js Corepack
8:50:14 AM: Started restoring cached build plugins
8:50:14 AM: Finished restoring cached build plugins
8:50:14 AM: Started restoring cached corepack dependencies
8:50:14 AM: Finished restoring cached corepack dependencies
8:50:14 AM: Started restoring cached pnpm cache
8:50:14 AM: Finished restoring cached pnpm cache
8:50:14 AM: No pnpm workspaces detected
8:50:14 AM: Started restoring cached node modules
8:50:14 AM: Finished restoring cached node modules
8:50:15 AM: Installing npm packages using pnpm version 10.5.0
8:50:15 AM: Lockfile is up to date, resolution step is skipped
8:50:15 AM: Already up to date
8:50:16 AM: Done in 1.5s using pnpm v10.5.0
8:50:16 AM: npm packages installed using pnpm
8:50:17 AM: Successfully installed dependencies
8:50:17 AM: Starting build script
8:50:18 AM: Detected 1 framework(s)
8:50:18 AM: "next" at version "14.2.3"
8:50:18 AM: Section completed: initializing

Building

Complete
8:50:20 AM: Netlify Build
8:50:20 AM: ────────────────────────────────────────────────────────────────
8:50:20 AM:
8:50:20 AM: ❯ Version
8:50:20 AM: @netlify/build 29.59.2
8:50:20 AM:
8:50:20 AM: ❯ Flags
8:50:20 AM: accountId: 671772f4c89234a545f85d61
8:50:20 AM: baseRelDir: true
8:50:20 AM: buildId: 67cea786699d78000892e473
8:50:20 AM: deployId: 67cea786699d78000892e475
8:50:20 AM:
8:50:20 AM: ❯ Current directory
8:50:20 AM: /opt/build/repo
8:50:20 AM:
8:50:20 AM: ❯ Config file
8:50:20 AM: No config file was defined: using default values.
8:50:20 AM:
8:50:20 AM: ❯ Context
8:50:20 AM: deploy-preview
8:50:20 AM:
8:50:20 AM: ❯ Using Next.js Runtime - v5.9.4
8:50:20 AM:
8:50:20 AM: ❯ Loading plugins
8:50:20 AM: - @21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn@1.0.7 from Netlify app
8:50:22 AM: Next.js cache restored
8:50:22 AM:
8:50:22 AM: Build command from Netlify app
8:50:22 AM: ────────────────────────────────────────────────────────────────
8:50:22 AM: ​
8:50:22 AM: $ pnpm run build
8:50:22 AM: > yaolifeng.me@0.0.1 build /opt/build/repo
8:50:22 AM: > next build
8:50:23 AM: ▲ Next.js 14.2.3
8:50:23 AM: - Environments: .env.production, .env
8:50:23 AM: Creating an optimized production build ...
8:50:30 AM: Compiled successfully
8:50:30 AM: Skipping validation of types
8:50:30 AM: Skipping linting
8:50:30 AM: Collecting page data ...
8:50:33 AM: Generating static pages (0/11) ...
8:50:34 AM: Unsupported metadata viewport is configured in metadata export in /links. Please move it to viewport export instead.
8:50:34 AM: Unsupported metadata viewport is configured in metadata export in /links. Please move it to viewport export instead.
8:50:34 AM: Unsupported metadata viewport is configured in metadata export in /. Please move it to viewport export instead.
8:50:34 AM: Unsupported metadata viewport is configured in metadata export in /. Please move it to viewport export instead.
8:50:34 AM: Unsupported metadata viewport is configured in metadata export in /_not-found. Please move it to viewport export instead.
8:50:34 AM: Unsupported metadata viewport is configured in metadata export in /_not-found. Please move it to viewport export instead.
8:50:34 AM: Unsupported metadata viewport is configured in metadata export in /projects. Please move it to viewport export instead.
8:50:34 AM: Unsupported metadata viewport is configured in metadata export in /projects. Please move it to viewport export instead.
8:50:35 AM: Unsupported metadata viewport is configured in metadata export in /services. Please move it to viewport export instead.
8:50:35 AM: Unsupported metadata viewport is configured in metadata export in /services. Please move it to viewport export instead.
8:50:35 AM: Unsupported metadata viewport is configured in metadata export in /blog. Please move it to viewport export instead.
8:50:35 AM: Unsupported metadata viewport is configured in metadata export in /blog. Please move it to viewport export instead.
8:50:35 AM: Generating static pages (2/11)
8:50:35 AM: Unsupported metadata viewport is configured in metadata export in /shorts. Please move it to viewport export instead.
8:50:35 AM: Unsupported metadata viewport is configured in metadata export in /shorts. Please move it to viewport export instead.
8:50:35 AM: Unsupported metadata viewport is configured in metadata export in /about. Please move it to viewport export instead.
8:50:35 AM: Unsupported metadata viewport is configured in metadata export in /about. Please move it to viewport export instead.
8:50:35 AM: Generating static pages (5/11)
8:50:35 AM: Generating static pages (8/11)
8:50:35 AM: Generating static pages (11/11)
8:50:35 AM: Finalizing page optimization ...
8:50:35 AM: Collecting build traces ...
8:50:52 AM: Route (app) Size First Load JS
8:50:52 AM: ┌ ○ / 6.78 kB 145 kB
8:50:52 AM: ├ ○ /_not-found 147 B 87.4 kB
8:50:52 AM: ├ ○ /about 1.48 kB 140 kB
8:50:52 AM: ├ ƒ /api/rss 0 B 0 B
8:50:52 AM: ├ ○ /blog 19.6 kB 445 kB
8:50:52 AM: ├ ƒ /blog/[slug] 1.06 kB 416 kB
8:50:52 AM: ├ ○ /links 495 B 92.9 kB
8:50:52 AM: ├ ○ /projects 516 B 99.8 kB
8:50:52 AM: ├ ○ /services 1.48 kB 140 kB
8:50:52 AM: ├ ○ /shorts 75.4 kB 194 kB
8:50:52 AM: └ ƒ /shorts/[slug] 1.05 kB 416 kB
8:50:52 AM: + First Load JS shared by all 87.3 kB
8:50:52 AM: ├ chunks/2abc1970-b9baa040c5475530.js 53.6 kB
8:50:52 AM: ├ chunks/722-bb0f11a29274b1d1.js 31.6 kB
8:50:52 AM: └ other shared chunks (total) 2.02 kB
8:50:52 AM: ○ (Static) prerendered as static content
8:50:52 AM: ƒ (Dynamic) server-rendered on demand
8:50:52 AM: ​
8:50:52 AM: (build.command completed in 29.8s)
8:50:52 AM: Next.js cache saved
8:50:52 AM: Next.js cache saved
8:50:53 AM:
8:50:53 AM: Functions bundling
8:50:53 AM: ────────────────────────────────────────────────────────────────
8:50:53 AM: ​
8:50:53 AM: Packaging Functions from .netlify/functions-internal directory:
8:50:53 AM: - ___netlify-server-handler/___netlify-server-handler.mjs
8:50:53 AM: ​
8:50:56 AM: ​
8:50:56 AM: (Functions bundling completed in 2.5s)
8:50:57 AM:
8:51:12 AM: (Netlify Build completed in 51.7s)
8:51:12 AM: Section completed: building
8:53:07 AM: Finished processing build request in 3m39.863s

Deploying

Complete
8:50:57 AM: Deploy site
8:50:57 AM: ────────────────────────────────────────────────────────────────
8:50:57 AM: ​
8:50:57 AM: Starting to deploy site from '.next'
8:50:58 AM: Calculating files to upload
8:50:58 AM: 2 new file(s) to upload
8:50:58 AM: 1 new function(s) to upload
8:51:06 AM: Section completed: deploying
8:51:08 AM: Finished waiting for live deploy in 2.248s
8:51:08 AM: Site deploy was successfully initiated
8:51:08 AM: ​
8:51:08 AM: (Deploy site completed in 10.9s)
8:51:11 AM: It looks like you don't have a 21YunBox account yet😢.
8:51:11 AM: You can get your account at: https://dashboard.21cloudbox.com/get-started/.
8:51:11 AM: Once you have an account, you get an integration token under:
8:51:11 AM: "New" > "Integration" > "Netlify."
8:51:11 AM: If you face any problems, feel free to contact us at hello@21yunbox.com.
8:51:11 AM: Good luck! 😉
8:51:11 AM:
8:51:11 AM: Plugin "@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn" failed
8:51:11 AM: ─────────────────────────────────────────────────────────────────────────
8:51:11 AM: ​
8:51:11 AM: Error message
8:51:11 AM: Error: Get a 21YunBox account to proceed with your in-China deployment.
8:51:11 AM: ​
8:51:11 AM: Plugin details
8:51:11 AM: Package: @21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn
8:51:11 AM: Version: 1.0.7
8:51:11 AM: ​
8:51:11 AM: Error location
8:51:11 AM: In "onSuccess" event in "@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn" from Netlify app
8:51:11 AM: ​
8:51:11 AM: Resolved config
8:51:11 AM: build:
8:51:11 AM: command: pnpm run build
8:51:11 AM: commandOrigin: ui
8:51:11 AM: environment:
8:51:11 AM: - REVIEW_ID
8:51:11 AM: - SITE_URL
8:51:11 AM: - VERCEL_URL
8:51:11 AM: publish: /opt/build/repo/.next
8:51:11 AM: publishOrigin: ui
8:51:11 AM: plugins:
8:51:11 AM: - inputs: {}
8:51:11 AM: origin: ui
8:51:11 AM: package: '@netlify/plugin-nextjs'
8:51:11 AM: - inputs: {}
8:51:11 AM: origin: ui
8:51:11 AM: package: '@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn'
8:51:11 AM: redirects:
8:51:11 AM: - from: /_next/image
8:51:11 AM: query:
8:51:11 AM: q: ':quality'
8:51:11 AM: url: ':url'
8:51:11 AM: w: ':width'
8:51:11 AM: status: 200
8:51:11 AM: to: /.netlify/images?url=:url&w=:width&q=:quality
8:51:11 AM: - from: /_ipx/*
query:
q: ':quality'
url: ':url'
w: ':width'
status: 200
to: /.netlify/images?url=:url&w=:width&q=:quality
redirectsOrigin: inline
(node:5794) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unpipe listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
8:51:11 AM: (Use `node --trace-warnings ...` to show where the warning was created)
8:51:11 AM: (node:5794) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
8:51:11 AM: (node:5794) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
8:51:11 AM: (node:5794) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
8:51:11 AM: (node:5794) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unpipe listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
8:51:11 AM: (node:5794) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
8:51:11 AM: (node:5794) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
8:51:11 AM: (node:5794) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit

Cleanup

Complete
8:51:12 AM: Netlify Build Complete
8:51:12 AM: ────────────────────────────────────────────────────────────────
8:51:12 AM: ​
8:51:12 AM: Caching artifacts
8:51:12 AM: Started saving node modules
8:51:12 AM: Finished saving node modules
8:51:12 AM: Started saving build plugins
8:51:12 AM: Finished saving build plugins
8:51:12 AM: Started saving mise cache
8:51:12 AM: Finished saving mise cache
8:51:12 AM: Started saving corepack cache
8:51:12 AM: Finished saving corepack cache
8:51:12 AM: Started saving pnpm cache
8:51:12 AM: Finished saving pnpm cache
8:51:12 AM: Started saving pip cache
8:51:12 AM: Finished saving pip cache
8:51:12 AM: Started saving emacs cask dependencies
8:51:12 AM: Finished saving emacs cask dependencies
8:51:12 AM: Started saving maven dependencies
8:51:12 AM: Finished saving maven dependencies
8:51:12 AM: Started saving boot dependencies
8:51:12 AM: Finished saving boot dependencies
8:51:12 AM: Started saving rust rustup cache
8:51:12 AM: Finished saving rust rustup cache
8:51:12 AM: Started saving go dependencies
8:51:12 AM: Finished saving go dependencies
8:51:12 AM: Build script success
8:53:05 AM: Uploading Cache of size 468.2MB
8:53:07 AM: Section completed: cleanup

Post-processing

Complete
8:51:06 AM: Starting post processing
8:51:06 AM: Post processing - redirect rules
8:51:06 AM: Post processing done
8:51:06 AM: Section completed: postprocessing
8:51:06 AM: Skipping form detection
8:51:06 AM: Post processing - header rules
8:51:07 AM: Site is live ✨