Skip to content

GitLab pipeline library for the Flowpipe cloud scripting engine. Automation and workflows to connect GitLab to the people, systems and data that matters.

License

Notifications You must be signed in to change notification settings

turbot/flowpipe-mod-gitlab

Repository files navigation

GitLab Mod for Flowpipe

A collection of Flowpipe pipelines that can be used to:

  • Create issues
  • Close issues
  • Share projects with groups
  • And more!

image

Documentation

Getting started

Installation

Download and install Flowpipe (https://flowpipe.io/downloads). Or use Brew:

brew tap turbot/tap brew install flowpipe

Clone:

git clone https://github.com/turbot/flowpipe-mod-gitlab.git cd flowpipe-mod-gitlab

Configuration

Configure your credentials:

cp flowpipe.pvars.example flowpipe.pvars vi flowpipe.pvars

It's recommended to configure credentials through input variables by setting them in the flowpipe.pvars file.

Note: Credentials can also be passed in each pipeline run with --pipeline-args access_token=glpat_Token123.

Additional input variables may be defined in the mod's variables.hcl file that can be configured to better match your environment and requirements.

Variables with defaults set do not need to be explicitly set, but it may be helpful to override them.

Usage

Start the Flowpipe server to get started:

flowpipe service start

Run a pipeline:

flowpipe pipeline run list_projects

Passing pipeline arguments

To pass values into pipeline parameters, use the following syntax:

flowpipe pipeline run list_projects --pipeline-arg membership=true

Multiple pipeline args can be passed in with separate --pipeline-arg flags.

For more information on passing arguments, please see Pipeline Args.

Contributing

If you have an idea for additional controls or just want to help maintain and extend this mod (or others) we would love you to join the community and start contributing.

Please see the contribution guidelines and our code of conduct.

Want to help but not sure where to start? Pick up one of the help wanted issues:

License

This mod is licensed under the Apache License 2.0.

Flowpipe is licensed under the AGPLv3.

About

GitLab pipeline library for the Flowpipe cloud scripting engine. Automation and workflows to connect GitLab to the people, systems and data that matters.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 7

Languages