Beispiel #1
0
 def get(self, repo_name):
     if repo_name in dms:
         self.set_status(200)
         if dms[repo_name].get_repo_strategy() == DeployStrategy.PRO_MODE:
             self.render("index_pro_mode.html",
                         user=self.get_current_user(),
                         status_info=dms[repo_name].get_status_info(),
                         repos=list(dms.keys()))
         elif dms[repo_name].get_repo_strategy(
         ) == DeployStrategy.TEST_MODE:
             self.render("index_test_mode.html",
                         user=self.get_current_user(),
                         status_info=dms[repo_name].get_status_info(),
                         repos=list(dms.keys()))
Beispiel #2
0
__author__ = 'magus0219'
import handlers
from tornado.web import RedirectHandler
from core.deploy_manager import dms

URLS = [
            # Core Entity
            (r'/event', handlers.DeployHandler),
            (r'/repo/(.*)/rollback/(.*)/(.*)', handlers.RollbackHandler),
            (r'/repo/(.*)/(.*)', handlers.OperationHandler),
            (r'/repo/(.*)', handlers.IndexHandler),
            (r'/repo', RedirectHandler, {"url": "/deploy/repo/{repo}".format(repo=list(dms.keys())[0])}),
            (r'/login', handlers.LoginHandler),
            (r'/logout', handlers.LogoutHandler),
            (r'/register', handlers.RegisterHandler),
            (r'/chpwd', handlers.ChangePasswordHandler)
        ]
Beispiel #3
0
 def get(self, repo_name):
     if repo_name in dms:
         self.set_status(200)
         if dms[repo_name].get_repo_strategy() == DeployStrategy.PRO_MODE:
             self.render("index_pro_mode.html", user=self.get_current_user(), status_info=dms[repo_name].get_status_info(), repos=list(dms.keys()))
         elif dms[repo_name].get_repo_strategy() == DeployStrategy.TEST_MODE:
             self.render("index_test_mode.html", user=self.get_current_user(), status_info=dms[repo_name].get_status_info(), repos=list(dms.keys()))
Beispiel #4
0
__author__ = 'magus0219'
import handlers
from tornado.web import RedirectHandler
from core.deploy_manager import dms

URLS = [
    # Core Entity
    (r'/event', handlers.DeployHandler),
    (r'/repo/(.*)/rollback/(.*)/(.*)', handlers.RollbackHandler),
    (r'/repo/(.*)/(.*)', handlers.OperationHandler),
    (r'/repo/(.*)', handlers.IndexHandler),
    (r'/repo', RedirectHandler, {
        "url": "/deploy/repo/{repo}".format(repo=list(dms.keys())[0])
    }),
    (r'/login', handlers.LoginHandler),
    (r'/logout', handlers.LogoutHandler),
    (r'/register', handlers.RegisterHandler),
    (r'/chpwd', handlers.ChangePasswordHandler)
]