Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(circleci): Remove benchmark configuration #23034

Merged
merged 1 commit into from
Apr 12, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
454 changes: 0 additions & 454 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -130,66 +130,6 @@ commands:
- slack/status:
channel: eng-react-integration-status

run-benchmark:
parameters:
working_directory:
type: string
NUM_PAGES:
type: string
BENCHMARK_CONTENT_SOURCE:
type: string
BENCHMARK_REPO_NAME:
type: string
default: gatsbyjs/gatsby
BENCHMARK_SITE_TYPE:
type: string
default: BLOG
BENCHMARK_BRANCH:
type: string
default: master
steps:
- checkout
- run:
command: npm install
working_directory: << parameters.working_directory >>
environment:
NUM_PAGES: << parameters.NUM_PAGES >>
- run:
name: Set environment variables
working_directory: << parameters.working_directory >>
command: |
echo -e "BENCHMARK_DRUPAL_BASE_URL=$BENCHMARK_DRUPAL_<< parameters.NUM_PAGES >>_BASE_URL\n
BENCHMARK_WPGRAPHQL_URL=$BENCHMARK_WPGRAPHQL_<< parameters.NUM_PAGES >>_URL\n
BENCHMARK_CONTENTFUL_SPACE_ID=$BENCHMARK_CONTENTFUL_<< parameters.NUM_PAGES >>_SPACE_ID\n
BENCHMARK_CONTENTFUL_ACCESS_TOKEN=$BENCHMARK_CONTENTFUL_<< parameters.NUM_PAGES >>_ACCESS_TOKEN\n
BENCHMARK_DATOCMS_API_TOKEN=$BENCHMARK_DATOCMS_<< parameters.NUM_PAGES >>_API_TOKEN" >> .env.production
- run:
name: Build COLD_START
command: npm run build
working_directory: << parameters.working_directory >>
environment:
BENCHMARK_BUILD_TYPE: COLD_START
NUM_PAGES: << parameters.NUM_PAGES >>
BENCHMARK_CONTENT_SOURCE: << parameters.BENCHMARK_CONTENT_SOURCE >>
BENCHMARK_REPO_NAME: << parameters.BENCHMARK_REPO_NAME >>
BENCHMARK_SITE_TYPE: << parameters.BENCHMARK_SITE_TYPE >>
BENCHMARK_BRANCH: << parameters.BENCHMARK_BRANCH >>
CI_NAME: circleci
GATSBY_CPU_COUNT: 2
- run:
name: Build WARM_START
command: npm run build
working_directory: << parameters.working_directory >>
environment:
BENCHMARK_BUILD_TYPE: WARM_START
NUM_PAGES: << parameters.NUM_PAGES >>
BENCHMARK_CONTENT_SOURCE: << parameters.BENCHMARK_CONTENT_SOURCE >>
BENCHMARK_REPO_NAME: << parameters.BENCHMARK_REPO_NAME >>
BENCHMARK_SITE_TYPE: << parameters.BENCHMARK_SITE_TYPE >>
BENCHMARK_BRANCH: << parameters.BENCHMARK_BRANCH >>
CI_NAME: circleci
GATSBY_CPU_COUNT: 2

e2e-test:
parameters:
skip_file_change_test:
@@ -460,403 +400,9 @@ jobs:
paths:
- "*"

benchmark_markdown_id_512:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_id
NUM_PAGES: "512"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_id
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_id_4096:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_id
NUM_PAGES: "4096"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_id
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_id_8192:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_id
NUM_PAGES: "8192"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_id
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_id_32768:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_id
NUM_PAGES: "32768"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_id
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_slug_512:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_slug
NUM_PAGES: "512"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_slug
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_slug_4096:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_slug
NUM_PAGES: "4096"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_slug
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_slug_8192:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_slug
NUM_PAGES: "8192"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_slug
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_slug_32768:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_slug
NUM_PAGES: "32768"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_slug
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_table_512:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_table
NUM_PAGES: "512"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_table
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_table_4096:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_table
NUM_PAGES: "4096"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_table
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_table_8192:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_table
NUM_PAGES: "8192"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_table
BENCHMARK_SITE_TYPE: BLOG

benchmark_markdown_table_32768:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/markdown_table
NUM_PAGES: "32768"
BENCHMARK_CONTENT_SOURCE: MARKDOWN
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/markdown_table
BENCHMARK_SITE_TYPE: BLOG

benchmark_mdx_512:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/mdx
NUM_PAGES: "512"
BENCHMARK_CONTENT_SOURCE: MDX
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/mdx
BENCHMARK_SITE_TYPE: BLOG

benchmark_mdx_4096:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/mdx
NUM_PAGES: "4096"
BENCHMARK_CONTENT_SOURCE: MDX
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/mdx
BENCHMARK_SITE_TYPE: BLOG

benchmark_mdx_8192:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/mdx
NUM_PAGES: "8192"
BENCHMARK_CONTENT_SOURCE: MDX
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/mdx
BENCHMARK_SITE_TYPE: BLOG

benchmark_mdx_32768:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/mdx
NUM_PAGES: "32768"
BENCHMARK_CONTENT_SOURCE: MDX
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/mdx
BENCHMARK_SITE_TYPE: BLOG

benchmark_contentful_512:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-contentful
NUM_PAGES: "512"
BENCHMARK_CONTENT_SOURCE: CONTENTFUL
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-contentful
BENCHMARK_SITE_TYPE: BLOG

benchmark_contentful_4096:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-contentful
NUM_PAGES: "4096"
BENCHMARK_CONTENT_SOURCE: CONTENTFUL
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-contentful
BENCHMARK_SITE_TYPE: BLOG

benchmark_contentful_8192:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-contentful
NUM_PAGES: "8192"
BENCHMARK_CONTENT_SOURCE: CONTENTFUL
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-contentful
BENCHMARK_SITE_TYPE: BLOG

benchmark_contentful_32768:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-contentful
NUM_PAGES: "32768"
BENCHMARK_CONTENT_SOURCE: CONTENTFUL
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-contentful
BENCHMARK_SITE_TYPE: BLOG

benchmark_datocms_512:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-datocms
NUM_PAGES: "512"
BENCHMARK_CONTENT_SOURCE: DATOCMS
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-datocms
BENCHMARK_SITE_TYPE: BLOG

benchmark_datocms_4096:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-datocms
NUM_PAGES: "4096"
BENCHMARK_CONTENT_SOURCE: DATOCMS
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-datocms
BENCHMARK_SITE_TYPE: BLOG

benchmark_datocms_8192:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-datocms
NUM_PAGES: "8192"
BENCHMARK_CONTENT_SOURCE: DATOCMS
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-datocms
BENCHMARK_SITE_TYPE: BLOG

benchmark_datocms_32768:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-datocms
NUM_PAGES: "32768"
BENCHMARK_CONTENT_SOURCE: DATOCMS
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-datocms
BENCHMARK_SITE_TYPE: BLOG

benchmark_drupal_512:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-drupal
NUM_PAGES: "512"
BENCHMARK_CONTENT_SOURCE: DRUPAL
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-drupal
BENCHMARK_SITE_TYPE: BLOG

benchmark_drupal_4096:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-drupal
NUM_PAGES: "4096"
BENCHMARK_CONTENT_SOURCE: DRUPAL
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-drupal
BENCHMARK_SITE_TYPE: BLOG

benchmark_drupal_8192:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-drupal
NUM_PAGES: "8192"
BENCHMARK_CONTENT_SOURCE: DRUPAL
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-drupal
BENCHMARK_SITE_TYPE: BLOG

benchmark_drupal_32768:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-drupal
NUM_PAGES: "32768"
BENCHMARK_CONTENT_SOURCE: DRUPAL
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-drupal
BENCHMARK_SITE_TYPE: BLOG

benchmark_wordpress_512:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-wordpress
NUM_PAGES: "512"
BENCHMARK_CONTENT_SOURCE: WORDPRESS
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-wordpress
BENCHMARK_SITE_TYPE: BLOG

benchmark_wordpress_4096:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-wordpress
NUM_PAGES: "4096"
BENCHMARK_CONTENT_SOURCE: WORDPRESS
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-wordpress
BENCHMARK_SITE_TYPE: BLOG

benchmark_wordpress_8192:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-wordpress
NUM_PAGES: "8192"
BENCHMARK_CONTENT_SOURCE: WORDPRESS
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-wordpress
BENCHMARK_SITE_TYPE: BLOG

benchmark_wordpress_32768:
docker:
- image: "circleci/node:12"
steps:
- run-benchmark:
working_directory: benchmarks/source-wordpress
NUM_PAGES: "32768"
BENCHMARK_CONTENT_SOURCE: WORDPRESS
BENCHMARK_REPO_NAME: gatsbyjs/gatsby/benchmarks/source-wordpress
BENCHMARK_SITE_TYPE: BLOG

workflows:
version: 2

benchmark:
jobs:
- benchmark_markdown_id_512
- benchmark_markdown_id_4096
- benchmark_markdown_id_8192
- benchmark_markdown_id_32768
- benchmark_markdown_slug_512
- benchmark_markdown_slug_4096
- benchmark_markdown_slug_8192
- benchmark_markdown_slug_32768
- benchmark_markdown_table_512
- benchmark_markdown_table_4096
- benchmark_markdown_table_8192
- benchmark_markdown_table_32768
- benchmark_mdx_512
- benchmark_mdx_4096
- benchmark_mdx_8192
- benchmark_mdx_32768
- benchmark_contentful_512
- benchmark_contentful_4096
- benchmark_contentful_8192
- benchmark_contentful_32768
- benchmark_datocms_512
- benchmark_datocms_4096
- benchmark_datocms_8192
- benchmark_datocms_32768
- benchmark_drupal_512
- benchmark_drupal_4096
- benchmark_drupal_8192
- benchmark_drupal_32768
- benchmark_wordpress_512
- benchmark_wordpress_4096
- benchmark_wordpress_8192
- benchmark_wordpress_32768
triggers:
- schedule:
cron: 22 16 * * *
filters:
branches:
only:
- master

weekly-i18n-sync:
triggers:
- schedule: