Skip to content

Commit

Permalink
Merge pull request #137 from fivetran/feature/integration-tests-parallel
Browse files Browse the repository at this point in the history
feature/integration-tests-parallel
  • Loading branch information
fivetran-joemarkiewicz authored Dec 8, 2023
2 parents f022d15 + a7ce0e5 commit ccf3d58
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 46 deletions.
60 changes: 15 additions & 45 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks tiktok_ads twitter_ads amazon_ads reddit_ads
depends_on:
- step: run_dbt_databricks_ads_1
allow_failure: true
## Ads Packages 3
- label: ":snowflake: Run Tests - Ads Packages :bookmark: :three:"
Expand Down Expand Up @@ -223,9 +221,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks google_ads microsoft_ads pinterest
depends_on:
- step: run_dbt_databricks_ads_2
allow_failure: true
## Social Packages
- label: ":snowflake: Run Tests - Social Packages :iphone:"
Expand Down Expand Up @@ -300,9 +296,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks linkedin_pages facebook_pages instagram_business twitter_organic youtube_analytics
depends_on:
- step: run_dbt_databricks_ads_3
allow_failure: true
## App Packages
- label: ":snowflake: Run Tests - App Packages :video_game:"
Expand Down Expand Up @@ -377,9 +371,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks google_play apple_store
depends_on:
- step: run_dbt_databricks_social
allow_failure: true
## CRM Packages
- label: ":snowflake: Run Tests - CRM Packages :salesforce::hubspot:"
Expand Down Expand Up @@ -454,9 +446,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks salesforce hubspot
depends_on:
- step: run_dbt_databricks_app
allow_failure: true
## Ecommerce and Subscription Packages
- label: ":snowflake: Run Tests - Ecommerce and Subscription Packages :shopping_bags:"
Expand Down Expand Up @@ -531,9 +521,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks shopify recurly stripe zuora
depends_on:
- step: run_dbt_databricks_crm
allow_failure: true
## Email Marketing Packages
- label: ":snowflake: Run Tests - Email Marketing Packages :email:"
Expand Down Expand Up @@ -609,9 +597,7 @@ steps:
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks marketo klaviyo mailchimp pardot
# Iterable removed as it is not databricks compatible for now.
depends_on:
- step: run_dbt_databricks_esub
allow_failure: true


## Finance Packages
- label: ":snowflake: Run Tests - Finance Packages :money_with_wings:"
Expand Down Expand Up @@ -687,9 +673,7 @@ steps:
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks xero sage_intacct netsuite
# Quickbooks removed as it is not databricks compatible for now
depends_on:
- step: run_dbt_databricks_email
allow_failure: true


## Log and People Packages
- label: ":snowflake: Run Tests - Log and People Packages :people_hugging:"
Expand Down Expand Up @@ -765,9 +749,7 @@ steps:
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks fivetran_log
## Removed greenhouse and lever as it is not databricks compatible at the moment.
depends_on:
- step: run_dbt_databricks_finance
allow_failure: true


## Product Packages
- label: ":snowflake: Run Tests - Product Packages :unicorn_face:"
Expand Down Expand Up @@ -842,9 +824,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks amplitude mixpanel pendo
depends_on:
- step: run_dbt_databricks_log_people
allow_failure: true
## Velocity Packages
- label: ":snowflake: Run Tests - Velocity Packages :roller_coaster:"
Expand Down Expand Up @@ -920,9 +900,7 @@ steps:
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks github zendesk jira
## Intercome and Asana are removed since they are not compatible with databricks at the moment.
depends_on:
- step: run_dbt_databricks_product
allow_failure: true


## Ad Reporting Roll Up Packages
- label: ":snowflake: Run Tests - Ad Reporting Roll Up Package :roller_skate:"
Expand Down Expand Up @@ -997,9 +975,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks ad_reporting
depends_on:
- step: run_dbt_databricks_velocity
allow_failure: true
## App Reporting Roll Up Packages
- label: ":snowflake: Run Tests - App Reporting Roll Up Package :roller_skate:"
Expand Down Expand Up @@ -1074,9 +1050,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks app_reporting
depends_on:
- step: run_dbt_databricks_ad_roll
allow_failure: true
## Social Media Reporting Roll Up Packages
- label: ":snowflake: Run Tests - Social Reporting Roll Up Package :roller_skate:"
Expand Down Expand Up @@ -1151,9 +1125,7 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks social_media_reporting
depends_on:
- step: run_dbt_databricks_app_roll
allow_failure: true
## Shopify Holistic Reporting Roll Up Packages
- label: ":snowflake: Run Tests - Shopify Holistic Reporting Roll Up Package :roller_skate:"
Expand Down Expand Up @@ -1228,6 +1200,4 @@ steps:
- "CI_DATABRICKS_DBT_TOKEN"
commands: |
bash .buildkite/scripts/run_standard_models.sh databricks shopify_holistic_reporting
depends_on:
- step: run_dbt_databricks_social_roll
allow_failure: true
8 changes: 7 additions & 1 deletion integration_tests/dbt_project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,10 @@ profile: 'integration_tests'

clean-targets:
- "target"
- "dbt_packages"
- "dbt_packages"

dispatch:
- macro_namespace: fivetran_utils
search_order: ['spark_utils', 'fivetran_utils']
- macro_namespace: dbt_utils
search_order: ['spark_utils', 'fivetran_utils', 'dbt_utils']

0 comments on commit ccf3d58

Please sign in to comment.