Sha256: 517bb3fc14c0e84d118c51853ee083c9d80465b8c3dc2dd810c9299ebf4c9fef
Contents?: true
Size: 1.32 KB
Versions: 1
Compression:
Stored size: 1.32 KB
Contents
Migrating from 0.3.x to 1.0 -------------------- # DSL ## old * `queue` -> `command` # adds command to queue * `queue!` -> `command` # it will output the command if verbose is true * `to` -> `on` # changes queue name * `in_directory` -> `in_path` # wraps commands to be run in specified path ## new * `run` # runs commands on a specified backend * `comment` # adds a 'echo -----> #{command}' to queue **Other commands have been removed!** # Setting variables ## same * `set` # remained for setting variables ## new * `fetch` # **ALL** variables now need to be fetched with `fetch`. Removed `method_missing` * `set?` * `ensure!` # Deploy variables * `shared_paths` -> separate into `shared_dirs` & `shared_files` All `*_path` variables (`:current_path`, `:shared_path`, ...) now include `:deploy_to` * `#{fetch(:deploy_to)}/#{fetch(:current_path)}` -> `fetch(:current_path)` # Using new mina on old projects * run `mina setup` * if you do not want for bundle to install gems copy `current/vendor/bundle` to `/shared/vender/bundle` * if you do not want to precompile assets copy `current/public/assets` to `shared/public/assets` * if you want to precompile you will need to run deploy with `force_asset_precompile=true`
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mina-1.0.0.beta2 | docs/migrating.md |