コード例 #1
0
 def restart_app(self):
     self.hosts.sudo("sv restart '%s'" % (esc1(RUNIT_SERVICE),))
コード例 #2
0
 def django_manage(self, command):
     with self.hosts.cd(PROJECT_DIRECTORY):
         self.hosts.run("'%s' manage.py %s" % (esc1(PYTHON), command))
コード例 #3
0
 def git_checkout(self):
     with self.hosts.cd(REPO_DIRECTORY):
         self.hosts.run('git stash')
         self.hosts.run("git checkout '%s'" % (esc1(BRANCH),))
         self.hosts.run("git pull origin '%s'" % (esc1(BRANCH),))
         self.hosts.run('git stash pop')
コード例 #4
0
 def pip_install(self):
     with self.hosts.cd(PROJECT_DIRECTORY):
         self.hosts.run("'%s' install -r requirements.txt" % esc1(PIP))
コード例 #5
0
 def git_clone(self):
     self.hosts.run("git clone '%s' --branch='%s' '%s'" % (esc1(REPOSITORY), esc1(BRANCH), (REPO_DIRECTORY)))