Skip to content

Commit 9b38603

Browse files
committed
add test for ci
1 parent 6663b9f commit 9b38603

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

.github/workflows/main.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,27 @@ jobs:
3737
- name: lint
3838
# Run ./gradlew spotlessApply when failing on this step.
3939
run: ./gradlew spotlessCheck
40+
- name: Write test secret to file
41+
run: envsubst < ci/config_template.yml > test-config.yml
42+
env:
43+
SERVER_HOSTNAME: ${{ secrets.TEST_SERVER_HOSTNAME }}
44+
HTTP_PATH: ${{ secrets.TEST_HTTP_PATH }}
45+
PERSONAL_ACCESS_TOKEN: ${{ secrets.TEST_PERSONAL_ACCESS_TOKEN }}
46+
CATALOG_NAME: ${{ secrets.TEST_CATALOG_NAME }}
47+
SCHEMA_NAME: ${{ secrets.TEST_SCHEMA_NAME }}
48+
TABLE_PREFIX: ${{ secrets.TEST_TABLE_PREFIX }}
49+
STAGING_VOLUME_NAME_PREFIX: ${{ secrets.TEST_STAGING_VOLUME_NAME_PREFIX }}
4050
- run: ./gradlew test
51+
env:
52+
EMBULK_OUTPUT_DATABRICKS_TEST_CONFIG: "./test-config.yml"
4153
- name: Show Current Version
4254
run: ./gradlew printVersion
4355
- name: Build Gem & Put it into './build/gems/' Directory
4456
run: ./gradlew gem
45-
4657
- name: Set up JRuby
4758
uses: ruby/setup-ruby@v1
4859
with:
4960
ruby-version: jruby
50-
5161
- name: Publish to GPR
5262
if: startsWith( github.ref, 'refs/tags/' )
5363
run: |

ci/config_template.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
server_hostname: "$SERVER_HOSTNAME"
2+
http_path: "$HTTP_PATH"
3+
personal_access_token: "$PERSONAL_ACCESS_TOKEN"
4+
catalog_name: "$CATALOG_NAME"
5+
schema_name: "$SCHEMA_NAME"
6+
table_prefix: "$TABLE_PREFIX"
7+
staging_volume_name_prefix: "$STAGING_VOLUME_NAME_PREFIX"

0 commit comments

Comments
 (0)