spcd/cd/project.py
Marc Beninca c3cbee968f
Some checks failed
/ job (push) Failing after 8s
draft
2024-04-27 16:14:03 +02:00

22 lines
487 B
Python

from os import path
BRANCH = [
'GITHUB_REF_NAME',
'CI_COMMIT_BRANCH',
]
NAME = [
'GITHUB_REPOSITORY',
'CI_PROJECT_PATH',
]
class Project:
def __init__(self, environment):
# branch
for variable in BRANCH:
if value := environment.get(variable, None):
self.branch = value
# name
for variable in NAME:
if value := environment.get(variable, None):
self.name = path.basename(value)