airbyte-integrations/connectors/source-snowflake/README.md
This is the repository for the Snowflake source connector, written in Kotlin.
To iterate on this connector, make sure to complete this prerequisites section.
To build the connector:
./gradlew :airbyte-integrations:connectors:source-snowflake:build
Then run any of the connector commands as follows:
docker run --rm airbyte/source-snowflake:dev spec
docker run --rm -v $(pwd)/secrets:/secrets airbyte/source-snowflake:dev check --config /secrets/config.json
docker run --rm -v $(pwd)/secrets:/secrets airbyte/source-snowflake:dev discover --config /secrets/config.json
docker run --rm -v $(pwd)/secrets:/secrets -v $(pwd)/integration_tests:/integration_tests airbyte/source-snowflake:dev read --config /secrets/config.json --catalog /integration_tests/configured_catalog.json
To run unit tests:
./gradlew :airbyte-integrations:connectors:source-snowflake:test
To run integration tests:
./gradlew :airbyte-integrations:connectors:source-snowflake:integrationTest