mirror of
https://github.com/ViViDboarder/abuse-the-force.git
synced 2024-11-23 09:26:37 +00:00
Add gem build and install to Rakefile
Now install with: rake install
This commit is contained in:
parent
09068f2607
commit
c14df49aec
13
README.md
13
README.md
@ -16,12 +16,12 @@ Features
|
||||
|
||||
Usage
|
||||
-----
|
||||
Much like git, you initialize your project directory by adding your deploy targets first.
|
||||
Much like git, you initialize your project directory by adding your deploy targets first.
|
||||
Once you have one set you can view the active target with `atf target`. If you want to deploy
|
||||
from there you just execute one of the deploy commands.
|
||||
|
||||
**Simple Setup Example**
|
||||
|
||||
|
||||
# Add production
|
||||
atf target add production vividboarder@mycompany.com MY_SECURITY_TOKEN
|
||||
# Deploy to production
|
||||
@ -56,7 +56,7 @@ It takes a file of the format:
|
||||
src/classes/MyClass.cls
|
||||
src/triggers/MyTrigger.trigger
|
||||
|
||||
You can generate a file like this using `git diff --no-commit-id --name-only` or the script included
|
||||
You can generate a file like this using `git diff --no-commit-id --name-only` or the script included
|
||||
in the `examples` directory.
|
||||
|
||||
Why This Over Metaforce?
|
||||
@ -72,6 +72,13 @@ Must have ruby 1.9 and gem installed
|
||||
|
||||
git clone git://github.com/ViViDboarder/abuse-the-force.git
|
||||
cd abuse-the-force
|
||||
|
||||
If you have Rake
|
||||
|
||||
rake install
|
||||
|
||||
Or you can do it with `gem`
|
||||
|
||||
gem build abusetheforce.gemspec
|
||||
gem install abusetheforce-X.X.X.gem # make sure the proper version is present
|
||||
|
||||
|
14
Rakefile
14
Rakefile
@ -1,8 +1,18 @@
|
||||
$:.push File.expand_path('../lib', __FILE__)
|
||||
require 'rake/testtask'
|
||||
require 'abusetheforce/version'
|
||||
|
||||
Rake::TestTask.new do |t|
|
||||
t.libs << 'test'
|
||||
end
|
||||
|
||||
desc "Run tests"
|
||||
task :default => :test
|
||||
task :default => :build
|
||||
|
||||
desc "Build the gem"
|
||||
task :build do
|
||||
system "gem build abusetheforce.gemspec"
|
||||
end
|
||||
|
||||
task :install => [:build] do
|
||||
system "gem install abusetheforce-#{AbuseTheForce::VERSION}.gem"
|
||||
end
|
Loading…
Reference in New Issue
Block a user