Simple Software Provisioning System
Last Published: 2013-11-27
|
Version: 0.3.0
SDM
Introduction
Download
Release Notes
General Information
Documentation
Get Started
Run SDM
Writing Scripts
Plugins
Custom Repositories
Mail Lists
Project
API Documentation
Common API Documentation
License
Summary
Detailed Information
SDM Version 0.3.0
Added support for Git branches
Added support for deep package removal (ie.: when removing a package, it also removes the dependencies)
Added support for installing packages without dependencies
Added support for accessing some runtime information within the scripts
Added support for plugins
Improved the support for building projects from source
Improved the way the project handles SVN credentials
Added support for specifying the install phase to run
Added the ability to override ~/.sdm location by exporting USER_LOCAL_DIRECTORY variable
Added the --view flag for the install command so the user can view what is going to be installed
Reinstall now removes old installation before continuing
Added --rebuild-cache-only which just updates the internal database if with the downloaded packages
Added support for returning status code to the OS so it integrates better with Jenkins and/or scripts
Added support for repository specific package installations
Added support for 'file:/' resource exchanges (allows to point to local files instead of relying solely on http in the URL property)
Added support for volatile storage (does not save the results to a database, which is used in a Continuous Integration environment)
SDM Version 0.2.2
Fixed the launch scripts, which were dependent on the jar version/name
Fixed the output of
--version
SDM Version 0.2.1
Fixed incorrect launch scripts that were referencing the snapshot versions
Fixed the "The repository already exists" error while trying to add a new repository
SDM Version 0.2.0
Switch to a Git-based or SVN-based repository format
Updated the documentation
Replaced the XML rule mechanism with a more extensible Groovy-based mechanism
Converted the XML rules to POJO and made them available via Groovy
Unified and improved support for proxy servers
Added support for zip files
Added support for dependencies
Added support for meta-packages
Added support for Apache Derby as a software inventory database
SDM Version 0.1.0
Removed the SPM module to reduce application scope.
Added support for downloading remote ADM files from HTTP servers
Removed support for remote repositories
Several minor usability improvements
SDM Version 0.0.1 (Jun 2012)
Initial release