Skip to main content

Deploy details

Deploy successful for support-docs

Simplifying language, minor edits

PR #683: svalsdottir-patch-2@692b908

Deploy summary

Deploy log

7:31:43 PM: Build ready to start
7:31:49 PM: build-image version: d7b3dbfb0846505993c9a131894d1858074c90b4 (focal)
7:31:49 PM: build-image tag: v4.10.1
7:31:49 PM: buildbot version: 37262c48b1f3cfa88c6caed707d29b19aef6a5a7
7:31:49 PM: Fetching cached dependencies
7:31:49 PM: Starting to download cache of 590.1MB
7:31:56 PM: Finished downloading cache in 6.371532245s
7:31:56 PM: Starting to extract cache
7:31:59 PM: Finished extracting cache in 3.314028913s
7:31:59 PM: Finished fetching cache in 9.763400053s
7:31:59 PM: Starting to prepare the repo for build
7:31:59 PM: Preparing Git Reference pull/683/head
7:32:00 PM: Parsing package.json dependencies
7:32:01 PM: Different publish path detected, going to use the one specified in the Netlify configuration file: '.next' versus '' in the Netlify UI
7:32:01 PM: Starting build script
7:32:01 PM: Installing dependencies
7:32:01 PM: Python version set to 2.7
7:32:01 PM: Started restoring cached node version
7:32:02 PM: Finished restoring cached node version
7:32:02 PM: Downloading and installing node v16.17.0...
7:32:03 PM: Computing checksum with sha256sum
7:32:03 PM: Checksums matched!
7:32:05 PM: Now using node v16.17.0 (npm v8.15.0)
7:32:05 PM: Started restoring cached build plugins
7:32:05 PM: Finished restoring cached build plugins
7:32:05 PM: Attempting ruby version 2.7.2, read from environment
7:32:05 PM: Using ruby version 2.7.2
7:32:05 PM: Using PHP version 8.0
7:32:06 PM: No npm workspaces detected
7:32:06 PM: Started restoring cached node modules
7:32:06 PM: Finished restoring cached node modules
7:32:06 PM: Installing NPM modules using NPM version 8.15.0
7:32:06 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
7:32:06 PM: npm WARN config location in the cache, and they are managed by
7:32:06 PM: npm WARN config [`cacache`](http://npm.im/cacache).
7:32:06 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
7:32:06 PM: npm WARN config location in the cache, and they are managed by
7:32:06 PM: npm WARN config [`cacache`](http://npm.im/cacache).
7:32:07 PM: npm WARN ERESOLVE overriding peer dependency
7:32:07 PM: npm WARN While resolving: react-scrolllock@5.0.1
7:32:07 PM: npm WARN Found: react@17.0.2
7:32:07 PM: npm WARN node_modules/react
7:32:07 PM: npm WARN react@"^17.0.2" from the root project
7:32:07 PM: npm WARN 19 more (@sentry/react, @sparkpost/matchbox, ...)
7:32:07 PM: npm WARN
7:32:07 PM: npm WARN Could not resolve dependency:
7:32:07 PM: npm WARN peer react@"^16.3.0" from react-scrolllock@5.0.1
7:32:07 PM: npm WARN node_modules/@sparkpost/matchbox/node_modules/react-scrolllock
7:32:07 PM: npm WARN react-scrolllock@"^5.0.1" from @sparkpost/matchbox@6.1.0
7:32:07 PM: npm WARN node_modules/@sparkpost/matchbox
7:32:07 PM: npm WARN
7:32:07 PM: npm WARN Conflicting peer dependency: react@16.14.0
7:32:07 PM: npm WARN node_modules/react
7:32:07 PM: npm WARN peer react@"^16.3.0" from react-scrolllock@5.0.1
7:32:07 PM: npm WARN node_modules/@sparkpost/matchbox/node_modules/react-scrolllock
7:32:07 PM: npm WARN react-scrolllock@"^5.0.1" from @sparkpost/matchbox@6.1.0
7:32:07 PM: npm WARN node_modules/@sparkpost/matchbox
7:32:07 PM: npm WARN EBADENGINE Unsupported engine {
7:32:07 PM: npm WARN EBADENGINE package: 'support-docs@0.1.0',
7:32:07 PM: npm WARN EBADENGINE required: { node: '=16.12.0' },
7:32:07 PM: npm WARN EBADENGINE current: { node: 'v16.17.0', npm: '8.15.0' }
7:32:07 PM: npm WARN EBADENGINE }
7:32:09 PM: up to date, audited 872 packages in 2s
7:32:09 PM: 225 packages are looking for funding
7:32:09 PM: run `npm fund` for details
7:32:09 PM: 9 vulnerabilities (5 moderate, 3 high, 1 critical)
7:32:09 PM: To address all issues, run:
7:32:09 PM: npm audit fix
7:32:09 PM: Run `npm audit` for details.
7:32:09 PM: NPM modules installed
7:32:09 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
7:32:09 PM: npm WARN config location in the cache, and they are managed by
7:32:09 PM: npm WARN config [`cacache`](http://npm.im/cacache).
7:32:09 PM: Started restoring cached go cache
7:32:09 PM: Finished restoring cached go cache
7:32:09 PM: Installing Go version 1.16.5 (requested 1.16.5)
7:32:14 PM: unset GOOS;
7:32:14 PM: unset GOARCH;
7:32:14 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.16.5.linux.amd64';
7:32:14 PM: export PATH="/opt/buildhome/.gimme/versions/go1.16.5.linux.amd64/bin:${PATH}";
7:32:14 PM: go version >&2;
7:32:14 PM: export GIMME_ENV="/opt/buildhome/.gimme/env/go1.16.5.linux.amd64.env"
7:32:14 PM: go version go1.16.5 linux/amd64
7:32:14 PM: Installing missing commands
7:32:14 PM: Verify run directory
7:32:15 PM:
7:32:15 PM: ────────────────────────────────────────────────────────────────
7:32:15 PM: Netlify Build
7:32:15 PM: ────────────────────────────────────────────────────────────────
7:32:15 PM:
7:32:15 PM: ❯ Version
7:32:15 PM: @netlify/build 27.17.1
7:32:15 PM:
7:32:15 PM: ❯ Flags
7:32:15 PM: baseRelDir: true
7:32:15 PM: buildId: 6318f19e19bb50000864fa81
7:32:15 PM: deployId: 6318f19e19bb50000864fa83
7:32:15 PM:
7:32:15 PM: ❯ Current directory
7:32:15 PM: /opt/build/repo
7:32:15 PM:
7:32:15 PM: ❯ Config file
7:32:15 PM: /opt/build/repo/netlify.toml
7:32:15 PM:
7:32:15 PM: ❯ Context
7:32:15 PM: deploy-preview
7:32:15 PM:
7:32:15 PM: ❯ Loading plugins
7:32:15 PM: - @netlify/plugin-nextjs@4.1.3 from netlify.toml and package.json
7:32:15 PM:
7:32:15 PM: ❯ Outdated plugins
7:32:15 PM: - @netlify/plugin-nextjs@4.1.3: latest version is 4.21.1
7:32:15 PM: Migration guide: https://ntl.fyi/next-plugin-migration
7:32:15 PM: To upgrade this plugin, please update its version in "package.json"
7:32:16 PM:
7:32:16 PM: ────────────────────────────────────────────────────────────────
7:32:16 PM: 1. @netlify/plugin-nextjs (onPreBuild event)
7:32:16 PM: ────────────────────────────────────────────────────────────────
7:32:16 PM: ​
7:32:16 PM: Next.js cache restored.
7:32:16 PM: Netlify configuration property "build.environment.NEXT_PRIVATE_TARGET" value changed.
7:32:16 PM: ​
7:32:16 PM: (@netlify/plugin-nextjs onPreBuild completed in 288ms)
7:32:16 PM:
7:32:16 PM: ────────────────────────────────────────────────────────────────
7:32:16 PM: 2. Build command from Netlify app
7:32:16 PM: ────────────────────────────────────────────────────────────────
7:32:16 PM: ​
7:32:16 PM: $ npm run build
7:32:16 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
7:32:16 PM: npm WARN config location in the cache, and they are managed by
7:32:16 PM: npm WARN config [`cacache`](http://npm.im/cacache).
7:32:16 PM: > support-docs@0.1.0 prebuild
7:32:16 PM: > npm run build:images
7:32:17 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
7:32:17 PM: npm WARN config location in the cache, and they are managed by
7:32:17 PM: npm WARN config [`cacache`](http://npm.im/cacache).
7:32:17 PM: > support-docs@0.1.0 build:images
7:32:17 PM: > rimraf public/content && node ./scripts/copyImages.mjs
7:32:17 PM: Copied 483 images into the public directory.
7:32:17 PM: > support-docs@0.1.0 build
7:32:17 PM: > next build
7:32:17 PM: warn - SWC minify release candidate enabled. https://nextjs.org/docs/messages/swc-minify-enabled
7:32:17 PM: Browserslist: caniuse-lite is outdated. Please run:
7:32:17 PM: npx browserslist@latest --update-db
7:32:17 PM: info - Checking validity of types...
7:32:26 PM: ./components/site/navigation.tsx
7:32:26 PM: 237:6 Warning: React Hook React.useEffect has a missing dependency: 'hasActiveChild'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
7:32:26 PM: ./components/site/status.tsx
7:32:26 PM: 8:13 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any
7:32:26 PM: info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
7:32:26 PM: info - Creating an optimized production build...
7:32:27 PM: Browserslist: caniuse-lite is outdated. Please run:
7:32:27 PM: npx browserslist@latest --update-db
7:32:27 PM: Why you should do it regularly:
7:32:33 PM: info - Compiled successfully
7:32:33 PM: info - Collecting page data...
7:32:36 PM: info - Generating static pages (0/3300)
7:33:36 PM: info - Generating static pages (561/3300)
7:33:56 PM: info - Generating static pages (825/3300)
7:34:56 PM: info - Generating static pages (1519/3300)
7:35:07 PM: info - Generating static pages (1650/3300)
7:36:07 PM: info - Generating static pages (2287/3300)
7:36:23 PM: info - Generating static pages (2475/3300)
7:37:23 PM: info - Generating static pages (3193/3300)
7:37:30 PM: info - Generating static pages (3300/3300)
7:37:31 PM: info - Finalizing page optimization...
7:37:32 PM: Page Size First Load JS
7:37:32 PM: ┌ ○ / (2606 ms) 803 B 328 kB
7:37:32 PM: ├ /_app 0 B 327 kB
7:37:32 PM: ├ ○ /404 (6998 ms) 5.23 kB 399 kB
7:37:32 PM: ├ λ /api/hello 0 B 327 kB
7:37:32 PM: ├ ● /docs (8889 ms) 33.9 kB 431 kB
7:37:32 PM: ├ ● /docs/[...slug] (905109 ms) 972 B 799 kB
7:37:32 PM: ├ ├ /docs/deliverability/ded-ip-full-circle-dns (24798 ms)
7:37:32 PM: ├ ├ /docs/faq/css-inlining (21094 ms)
7:37:32 PM: ├ ├ /docs/billing/upgrading-your-account (18887 ms)
7:37:32 PM: ├ ├ /docs/deliverability/deliverability-analytics (17594 ms)
7:37:32 PM: ├ ├ /docs/deliverability/bounce-classification-codes (17198 ms)
7:37:32 PM: ├ ├ /docs/deliverability/ip-warm-up-overview (17193 ms)
7:37:32 PM: ├ ├ /docs/deliverability/delivery-errors-when-sending-to-gmail-subscribers (17187 ms)
7:37:32 PM: ├ └ [+179 more paths] (avg 4308 ms)
7:37:32 PM: ├ ● /momentum (10091 ms) 1.59 kB 411 kB
7:37:32 PM: ├ ● /momentum/[...slug] (8113211 ms) 479 B 810 kB
7:37:32 PM: ├ ├ /momentum/3/3-ad/ad-appendix-adaptive-rules (37302 ms)
7:37:32 PM: ├ ├ /momentum/3/3-reference/options-summary (15994 ms)
7:37:32 PM: ├ ├ /momentum/3/3-api/arch-primary-apis (15594 ms)
7:37:32 PM: ├ ├ /momentum/3/3-reference/ecelerity-conf (11791 ms)
7:37:32 PM: ├ ├ /momentum/3/3-reference/3-reference-modules-adaptive (11704 ms)
7:37:32 PM: ├ ├ /momentum/3/3-reference/3-reference-implementing-policy-scriptlets (11105 ms)
7:37:32 PM: ├ ├ /momentum/3/3-reference/3-reference-lua-summary-table (10601 ms)
7:37:32 PM: ├ └ [+3101 more paths] (avg 2580 ms)
7:37:32 PM: └ ● /submit-a-ticket (8699 ms) 813 B 398 kB
7:37:32 PM: + First Load JS shared by all 327 kB
7:37:32 PM: ├ chunks/framework-61797008a55d4ad5.js 42.2 kB
7:37:32 PM: ├ chunks/main-50dee7eb66a199cb.js 28.1 kB
7:37:32 PM: ├ chunks/pages/_app-01fb654cc4c68da9.js 256 kB
7:37:32 PM: ├ chunks/webpack-8bc08b58370d8f3a.js 1.01 kB
7:37:32 PM: └ css/ce9220bf5d58986b.css 241 B
7:37:32 PM: λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps)
7:37:32 PM: ○ (Static) automatically rendered as static HTML (uses no initial props)
7:37:32 PM: ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps)
7:37:32 PM: > support-docs@0.1.0 postbuild
7:37:32 PM: > next-sitemap
7:37:32 PM: ​
7:37:32 PM: (build.command completed in 5m 15.6s)
7:37:32 PM:
7:37:32 PM: ────────────────────────────────────────────────────────────────
7:37:32 PM: 3. @netlify/plugin-nextjs (onBuild event)
7:37:32 PM: ────────────────────────────────────────────────────────────────
7:37:32 PM: ​
7:37:33 PM: Patching /opt/build/repo/node_modules/next/dist/server/next-server.js
7:37:33 PM: Moving static page files to serve from CDN...
7:37:34 PM: Moved 6595 files
7:37:34 PM: Netlify configuration property "redirects" value changed to [
7:37:34 PM: {
7:37:34 PM: from: '/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/',
7:37:34 PM: force: true,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/user-guide/automatic-inline-seeding-user-guide/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/user-guide/automatic-inline-seeds/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/user-guide/automatic-inline-seeding/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/user-guide/automatic-inline-seeds/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/billing/common-billing-questions/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/billing/common-billing-errors/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/faq/dkim-record-verify/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/dkim-wont-verify/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/integrations/ecampaign-11/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/e-campaign-11/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/integrations/push-notifications-sparkpost-enterprise/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/introduction/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/my-account-and-profile/scim-user-provisioning-okta/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/my-account-and-profile/scim/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/reporting/coming-soon-data-rollups/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/data-rollups/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/reporting/reporting-and-analytics/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/reporting/signals-analytics/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/signals/overview/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/signals/user-guide/overview/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/tech-resources/enabling-inbound-email/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/inbound-email-relay-webhook/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/tech-resources/ios-universal-links/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/deep-links-self-serve/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/tech-resources/managing-webhook-data/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/webhook-data-streams/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/tech-resources/recipient-validation-sparkpost/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/recipient-validation/getting-started-recipient-validation/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/transmissions-api/',
7:37:34 PM: query: {},
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/user-guide/managing-sending-domains/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/setting-up-domains/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/user-guide/mandrill-migration-guide/',
7:37:34 PM: query: {},
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/user-guide/migrating-from-sendgrid',
7:37:34 PM: query: {},
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/user-guide/overview/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/user-guide/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/user-guide/signals/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/using-unsubscribe-events/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/user-guide/setting-up-unsubscribe-links/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/api/a-b-testing-sparkpost/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/a-b-testing-sparkpost/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/api/download-suppression-list/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/download-suppression-list/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/api/managing-sending-domains/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/managing-sending-domains/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/getting-started/creating-sending-domains/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/getting-started-sparkpost/#preparing-your-from-address',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/getting-started/sending-your-first-email/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/getting-started-sparkpost/#sending-email',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/getting-started/setting-up-dkim-with-domain-providers/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/getting-started-sparkpost/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/getting-started/sparkpost-new-user-guide/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/getting-started-sparkpost/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/docs/getting-started/verify-sending-domains/',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/getting-started-sparkpost/#step-2-verify-domain',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2139249',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/enabling-multiple-custom-tracking-domains/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2458110',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/recipient-address-was-suppressed-due-to-customer-policy/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2458146',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/post-to-webhook-target-failed/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2142595',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/profile-info/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1974248',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/recipient-address-was-suppressed-due-to-customer-policy/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2038351',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/recipient-address-was-suppressed-due-to-system-policy/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1955060',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/relaying-denied-error/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2461190',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/retrieve-bounce-info/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1988470',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/smtp-connection-problems/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2003491',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/storing-images/',
7:37:34 PM: status: 301,
7:37:49 PM: Creating deploy upload records
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2087911',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/suppression-timing/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2444819',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/understanding-delays-bounces/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2560839',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/using-sink-server/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1950126',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/why-configure-dkim/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2179779',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/benefits-role-domains/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1933377',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/create-api-keys/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1933318',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/creating-sending-domains/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1929890',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/creating-template/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2456522',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/how-to-get-help/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/topics/770787',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1929893',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/previewing-and-sending-test-emails/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2661031',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/requirements-for-sending-domains/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1929887',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/sending-your-first-email/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2034498',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/setting-up-dkim-with-domain-providers/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2034521',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/setting-up-domains/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2778789',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/signing-up-valid-email-address/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2670627',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/sparkpost-new-user-guide/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1933360',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/verify-sending-domains/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2750871',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/getting-started/what-counts-daily-monthly-usage/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2092471',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/atomic-mail-sender/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2455133',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/calling-sparkpost-from-browser/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2040317',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/direct-mail/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2340644',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/discourse/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2169630',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/django/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2092525',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/e-campaign-11/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2039973',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/easy-mail/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2278407',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/elixir/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2039925',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/exim/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2032944',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/group-mail/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2046445',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/hoolie/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/topics/780292',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2780873',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/joomla/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2045652',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/mac-mail/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2356667',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/magento/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2036581',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/mail-wizz/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2160178',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/marketing-rocket/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1930046',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/ongage/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2082477',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/patch-interspire-email-marketer/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2782464',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/php-list/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2782409',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/phpbb/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2030960',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/postfix/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2177799',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/power-bi/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2155339',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/power-mta/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2477781',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/push-notifications-sparkpost-enterprise/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2036575',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/integrations/send-blaster/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2455201',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/my-account-and-profile/account-suspension/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2467929',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/my-account-and-profile/changing-your-account-email-address/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1948449',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/my-account-and-profile/enabling-two-factor-authentication/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/topics/779853',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/my-account-and-profile/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/topics/815732',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2240051',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/message-events/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2524845',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/metrics-definitions/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/1929895',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/reporting/reporting-and-analytics/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2661260',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/error-messages-smtp/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/topics/764218',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/faq/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2314148',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/abuse-postmaster-google-apps/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: {
7:37:34 PM: from: '/customer/portal/articles/2754251',
7:37:34 PM: query: {},
7:37:34 PM: to: '/docs/tech-resources/android-digital-asset-links/',
7:37:34 PM: status: 301,
7:37:34 PM: force: false,
7:37:34 PM: conditions: {},
7:37:34 PM: headers: {}
7:37:34 PM: },
7:37:34 PM: ... 613 more items
7:37:34 PM: ].
7:37:34 PM: ​
7:37:34 PM: (@netlify/plugin-nextjs onBuild completed in 2.4s)
7:37:34 PM:
7:37:34 PM: ────────────────────────────────────────────────────────────────
7:37:34 PM: 4. Functions bundling
7:37:34 PM: ────────────────────────────────────────────────────────────────
7:37:34 PM: ​
7:37:34 PM: Packaging Functions from .netlify/functions-internal directory:
7:37:34 PM: - ___netlify-handler/___netlify-handler.js
7:37:34 PM: - ___netlify-odb-handler/___netlify-odb-handler.js
7:37:34 PM: - _ipx/_ipx.js
7:37:34 PM: ​
7:37:47 PM: ​
7:37:47 PM: (Functions bundling completed in 13s)
7:37:47 PM:
7:37:47 PM: ────────────────────────────────────────────────────────────────
7:37:47 PM: 5. @netlify/plugin-nextjs (onPostBuild event)
7:37:47 PM: ────────────────────────────────────────────────────────────────
7:37:47 PM: ​
7:37:48 PM: Next.js cache saved.
7:37:48 PM: ​
7:37:48 PM: (@netlify/plugin-nextjs onPostBuild completed in 268ms)
7:37:48 PM:
7:37:48 PM: ────────────────────────────────────────────────────────────────
7:37:48 PM: 6. Deploy site
7:37:48 PM: ────────────────────────────────────────────────────────────────
7:37:48 PM: ​
7:37:48 PM: Starting to deploy site from '.next'
7:37:49 PM: Creating deploy tree asynchronously
7:37:55 PM: 3508 new files to upload
7:37:55 PM: 3 new functions to upload
7:37:55 PM: 0% complete
7:37:58 PM: 5% complete
7:38:01 PM: 10% complete
7:38:04 PM: 15% complete
7:38:06 PM: 20% complete
7:38:09 PM: 25% complete
7:38:12 PM: 30% complete
7:38:14 PM: 35% complete
7:38:17 PM: 40% complete
7:38:20 PM: 45% complete
7:38:22 PM: 50% complete
7:38:25 PM: 55% complete
7:38:28 PM: 60% complete
7:38:30 PM: 65% complete
7:38:33 PM: 70% complete
7:38:36 PM: 75% complete
7:38:38 PM: 80% complete
7:38:41 PM: 85% complete
7:38:44 PM: 90% complete
7:38:46 PM: 95% complete
7:38:49 PM: 100% complete
7:38:56 PM: Site deploy was successfully initiated
7:38:56 PM: ​
7:38:56 PM: (Deploy site completed in 1m 8.1s)
7:38:56 PM:
7:38:56 PM: ────────────────────────────────────────────────────────────────
7:38:56 PM: Netlify Build Complete
7:38:56 PM: ────────────────────────────────────────────────────────────────
7:38:56 PM: ​
7:38:56 PM: (Netlify Build completed in 6m 41s)
7:38:56 PM: Caching artifacts
7:38:56 PM: Started saving node modules
7:38:56 PM: Finished saving node modules
7:38:56 PM: Started saving build plugins
7:38:56 PM: Finished saving build plugins
7:38:56 PM: Started saving pip cache
7:38:56 PM: Finished saving pip cache
7:38:56 PM: Started saving emacs cask dependencies
7:38:56 PM: Finished saving emacs cask dependencies
7:38:56 PM: Started saving maven dependencies
7:38:56 PM: Finished saving maven dependencies
7:38:56 PM: Started saving boot dependencies
7:38:56 PM: Finished saving boot dependencies
7:38:56 PM: Started saving rust rustup cache
7:38:56 PM: Finished saving rust rustup cache
7:38:56 PM: Started saving go dependencies
7:38:56 PM: Finished saving go dependencies
7:38:57 PM: Build script success
7:38:58 PM: Starting post processing
7:38:58 PM: Post processing - HTML
7:39:37 PM: Uploading Cache of size 603.4MB
7:39:41 PM: Finished processing build request in 7m51.408476471s
7:42:23 PM: Post processing - header rules
7:42:23 PM: Post processing - redirect rules
7:42:23 PM: Post processing done
7:42:27 PM: Site is live ✨