Skip to content

Commit

Permalink
Cosmos DB: Spark CI for Databricks pipeline (#21214)
Browse files Browse the repository at this point in the history
* move original stage

* add new file

* renamed

* Rename

* path

* moving to root

* version

* parameters

* removing condition
  • Loading branch information
ealsur authored Jun 14, 2021
1 parent 46fec91 commit 548badd
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 14 deletions.
13 changes: 7 additions & 6 deletions sdk/cosmos/ci.spark.databricks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ parameters:
type: string
- name: DatabricksToken
type: string

- name: SparkVersion
type: string

stages:
- stage:
Expand All @@ -26,7 +27,7 @@ stages:
inputs:
mavenPOMFile: pom.xml
goals: 'package'
options: '$(DefaultOptions) -Ppackage-assembly -DskipTests -Dgpg.skip -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true -pl com.azure:azure-cosmos,com.azure.cosmos.spark:azure-cosmos-spark_3-1_2-12'
options: '$(DefaultOptions) -Ppackage-assembly -DskipTests -Dgpg.skip -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dspotbugs.skip=true -Drevapi.skip=true -pl com.azure:azure-cosmos,com.azure.cosmos.spark:${{ parameters.SparkVersion }}'
javaHomeOption: 'JDKVersion'
jdkVersionOption: $(JavaBuildVersion)
jdkArchitectureOption: 'x64'
Expand Down Expand Up @@ -58,10 +59,10 @@ stages:
- task: Bash@3
displayName: Importing Jars
inputs:
filePath: $(build.sourcesdirectory)/sdk/cosmos/azure-cosmos-spark_3-1_2-12/test-databricks/databricks-jar-install.sh
arguments: 'oltp-ci-2workers-ds3v2 $(build.sourcesdirectory)/sdk/cosmos/azure-cosmos-spark_3-1_2-12/target'
filePath: $(build.sourcesdirectory)/sdk/cosmos/${{ parameters.SparkVersion }}/test-databricks/databricks-jar-install.sh
arguments: 'oltp-ci-2workers-ds3v2 $(build.sourcesdirectory)/sdk/cosmos/${{ parameters.SparkVersion }}/target'
- task: Bash@3
displayName: Importing and executing notebooks
inputs:
filePath: $(build.sourcesdirectory)/sdk/cosmos/azure-cosmos-spark_3-1_2-12/test-databricks/databricks-notebooks-install.sh
arguments: oltp-ci-2workers-ds3v2 $(build.sourcesdirectory)/sdk/cosmos/azure-cosmos-spark_3-1_2-12/test-databricks/notebooks ${{ parameters.CosmosEndpoint }} ${{ parameters.CosmosKey }}
filePath: $(build.sourcesdirectory)/sdk/cosmos/${{ parameters.SparkVersion }}/test-databricks/databricks-notebooks-install.sh
arguments: oltp-ci-2workers-ds3v2 $(build.sourcesdirectory)/sdk/cosmos/${{ parameters.SparkVersion }}/test-databricks/notebooks ${{ parameters.CosmosEndpoint }} ${{ parameters.CosmosKey }}
15 changes: 15 additions & 0 deletions sdk/cosmos/ci.spark.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
trigger: none

variables:
- template: ../../eng/pipelines/templates/variables/globals.yml
- name: AdditionalArgs
value: ''

stages:
- template: /sdk/cosmos/ci.spark.databricks.yml
parameters:
CosmosEndpoint: $(spark-databricks-cosmos-endpoint)
CosmosKey: $(spark-databricks-cosmos-key)
DatabricksEndpoint: $(spark-databricks-endpoint)
DatabricksToken: $(spark-databricks-token)
SparkVersion: 'azure-cosmos-spark_3-1_2-12'
8 changes: 0 additions & 8 deletions sdk/cosmos/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,3 @@ stages:
goals: clean verify
options: '$(DefaultTestOptions) $(ProfileFlag)'
mavenOptions: '$(DefaultTestMavenOptions)'

- ${{ if or(eq(variables['Build.Reason'], 'Manual'), eq(variables['Build.Reason'], 'PullRequest')) }}:
- template: /sdk/cosmos/ci.spark.databricks.yml
parameters:
CosmosEndpoint: $(spark-databricks-cosmos-endpoint)
CosmosKey: $(spark-databricks-cosmos-key)
DatabricksEndpoint: $(spark-databricks-endpoint)
DatabricksToken: $(spark-databricks-token)

0 comments on commit 548badd

Please sign in to comment.