Skip to content

synthesized-io/tdk-gha

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Run Synthesized TDK Action

Runs free version of Synthesized TDK as part of GitHub Actions workflows.

Usage

See action.yml. Notes:

  • The runner, either GitHub-hosted or self-hosted, must have access to both input and output databases.

  • For transient databases with their life span limited to a single workflow run, it is convenient to use service containers. For examples of how this can be done, refer to a test workflow provided in this repository.

    ☝️ Note that in your workflows you will need to replace the job setting uses: ./ with uses: synthesized-io/tdk-gha@<version>

  • For an exhaustive description of configuration syntax and available settings, please refer to the official TDK documentation.

  • You can find out which features are available in the free version of TDK and which are not from the comparison table.

Masking a database

uses: synthesized-io/tdk-gha@v1
with:
  input_url: jdbc:yourdb://input-db-host:1234
  input_username: dbuser
  input_password: ${{ secrets.input_db_password }}
  output_url: jdbc:yourdb://output-db-host:8765
  output_username: dbuser
  output_password: ${{ secrets.output_db_password }}
  user_config: |
    default_config:
      mode: MASKING
    schema_creation_mode: DROP_AND_CREATE

Generating a database

uses: synthesized-io/tdk-gha@v1
with:
  input_url: jdbc:yourdb://input-db-host:1234
  input_username: dbuser
  input_password: ${{ secrets.input_db_password }}
  output_url: jdbc:yourdb://output-db-host:8765
  output_username: dbuser
  output_password: ${{ secrets.output_db_password }}
  user_config: |
    default_config:
      mode: GENERATION
    schema_creation_mode: DROP_AND_CREATE

About

GitHub Actions for free version of Synthesized TDK

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •