Esempio n. 1
0
def clean():
    env_name = request.args.get('env_name')
    env_db = ZwMySQL()
    rs = env_db.select_env_with_name(env_name)
    package_path = rs[4]
    try:
        clean_war(package_path)
        return "clean begin and check the log /usr/local/nginx/html/zhouwei/zhouwei.log"
    except Exception as e:
        app.logger.error("clean error %s" % e)
Esempio n. 2
0
def package():
    env_name = request.args.get('env_name')
    env_db = ZwMySQL()
    env = env_db.select_env_with_name(env_name)
    package_path = env[4]
    env_type = env[7]
    try:
        package_project(package_path, env_type)
        return "package begin, check the log /usr/local/nginx/html/zhouwei/zhouwei.log"
    except Exception as e:
        app.logger.error("package error %s" % e)
Esempio n. 3
0
def scp():
    env_name = request.args.get('env_name')
    db = ZwMySQL()
    env = db.select_env_with_name(env_name)
    env_war_path = env[9]
    env_address = env[3]
    try:
        os.system("scp %s/*.war root@%s:/home/zhouwei/ROOT.war" % (env_war_path, env_address))
        return "scp success, now deploy your project"
    except Exception as e:
        app.logger.error("scp error %s" % e)
        return "scp error %s" % e