Thanks for your reply,
I am very new with Jenkins, so please excuse me  for dummy questions:

Yes, I created a free style job, scheduled to run at certain time, and added a 
command line job (tested)
I got:
  (looks like the job was started by user anonymous, maybe the command 
liquibase is not available for this user?
   I tested a job for a simple ' dir c:\'  it worked OK)


Started by user anonymous
Building in workspace 
C:\Users\lily.fu\.jenkins\jobs\LilyTest_LiquibaseDiff\workspace
[workspace] $ sh -xe C:\windows\TEMP\hudson2336063048912468753.sh
The system cannot find the file specified
FATAL: command execution failed
java.io.IOException: Cannot run program "sh" (in directory 
"C:\Users\lily.fu\.jenkins\jobs\LilyTest_LiquibaseDiff\workspace"): 
CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessBuilder.start(Unknown Source)
        at hudson.Proc$LocalProc.<init>(Proc.java:244)
        at hudson.Proc$LocalProc.<init>(Proc.java:216)
        at hudson.Launcher$LocalLauncher.launch(Launcher.java:773)
        at hudson.Launcher$ProcStarter.start(Launcher.java:353)
        at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97)
        at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:784)
        at hudson.model.Build$BuildExecution.build(Build.java:199)
        at hudson.model.Build$BuildExecution.doRun(Build.java:160)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:565)
        at hudson.model.Run.execute(Run.java:1670)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:231)
Caused by: 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)
        ... 16 more
Build step 'Execute shell' marked build as failure
Finished: FAILURE













-----Original Message-----
From: jenkinsci-users@googlegroups.com 
[mailto:jenkinsci-users@googlegroups.com] On Behalf Of Les Mikesell
Sent: Tuesday, February 11, 2014 6:07 PM
To: jenkinsci-users
Subject: Re: How to create a job to run command line job from Jenkins (window)

On Tue, Feb 11, 2014 at 4:43 PM, Lily Fu <lily...@nesassociates.com> wrote:
>
> I am running Jenkins on Window7 now for testing purpose.

Keep in mind that jenkins jobs don't necessarily have to run on the server - 
and the slaves don't have to have the same OS - even if you start on a single 
machine.

> I have a command line job (liquibase to compare two databases)
>
> I want to run the command line job twice a day ;
>
> How can I create such a job in Jenkins?

Click the 'new job' link and create a free-style project.

> (basically like a cron job on linux)

Under 'Build triggers' check 'build periodically' and fill in the schedule with 
the cron-like syntax that is explained if you click the
? symbol.   Something like 0 1,13 * * *  would run at 1 am and 1 pm.

Then add a build step to execute a windows batch command to do the work.

Did you try this and run into some problem?

-- 
   Les Mikesell
     lesmikes...@gmail.com

--
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to