Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPIKE: Creating Example Gitlab Workflows #21

Open
PLBMR opened this issue Mar 17, 2022 · 1 comment
Open

SPIKE: Creating Example Gitlab Workflows #21

PLBMR opened this issue Mar 17, 2022 · 1 comment

Comments

@PLBMR
Copy link

PLBMR commented Mar 17, 2022

I’ve been thinking about hosting some example Gitlab CI workflows that use SQLFluff in linting jobs. These could be similar to our sqlfluff-github-actions repo (https://github.com/sqlfluff/sqlfluff-github-actions), but use .gitlab-ci.yml syntax for use in Gitlab.

I think this is a worthwhile effort because many companies use Gitlab for enterprise source control and single-app CI/CD. Having example Gitlab CI workflows will help democratize the use of sqlfluff across more engineering organizations. I’ve already had a few people DM me about how to set up sqlfluff for CI/CD within Gitlab.

Thus, I propose to assign me a SPIKE issue to identify:

  • Best way to manage CI workflow code (DONE, will house in this repo)
  • CI workflow examples to provide (thinking to adapt the workflows in the sqlfluff-github-actions repo, for .gitlab-ci.yml syntax)
  • Examples for importing the CI workflow examples into your own Gitlab project (using documentation here: https://docs.gitlab.com/ee/ci/yaml/includes.html)

Outcome of this SPIKE

  • A gist that outlines my implementation roadmap for these workflows, approved by maintainers of this repo.
@PLBMR
Copy link
Author

PLBMR commented Mar 17, 2022

Please Assign to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant