19 lines
720 B
Python
19 lines
720 B
Python
# See http://docs.fabfile.org/en/1.0.1/tutorial.html
|
|
from __future__ import with_statement
|
|
from fabric.api import *
|
|
from fabric.contrib.console import prompt,confirm
|
|
from lxml import etree
|
|
|
|
def commit():
|
|
local("git add . && git commit")
|
|
|
|
def prepare_deploy(version):
|
|
commit()
|
|
local("mkdir 'd20 SRD Spell Lists/bin/Release/%s'" % (version))
|
|
local("mv 'd20 SRD Spell Lists/bin/Release/*' 'd20 SRD Spell Lists/bin/Release/%s/'" % (version))
|
|
local("cp AppUpdaterSetup/*.* 'd20 SRD Spell Lists/bin/Release/'")
|
|
doc = etree.parse('d20 SRD Spell Lists/bin/Release/AppStart.config')
|
|
folder = doc.find('AppFolderName')
|
|
folder.text = version
|
|
doc.write('d20 SRD Spell Lists/bin/Release/AppStart.config', True)
|
|
|