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')
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')
def online(iterm): #通过salt结合rsync同步版本到测试环境中 rsync_salt.To_online(iterm, 'online') send_mail.term_mail(iterm, 'online')