GitHub Actions
The bruin-data/setup-bruin@main action is used to set up the Bruin environment in your GitHub Actions workflow. This action ensures that all necessary dependencies and configurations are in place for your Bruin tasks to run smoothly.
yaml
- uses: bruin-data/setup-bruin@mainParameters
- version (optional): Specify the version of Bruin to install. If not provided, the latest version will be used.
Setting Up GitHub Actions
- Create a
.github/workflowsdirectory in your repository. - Inside that directory, create a YAML file (e.g.,
ci.yml) to define your workflow.
yaml
name: Bruin Test
on:
push:
branches: [ main ]
jobs:
linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# install Bruin CLI in your pipeline
- uses: bruin-data/setup-bruin@main
# validate your pipeline
- run: bruin validate ./bruin-pipeline/
name: Validate Pipeline