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)
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)
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