In this post, I am going to show you how to create a job
in Jenkins.
Open Jenkins.
You can create a new job, either clicking on ‘create new
jobs’ hyperlink (or) by clicking on ‘New Item’ button. Click on either of them,
you will be redirected to below page.
Enter job name as ‘HelloWorld’.
Select Freestyle project. Click on OK button.
You will be redirected to form configuration page.
Click on Build tab. Under ‘Add build step’ drop down,
select Execute shell option.
It opens below window.
Add following statement in the Command box.
echo "Hello Wolrd"
Click on ‘Apply’ button.
Click on Save button.
You will be redirected to ‘HelloWorld’ job.
Click on ‘Build Now’ button to trigger the job execution.
After some time (5 seconds), I seen my HelloWorld’ job is
failed.
Click on the job #1.
Click on ‘Console Output’ button to see why the job is
failed.
I see below error messages.
java.io.IOException: CreateProcess error=2, The system
cannot find the file specified
at
java.lang.ProcessImpl.create(Native Method)
at
java.lang.ProcessImpl.<init>(Unknown Source)
at
java.lang.ProcessImpl.start(Unknown Source)
This happens if you have specified your Windows command
as "Execute shell" rather than "Execute Windows batch
command".
How to fix the
problem?
It is very simple.
Go to HelloWorld job.
Click on Configure button.
Go to Build tab, click on Cancel button to
remove shell job.
Add build step -> Execute Windows batch command.
Type echo "Hello World" and save.
Retrigger the build.
You can able to see build is successful.
Click on the build #2.
Go to Console Output, you can able to see ‘Hello World’ message in the console. That’s it…You are done with your first Jenkins Job.
No comments:
Post a Comment