Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Python script for automated SVN export -> FTP upload
Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
README
exup.py
exupconfig.py
ftpaccounteditor.py

README

exup: a basic web application deployment script using SVN and FTP

The exup script requires the following python modules:
 - ftputil (python-ftputil)
 - m2crypto (python-m2crypto)
 - m2secret (available at http://www.heikkitoivonen.net/m2secret/, installable using easy_install)

Setup:
 - configure the location of your SVN repo in exupconfig.py
 - configure the location of your FTP credentials file in exupconfig.py (file will be created if it doesn't exist)
 - run "chmod +x exup.py ftpaccounteditor.py"

Usage:
 - Run "ftpaccounteditor.py" to add, edit or display FTP account information
   - When adding an account, "path" specifies the path on the FTP server where the files will be uploaded to
 - Run "exup.py" to run an export + upload (deploy)
Something went wrong with that request. Please try again.