HandleJenkins.py 910 Bytes
# @Time    : 2022/8/22 15:40
# @Author  : 付孟奇
import sys

'''
1、项目名称
2、项目环境
3、当前环境域名
4、邮件发送地址
5、邮件名称
6、联系人电话
'''


def handle_jenkins():
    config_info = {}
    # Jenkins参数
    if len(sys.argv) > 1:
        config_info['pro'] = sys.argv[1]
        config_info['env'] = sys.argv[2]
        config_info['host'] = sys.argv[3]
        config_info['email'] = sys.argv[4]
        config_info['title'] = sys.argv[5]
    else:
        # 本地兼容
        config_info['pro'] = '话术变量'
        config_info['env'] = 'staging'
        config_info['host'] = 'https://staging-moonlight-life-video.situdata.com'  # https://staging-moonlight-life-video.situdata.com
        config_info['email'] = 'fumengqi@situdata.com'
        config_info['title'] = '本地调试'
        config_info['phone'] = '15737319294'
    return config_info