Deployment made simple. Use FSGDeploy to deploy from Linux, Mac, or Windows to Linux or Windows. FSGDeploy supports MSSQL, IIS, PHP, Google Closure CSS and JS optimization, CSS/JS auto-versioning and a host of other common deployment activities. In your selected deployment directory, use the following structure:
sites\site_name\env_name.ini Python27\Lib\site-packages\FSGDeploy_util\compiler.jar Python27\Lib\site-packages\FSGDeploy_util\stylesheets.jar
Optional (for scripts or scheduled tasks):
sites\site_name\db\script.sql sites\site_name\scheduled_tasks\task.ini
For example execution, run “deploy” in terminal/cmd from within your deployment directory.
If only one site exists, env ini files may be located in the root level and site flag should not be used.
Utilities
Closure-stylesheets.jar - rename to stylesheets.jar
Example ini
staging.ini:
[actions] deploy_server migrate_config apply_database_migrations reset_iis register_scheduled_tasks verify optimize tweet # actions may be commented out [server] host = mysite.com user = deploy # os options: Windows, Centos os = Windows # remove exclude line if no files should be excluded exclude = exampleWildcardFile [database] host = db.mysite.com user = dbUser password = dbPass database = my_db [path] deploy_to = c:\inetpub\wwwroot backup_to = c:\bak [scm] repo = ssh://hg@bitbucket.org/my/repo branch = default build_profile = Release auto_version = css,js,htm,html,jpg,jpeg,gif,png #solution_filename used for building C# site solution_filename = MySite.sln site_directory = MySite optimize_directory = js #optional param to specify directory relative to site_directory for Javascript optimization [twitter] username = twitterbot consumer_key = dsf98r298urjkfd consumer_secret = HKJLRP8ASf89pfhas789789Rjklf907uosiar access_token = LJKjlkO8FRO8A3WO845O8729378598723589ADKLAJljkfjlkl access_token_secret = Kckj89U3098UkfjlKC089AUW034ORJkcjlKF098u3jk [jira] username = jiraUser password = jiraPass server = https://jiraSite.atlassian.net
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file FSGDeploy-0.2.26.zip.
File metadata
- Download URL: FSGDeploy-0.2.26.zip
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dddbebee645d32851b38d1a23777fd48cac18479c2c4ba3ad909af09b681dd8
|
|
| MD5 |
2d5cae2088a2212e6939c89e638c44f0
|
|
| BLAKE2b-256 |
2140b32ba4804a19cf83217f78d94f673137841105b8ba9435d6a90f7de9eac3
|