A tool to parse CI/CD variables from Gitlab API
Project description
GitVars
Use the Gitlab API to extract CI/CD variables and output them in a format useable for running projects locally.
Installation
pip install mf-gitvars --upgrade
Setup
Create an API key on Gitlab here and grant it read_api, read_repository
permissions
Create a local configuration file and replace your token
cat ~/.python-gitlab.cfg
[global]
default = momentfeed
ssl_verify = true
timeout = 5
api_version = 4
[momentfeed]
url = https://gitlab.com
private_token = [YOUR API TOKEN]
Usage
Find the gitlab project id on the project page here:
And then run with
$ mf-gitvars [project-id]
You will get an output for each environment and one for the global environment.
There is a special string for IntelliJ
and you can paste that directly into your run configuration like so:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mf-gitvars-1.1.7.tar.gz
(3.6 kB
view hashes)
Built Distribution
Close
Hashes for mf_gitvars-1.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5e4033d83d57a1093c15290fad71e4ec195f50d996883f5ab9f0313bd60783 |
|
MD5 | 888546aa24ac64053bb33f77ec93306f |
|
BLAKE2b-256 | c7d9d9a9449167ba0b979bc173fa792100108b160e11f4c0b79710153059a62c |