Esempio n. 1
0
def gray_back(iterm):
    #回退版本至上一版本
    env_online.Rollback(iterm)
    env_test.Rollback_test(iterm)
    #通过salt结合rsync同步版本到测试环境中
    rsync_salt.To_online(iterm, 'test')
    rsync_salt.To_online(iterm, 'gray')
    send_mail.term_mail(iterm, 'gray_b')
Esempio n. 2
0
def test_online(iterm):
    #下载git项目
    term_init.term_check(iterm)
    down_git.iterm_down(iterm)
    #创建项目并生成项目版本
    env_test.file_create_online_test(iterm)
    env_online.file_create_online(iterm)
    #通过salt结合rsync同步版本到测试环境中
    rsync_salt.To_online(iterm, 'test')
    send_mail.term_mail(iterm, 'test')
Esempio n. 3
0
def online(iterm):
    #通过salt结合rsync同步版本到测试环境中
    rsync_salt.To_online(iterm, 'online')
    send_mail.term_mail(iterm, 'online')