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.6.tar.gz
(3.6 kB
view hashes)
Built Distribution
Close
Hashes for mf_gitvars-1.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1601d96cef268152a516c4f8385a589eb73708edc20df3ec545b55e53dd46f7f |
|
MD5 | 70b8c983fc2d022ea19b56ca65de1ca3 |
|
BLAKE2b-256 | 5c317b32aaeae63e382776602d0e3bf13f603a22350494fbeaa04e4801e4a46a |