From fe5175a838463ec0aa786b22fb2cf8aabe67214d Mon Sep 17 00:00:00 2001 From: vapao Date: Wed, 28 Jul 2021 11:08:20 +0800 Subject: [PATCH] fix issue --- spug_api/apps/repository/utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spug_api/apps/repository/utils.py b/spug_api/apps/repository/utils.py index f3613fa..ed9895b 100644 --- a/spug_api/apps/repository/utils.py +++ b/spug_api/apps/repository/utils.py @@ -7,6 +7,7 @@ from django.db import close_old_connections from libs.utils import AttrDict, human_time from apps.repository.models import Repository from apps.app.utils import fetch_repo +from apps.config.utils import compose_configs import subprocess import json import uuid @@ -40,6 +41,11 @@ def dispatch(rep: Repository): SPUG_API_TOKEN=api_token, SPUG_REPOS_DIR=REPOS_DIR, ) + # append configs + configs = compose_configs(rep.app, rep.env_id) + configs_env = {f'_SPUG_{k.upper()}': v for k, v in configs.items()} + env.update(configs_env) + _build(rep, helper, env) rep.status = '5' except Exception as e: