Using Jenkins to Trigger Rake Tasks
This tutorial will show you how to install Jenkins on Linux Debian using VirtualBox and Vagrant. After you've installed Jenkins server, make sure you have both
rake installed by typing:
Step 0 - Install
Step 1 - Install Rake plugin
Once you have Jenkins running, visit http://192.168.33.10:8080/pluginManager/ and install the Rake plugin.
Step 2 - Create a new Job
Now it's time to visit http://192.168.33.10:8080/newJob to create a new scheduled job.
Step 3 - Create a Task
Create a new file within
Add a rake task within
task 'db:migrate' do puts 'Hello for Rake!' end
Step 4 - Invoke a Rake Task
Scroll down to the Build section and select Invoke Rake.
Tell Jenkins where the
Rakefile is located and what task to run.
Step 5 - Manually Run the Task
Select "Build Now" to manually run the task.
Double check the output by clicking on the log beneath "Build History"
Step 6 - Repeat as Needed
If you need to add more tasks, just follow steps 2 - 4 until you've completely automated yourself out of a chore.