Skip to main content

Deploy details

Deploy successful for next-plugin-canary

fix: clean up edge functions during build

PR #1588: mk/cleanup-edge@6c71c2c

Deploy summary

Deploy log

4:14:30 PM: Waiting for other deploys from your team to complete. Check the queue: https://app.netlify.com/teams/netlify-testing/builds
4:17:10 PM: Build ready to start
4:17:26 PM: build-image version: d7b3dbfb0846505993c9a131894d1858074c90b4 (focal)
4:17:26 PM: build-image tag: v4.10.1
4:17:26 PM: buildbot version: 67e75f1ba713a8213d4b5a8ccf9708af751e2390
4:17:26 PM: Fetching cached dependencies
4:17:26 PM: Starting to download cache of 235.1MB
4:17:28 PM: Finished downloading cache in 1.869355341s
4:17:28 PM: Starting to extract cache
4:17:30 PM: Finished extracting cache in 1.583332404s
4:17:30 PM: Finished fetching cache in 3.531882649s
4:17:30 PM: Starting to prepare the repo for build
4:17:30 PM: Preparing Git Reference pull/1588/head
4:17:33 PM: Parsing package.json dependencies
4:17:33 PM: Different build dir detected, going to use the one specified in the Netlify configuration file: 'demos/canary' versus 'demos/canary/' in the Netlify UI
4:17:33 PM: Different publish path detected, going to use the one specified in the Netlify configuration file: 'demos/canary/.next' versus '.next' in the Netlify UI
4:17:33 PM: Detected ignore command in Netlify configuration file. Proceeding with the specified command: 'if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF ../..; fi;'
4:17:34 PM: Starting build script
4:17:34 PM: Installing dependencies
4:17:34 PM: Python version set to 2.7
4:17:34 PM: Started restoring cached node version
4:17:35 PM: Finished restoring cached node version
4:17:36 PM: v17.9.1 is already installed.
4:17:36 PM: Now using node v17.9.1 (npm v8.11.0)
4:17:36 PM: Started restoring cached build plugins
4:17:36 PM: Finished restoring cached build plugins
4:17:36 PM: Attempting ruby version 2.7.2, read from environment
4:17:37 PM: Using ruby version 2.7.2
4:17:37 PM: Using PHP version 8.0
4:17:38 PM: No npm workspaces detected
4:17:38 PM: Started restoring cached node modules
4:17:38 PM: Finished restoring cached node modules
4:17:38 PM: Started restoring cached go cache
4:17:38 PM: Finished restoring cached go cache
4:17:38 PM: Installing Go version 1.17 (requested 1.17)
4:17:43 PM: unset GOOS;
4:17:43 PM: unset GOARCH;
4:17:43 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.17.linux.amd64';
4:17:43 PM: export PATH="/opt/buildhome/.gimme/versions/go1.17.linux.amd64/bin:${PATH}";
4:17:43 PM: go version >&2;
4:17:43 PM: export GIMME_ENV="/opt/buildhome/.gimme/env/go1.17.linux.amd64.env"
4:17:43 PM: go version go1.17 linux/amd64
4:17:43 PM: Installing missing commands
4:17:43 PM: Verify run directory
4:17:44 PM:
4:17:44 PM: ────────────────────────────────────────────────────────────────
4:17:44 PM: Netlify Build
4:17:44 PM: ────────────────────────────────────────────────────────────────
4:17:44 PM:
4:17:44 PM: ❯ Version
4:17:44 PM: @netlify/build 27.16.1
4:17:44 PM:
4:17:44 PM: ❯ Flags
4:17:44 PM: baseRelDir: true
4:17:44 PM: buildId: 63162066fd4e4c00081b7b6c
4:17:44 PM: deployId: 63162066fd4e4c00081b7b6e
4:17:44 PM:
4:17:44 PM: ❯ Current directory
4:17:44 PM: /opt/build/repo/demos/canary
4:17:44 PM:
4:17:44 PM: ❯ Config file
4:17:44 PM: /opt/build/repo/demos/canary/netlify.toml
4:17:44 PM:
4:17:44 PM: ❯ Context
4:17:44 PM: deploy-preview
4:17:44 PM:
4:17:44 PM: ❯ Installing local plugins dependencies
4:17:44 PM: - ../plugin-wrapper/
4:18:02 PM:
4:18:02 PM: ❯ Loading plugins
4:18:02 PM: - @netlify/plugin-nextjs@4.21.1 from Netlify app
4:18:02 PM: - ../plugin-wrapper/@1.0.0 from netlify.toml
4:18:03 PM:
4:18:03 PM: ────────────────────────────────────────────────────────────────
4:18:03 PM: 1. @netlify/plugin-nextjs (onPreBuild event)
4:18:03 PM: ────────────────────────────────────────────────────────────────
4:18:03 PM: ​
4:18:03 PM: Next.js cache restored.
4:18:03 PM: Netlify configuration property "build.environment.NEXT_PRIVATE_TARGET" value changed.
4:18:03 PM: ​
4:18:03 PM: (@netlify/plugin-nextjs onPreBuild completed in 77ms)
4:18:03 PM:
4:18:03 PM: ────────────────────────────────────────────────────────────────
4:18:03 PM: 2. ../plugin-wrapper/ (onPreBuild event)
4:18:03 PM: ────────────────────────────────────────────────────────────────
4:18:03 PM: ​
4:18:03 PM: Next.js cache restored.
4:18:03 PM: ​
4:18:03 PM: (../plugin-wrapper/ onPreBuild completed in 61ms)
4:18:03 PM:
4:18:03 PM: ────────────────────────────────────────────────────────────────
4:18:03 PM: 3. build.command from netlify.toml
4:18:03 PM: ────────────────────────────────────────────────────────────────
4:18:03 PM: ​
4:18:03 PM: $ next build
4:18:04 PM: warn - You have enabled experimental feature (images) in next.config.js.
4:18:04 PM: warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
4:18:04 PM: info - Skipping linting
4:18:04 PM: info - Checking validity of types...
4:18:04 PM: info - Creating an optimized production build...
4:18:05 PM: info - Compiled successfully
4:18:05 PM: info - Collecting page data...
4:18:06 PM: info - Generating static pages (0/3)
4:18:06 PM: info - Generating static pages (3/3)
4:18:06 PM: info - Finalizing page optimization...
4:18:06 PM: Page Size First Load JS
4:18:06 PM: ┌ ○ / 4.92 kB 81.8 kB
4:18:06 PM: ├ /_app 0 B 76.8 kB
4:18:06 PM: ├ ○ /404 194 B 77 kB
4:18:06 PM: └ λ /api/hello 0 B 76.8 kB
4:18:06 PM: + First Load JS shared by all 76.8 kB
4:18:06 PM: ├ chunks/framework-1f10003e17636e37.js 45 kB
4:18:06 PM: ├ chunks/main-a19d41ac16dbce80.js 30.6 kB
4:18:06 PM: ├ chunks/pages/_app-54772c170987db80.js 504 B
4:18:06 PM: ├ chunks/webpack-69bfa6990bb9e155.js 769 B
4:18:06 PM: └ css/27d177a30947857b.css 194 B
4:18:06 PM: λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps)
4:18:06 PM: ○ (Static) automatically rendered as static HTML (uses no initial props)
4:18:06 PM: ​
4:18:06 PM: (build.command completed in 3s)
4:18:06 PM:
4:18:06 PM: ────────────────────────────────────────────────────────────────
4:18:06 PM: 4. @netlify/plugin-nextjs (onBuild event)
4:18:06 PM: ────────────────────────────────────────────────────────────────
4:18:06 PM: ​
4:18:06 PM: Patching /opt/build/repo/demos/canary/node_modules/next/dist/server/base-server.js
4:18:06 PM: Done
4:18:06 PM: Patching /opt/build/repo/demos/canary/node_modules/next/dist/server/next-server.js
4:18:06 PM: Done
4:18:06 PM: Moving static page files to serve from CDN...
4:18:06 PM: Moved 1 files
4:18:06 PM: Netlify configuration property "redirects" value changed to [
4:18:06 PM: { from: '/_next/static/*', to: '/static/:splat', status: 200 },
4:18:06 PM: {
4:18:06 PM: from: '/_next/image*',
4:18:06 PM: query: { url: ':url', w: ':width', q: ':quality' },
4:18:06 PM: to: '/_ipx/w_:width,q_:quality/:url',
4:18:06 PM: status: 301
4:18:06 PM: },
4:18:06 PM: { from: '/_ipx/*', to: '/.netlify/builders/_ipx', status: 200 },
4:18:06 PM: { from: '/cache/*', to: '/404.html', status: 404, force: true },
4:18:06 PM: { from: '/server/*', to: '/404.html', status: 404, force: true },
4:18:06 PM: { from: '/serverless/*', to: '/404.html', status: 404, force: true },
4:18:06 PM: { from: '/trace', to: '/404.html', status: 404, force: true },
4:18:06 PM: { from: '/traces', to: '/404.html', status: 404, force: true },
4:18:06 PM: {
4:18:06 PM: from: '/routes-manifest.json',
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/build-manifest.json',
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/prerender-manifest.json',
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/react-loadable-manifest.json',
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: { from: '/BUILD_ID', to: '/404.html', status: 404, force: true },
4:18:06 PM: {
4:18:06 PM: from: '/api',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/api/*',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/favicon.ico',
4:18:06 PM: to: '/favicon.ico',
4:18:06 PM: conditions: { Cookie: [Array] },
4:18:06 PM: status: 200
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/*',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: conditions: { Cookie: [Array] },
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/_next/data/BY3Z-ss5OFyv55v_LOEl1/index.json',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/*',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200
4:18:06 PM: }
4:18:06 PM: ].
4:18:06 PM: ​
4:18:06 PM: (@netlify/plugin-nextjs onBuild completed in 45ms)
4:18:06 PM:
4:18:06 PM: ────────────────────────────────────────────────────────────────
4:18:06 PM: 5. ../plugin-wrapper/ (onBuild event)
4:18:06 PM: ────────────────────────────────────────────────────────────────
4:18:06 PM: ​
4:18:06 PM: Patching /opt/build/repo/demos/canary/node_modules/next/dist/server/base-server.js
4:18:06 PM: Done
4:18:06 PM: Patching /opt/build/repo/demos/canary/node_modules/next/dist/server/next-server.js
4:18:06 PM: Done
4:18:06 PM: Moving static page files to serve from CDN...
4:18:06 PM: Moved 0 files
4:18:06 PM: Netlify configuration property "redirects" value changed to [
4:18:06 PM: {
4:18:06 PM: from: '/_next/static/*',
4:18:06 PM: query: {},
4:18:06 PM: to: '/static/:splat',
4:18:06 PM: status: 200,
4:18:06 PM: force: false,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/_next/image*',
4:18:06 PM: query: { url: ':url', w: ':width', q: ':quality' },
4:18:06 PM: to: '/_ipx/w_:width,q_:quality/:url',
4:18:06 PM: status: 301,
4:18:06 PM: force: false,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/_ipx/*',
4:18:06 PM: query: {},
4:18:06 PM: to: '/.netlify/builders/_ipx',
4:18:06 PM: status: 200,
4:18:06 PM: force: false,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/cache/*',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/server/*',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/serverless/*',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/trace',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/traces',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/routes-manifest.json',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/build-manifest.json',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/prerender-manifest.json',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/react-loadable-manifest.json',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/BUILD_ID',
4:18:06 PM: query: {},
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/api',
4:18:06 PM: query: {},
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/api/*',
4:18:06 PM: query: {},
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/favicon.ico',
4:18:06 PM: query: {},
4:18:06 PM: to: '/favicon.ico',
4:18:06 PM: status: 200,
4:18:06 PM: force: false,
4:18:06 PM: conditions: { Cookie: [Array] },
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/*',
4:18:06 PM: query: {},
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: true,
4:18:17 PM: Creating deploy upload records
4:18:06 PM: conditions: { Cookie: [Array] },
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:17 PM: Using dedicated AWS Lambda account
4:18:06 PM: from: '/_next/data/BY3Z-ss5OFyv55v_LOEl1/index.json',
4:18:06 PM: query: {},
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/',
4:18:06 PM: query: {},
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/*',
4:18:06 PM: query: {},
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false,
4:18:06 PM: conditions: {},
4:18:06 PM: headers: {}
4:18:06 PM: },
4:18:06 PM: { from: '/_next/static/*', to: '/static/:splat', status: 200 },
4:18:06 PM: {
4:18:06 PM: from: '/_next/image*',
4:18:06 PM: query: { url: ':url', w: ':width', q: ':quality' },
4:18:06 PM: to: '/_ipx/w_:width,q_:quality/:url',
4:18:06 PM: status: 301
4:18:06 PM: },
4:18:06 PM: { from: '/_ipx/*', to: '/.netlify/builders/_ipx', status: 200 },
4:18:06 PM: { from: '/cache/*', to: '/404.html', status: 404, force: true },
4:18:06 PM: { from: '/server/*', to: '/404.html', status: 404, force: true },
4:18:06 PM: { from: '/serverless/*', to: '/404.html', status: 404, force: true },
4:18:06 PM: { from: '/trace', to: '/404.html', status: 404, force: true },
4:18:06 PM: { from: '/traces', to: '/404.html', status: 404, force: true },
4:18:06 PM: {
4:18:06 PM: from: '/routes-manifest.json',
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/build-manifest.json',
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/prerender-manifest.json',
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/react-loadable-manifest.json',
4:18:06 PM: to: '/404.html',
4:18:06 PM: status: 404,
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: { from: '/BUILD_ID', to: '/404.html', status: 404, force: true },
4:18:06 PM: {
4:18:06 PM: from: '/api',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/api/*',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/favicon.ico',
4:18:06 PM: to: '/favicon.ico',
4:18:06 PM: conditions: { Cookie: [Array] },
4:18:06 PM: status: 200
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/*',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: conditions: { Cookie: [Array] },
4:18:06 PM: force: true
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/_next/data/BY3Z-ss5OFyv55v_LOEl1/index.json',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200,
4:18:06 PM: force: false
4:18:06 PM: },
4:18:06 PM: {
4:18:06 PM: from: '/*',
4:18:06 PM: to: '/.netlify/functions/___netlify-handler',
4:18:06 PM: status: 200
4:18:06 PM: }
4:18:06 PM: ].
4:18:06 PM: ​
4:18:06 PM: (../plugin-wrapper/ onBuild completed in 59ms)
4:18:06 PM:
4:18:06 PM: ────────────────────────────────────────────────────────────────
4:18:06 PM: 6. Functions bundling
4:18:06 PM: ────────────────────────────────────────────────────────────────
4:18:06 PM: ​
4:18:06 PM: Packaging Functions from .netlify/functions-internal directory:
4:18:06 PM: - ___netlify-handler/___netlify-handler.js
4:18:06 PM: - ___netlify-odb-handler/___netlify-odb-handler.js
4:18:06 PM: - _ipx/_ipx.js
4:18:06 PM: ​
4:18:16 PM: ​
4:18:16 PM: (Functions bundling completed in 9.5s)
4:18:16 PM:
4:18:16 PM: ────────────────────────────────────────────────────────────────
4:18:16 PM: 7. Edge Functions bundling
4:18:16 PM: ────────────────────────────────────────────────────────────────
4:18:16 PM: ​
4:18:17 PM: ​
4:18:17 PM: (Edge Functions bundling completed in 1.1s)
4:18:17 PM:
4:18:17 PM: ────────────────────────────────────────────────────────────────
4:18:17 PM: 8. @netlify/plugin-nextjs (onPostBuild event)
4:18:17 PM: ────────────────────────────────────────────────────────────────
4:18:17 PM: ​
4:18:17 PM: Next.js cache saved.
4:18:17 PM: ​
4:18:17 PM: (@netlify/plugin-nextjs onPostBuild completed in 44ms)
4:18:17 PM:
4:18:17 PM: ────────────────────────────────────────────────────────────────
4:18:17 PM: 9. ../plugin-wrapper/ (onPostBuild event)
4:18:17 PM: ────────────────────────────────────────────────────────────────
4:18:17 PM: ​
4:18:17 PM: Next.js cache saved.
4:18:17 PM: ​
4:18:17 PM: (../plugin-wrapper/ onPostBuild completed in 37ms)
4:18:17 PM:
4:18:17 PM: ────────────────────────────────────────────────────────────────
4:18:17 PM: 10. Deploy site
4:18:17 PM: ────────────────────────────────────────────────────────────────
4:18:17 PM: ​
4:18:17 PM: Starting to deploy site from 'demos/canary/.next'
4:18:17 PM: Creating deploy tree
4:18:18 PM: 12 new files to upload
4:18:18 PM: 3 new functions to upload
4:18:24 PM: Site deploy was successfully initiated
4:18:24 PM: ​
4:18:24 PM: (Deploy site completed in 6.9s)
4:18:24 PM:
4:18:24 PM: ────────────────────────────────────────────────────────────────
4:18:24 PM: Netlify Build Complete
4:18:24 PM: Starting post processing
4:18:24 PM: ────────────────────────────────────────────────────────────────
4:18:24 PM: ​
4:18:24 PM: (Netlify Build completed in 40.1s)
4:18:24 PM: Caching artifacts
4:18:24 PM: Post processing - HTML
4:18:24 PM: Started saving node modules
4:18:24 PM: Finished saving node modules
4:18:24 PM: Started saving build plugins
4:18:24 PM: Finished saving build plugins
4:18:24 PM: Started saving pip cache
4:18:24 PM: Finished saving pip cache
4:18:24 PM: Started saving emacs cask dependencies
4:18:25 PM: Post processing - header rules
4:18:25 PM: Finished saving emacs cask dependencies
4:18:25 PM: Started saving maven dependencies
4:18:25 PM: Finished saving maven dependencies
4:18:25 PM: Post processing - redirect rules
4:18:25 PM: Started saving boot dependencies
4:18:25 PM: Finished saving boot dependencies
4:18:25 PM: Started saving rust rustup cache
4:18:25 PM: Finished saving rust rustup cache
4:18:25 PM: Post processing done
4:18:25 PM: Started saving go dependencies
4:18:25 PM: Finished saving go dependencies
4:18:25 PM: Build script success
4:18:26 PM: Uploading Cache of size 235.1MB
4:18:28 PM: Finished processing build request in 1m1.86907923s
4:18:28 PM: Site is live ✨