So in the windows batch command window I just need to enter the MSBuild
command to build the project? I tried that, but the console output looks
like it keeps trying to install JDK (which I installed early on in this
process). Here is the output:


Started by user anonymous <http://192.168.200.215:8080/user/null>
Building remotely on windows-build
<http://192.168.200.215:8080/computer/windows-build> in workspace
c:\jenkins\workspace\Windows-test
Installing c:\jenkins\tools\hudson.model.JDK\Jenkins-JDK\jdk.exe
[Jenkins-JDK] $ c:\jenkins\tools\hudson.model.JDK\Jenkins-JDK\jdk.exe
/s /v /qn /L "c:\jenkins\tools\hudson.model.JDK\Jenkins-JDK\jdk.exe.install.log"
REBOOT=ReallySuppress
INSTALLDIR="c:\jenkins\tools\hudson.model.JDK\Jenkins-JDK"
Failed to install JDK. Exit code=1,603
=== Logging started: 8/13/2013  21:36:31 ===
Action start 21:36:31: INSTALL.
Action start 21:36:31: AppSearch.
Action ended 21:36:31: AppSearch. Return value 1.
Action start 21:36:31: LaunchConditions.
Action ended 21:36:31: LaunchConditions. Return value 1.
Action start 21:36:31: FindRelatedProducts.
Action ended 21:36:31: FindRelatedProducts. Return value 0.
Action start 21:36:31: ValidateProductID.
Action ended 21:36:31: ValidateProductID. Return value 1.
Action start 21:36:31: setUserProfileNT.
Action ended 21:36:31: setUserProfileNT. Return value 1.
Action start 21:36:31: setAllUsersProfile2K.
Action ended 21:36:31: setAllUsersProfile2K. Return value 1.
Action start 21:36:31: CostInitialize.
Action ended 21:36:31: CostInitialize. Return value 1.
Action start 21:36:31: FileCost.
Action ended 21:36:31: FileCost. Return value 1.
Action start 21:36:31: IsolateComponents.
Action ended 21:36:31: IsolateComponents. Return value 1.
Action start 21:36:31: CostFinalize.
Action ended 21:36:31: CostFinalize. Return value 1.
Action start 21:36:31: SetARPReadme.
Action ended 21:36:31: SetARPReadme. Return value 1.
Action start 21:36:31: SetODBCFolders.
Action ended 21:36:31: SetODBCFolders. Return value 1.
Action start 21:36:31: MigrateFeatureStates.
Action ended 21:36:31: MigrateFeatureStates. Return value 0.
Action start 21:36:31: InstallValidate.
Action ended 21:36:31: InstallValidate. Return value 1.
Action start 21:36:31: RemoveExistingProducts.
Action ended 21:36:31: RemoveExistingProducts. Return value 0.
Action start 21:36:31: InstallInitialize.
Action ended 21:36:31: InstallInitialize. Return value 1.
Action start 21:36:31: ProcessComponents.
Action ended 21:36:31: ProcessComponents. Return value 1.
Action start 21:36:31: UnpublishComponents.
Action ended 21:36:31: UnpublishComponents. Return value 1.
Action start 21:36:31: MsiUnpublishAssemblies.
Action ended 21:36:31: MsiUnpublishAssemblies. Return value 1.
Action start 21:36:31: UnpublishFeatures.
Action ended 21:36:31: UnpublishFeatures. Return value 1.
Action start 21:36:31: StopServices.
Action ended 21:36:31: StopServices. Return value 1.
Action start 21:36:31: DeleteServices.
Action ended 21:36:31: DeleteServices. Return value 1.
Action start 21:36:31: UnregisterComPlus.
Action ended 21:36:31: UnregisterComPlus. Return value 1.
Action start 21:36:31: SelfUnregModules.
Action ended 21:36:31: SelfUnregModules. Return value 1.
Action start 21:36:31: UnregisterTypeLibraries.
Action ended 21:36:31: UnregisterTypeLibraries. Return value 1.
Action start 21:36:31: RemoveODBC.
Action ended 21:36:31: RemoveODBC. Return value 1.
Action start 21:36:31: RemoveRegistryValues.
Action ended 21:36:31: RemoveRegistryValues. Return value 1.
Action start 21:36:31: UnregisterClassInfo.
Action ended 21:36:31: UnregisterClassInfo. Return value 1.
Action start 21:36:31: UnregisterExtensionInfo.
Action ended 21:36:31: UnregisterExtensionInfo. Return value 1.
Action start 21:36:31: UnregisterProgIdInfo.
Action ended 21:36:31: UnregisterProgIdInfo. Return value 1.
Action start 21:36:31: UnregisterMIMEInfo.
Action ended 21:36:31: UnregisterMIMEInfo. Return value 1.
Action start 21:36:31: RemoveIniValues.
Action ended 21:36:31: RemoveIniValues. Return value 1.
Action start 21:36:31: RemoveShortcuts.
Action ended 21:36:31: RemoveShortcuts. Return value 1.
Action start 21:36:31: RemoveEnvironmentStrings.
Action ended 21:36:31: RemoveEnvironmentStrings. Return value 1.
Action start 21:36:31: RemoveDuplicateFiles.
Action ended 21:36:31: RemoveDuplicateFiles. Return value 1.
Action start 21:36:31: RemoveFiles.
Action ended 21:36:31: RemoveFiles. Return value 1.
Action start 21:36:31: RemoveFolders.
Action ended 21:36:31: RemoveFolders. Return value 1.
Action start 21:36:31: CreateFolders.
Action ended 21:36:31: CreateFolders. Return value 1.
Action start 21:36:31: MoveFiles.
Action ended 21:36:31: MoveFiles. Return value 1.
Action start 21:36:31: InstallFiles.
Action ended 21:36:31: InstallFiles. Return value 1.
Action start 21:36:31: PatchFiles.
Action ended 21:36:31: PatchFiles. Return value 1.
Action start 21:36:31: DuplicateFiles.
Action ended 21:36:31: DuplicateFiles. Return value 1.
Action start 21:36:31: BindImage.
Action ended 21:36:31: BindImage. Return value 1.
Action start 21:36:31: CreateShortcuts.
Action ended 21:36:31: CreateShortcuts. Return value 1.
Action start 21:36:31: RegisterClassInfo.
Action ended 21:36:31: RegisterClassInfo. Return value 1.
Action start 21:36:31: RegisterExtensionInfo.
Action ended 21:36:31: RegisterExtensionInfo. Return value 1.
Action start 21:36:31: RegisterProgIdInfo.
Action ended 21:36:31: RegisterProgIdInfo. Return value 1.
Action start 21:36:31: RegisterMIMEInfo.
Action ended 21:36:31: RegisterMIMEInfo. Return value 1.
Action start 21:36:31: WriteRegistryValues.
Action ended 21:36:31: WriteRegistryValues. Return value 1.
Action start 21:36:31: WriteIniValues.
Action ended 21:36:31: WriteIniValues. Return value 1.
Action start 21:36:31: WriteEnvironmentStrings.
Action ended 21:36:31: WriteEnvironmentStrings. Return value 1.
Action start 21:36:31: InstallODBC.
Action ended 21:36:31: InstallODBC. Return value 0.
Action start 21:36:31: RegisterTypeLibraries.
Action ended 21:36:31: RegisterTypeLibraries. Return value 1.
Action start 21:36:31: RegisterComPlus.
Action ended 21:36:31: RegisterComPlus. Return value 1.
Action start 21:36:31: InstallServices.
Action ended 21:36:31: InstallServices. Return value 1.
Action start 21:36:31: StartServices.
Action ended 21:36:31: StartServices. Return value 1.
Action start 21:36:31: SelfRegModules.
Action ended 21:36:31: SelfRegModules. Return value 1.
Action start 21:36:31: RegisterUser.
Action ended 21:36:31: RegisterUser. Return value 0.
Action start 21:36:31: RegisterProduct.
Action ended 21:36:31: RegisterProduct. Return value 1.
Action start 21:36:31: PublishComponents.
Action ended 21:36:31: PublishComponents. Return value 1.
Action start 21:36:31: MsiPublishAssemblies.
Action ended 21:36:31: MsiPublishAssemblies. Return value 1.
Action start 21:36:31: PublishFeatures.
Action ended 21:36:31: PublishFeatures. Return value 1.
Action start 21:36:31: PublishProduct.
Action ended 21:36:31: PublishProduct. Return value 1.
Action start 21:36:31: unziptools.
Action ended 21:36:31: unziptools. Return value 1.
Action start 21:36:31: preprogress1.
Action ended 21:36:31: preprogress1. Return value 1.
Action start 21:36:31: postprogress1.
Action ended 21:36:31: postprogress1. Return value 1.
Action start 21:36:31: charsets.
Action ended 21:36:31: charsets. Return value 1.
Action start 21:36:31: preprogress2.
Action ended 21:36:31: preprogress2. Return value 1.
Action start 21:36:31: postprogress2.
Action ended 21:36:31: postprogress2. Return value 1.
Action start 21:36:31: javaws.
Action ended 21:36:31: javaws. Return value 1.
Action start 21:36:31: deploy.
Action ended 21:36:31: deploy. Return value 1.
Action start 21:36:31: preprogress3.
Action ended 21:36:32: preprogress3. Return value 1.
Action start 21:36:32: postprogress3.
Action ended 21:36:32: postprogress3. Return value 1.
Action start 21:36:32: jaws.
Action ended 21:36:32: jaws. Return value 1.
Action start 21:36:32: preprogress4.
Action ended 21:36:32: preprogress4. Return value 1.
Action start 21:36:32: postprogress4.
Action ended 21:36:32: postprogress4. Return value 1.
Action start 21:36:32: jsse.
Action ended 21:36:32: jsse. Return value 1.
Action start 21:36:32: preprogress5.
Action ended 21:36:32: preprogress5. Return value 1.
Action start 21:36:32: postprogress5.
Action ended 21:36:32: postprogress5. Return value 1.
Action start 21:36:32: tools.
Action ended 21:36:32: tools. Return value 1.
Action start 21:36:32: preprogress6.
Action ended 21:36:32: preprogress6. Return value 1.
Action start 21:36:32: postprogress6.
Action ended 21:36:32: postprogress6. Return value 1.
Action start 21:36:32: rt.
Action ended 21:36:32: rt. Return value 1.
Action start 21:36:32: preprogress7.
Action ended 21:36:32: preprogrFATAL: command execution
failedhudson.AbortException
<http://stacktrace.jenkins-ci.org/search?query=hudson.AbortException>   at
hudson.tools.JDKInstaller.install(JDKInstaller.java:248)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tools.JDKInstaller.install&entity=method>
        at hudson.tools.JDKInstaller.performInstallation(JDKInstaller.java:132)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tools.JDKInstaller.performInstallation&entity=method>
        at 
hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:61)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tools.InstallerTranslator.getToolHome&entity=method>
        at 
hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:107)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tools.ToolLocationNodeProperty.getToolHome&entity=method>
        at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:203)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tools.ToolInstallation.translateFor&entity=method>
        at hudson.model.JDK.forNode(JDK.java:122)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.JDK.forNode&entity=method>
        at hudson.model.AbstractProject.getEnvironment(AbstractProject.java:348)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractProject.getEnvironment&entity=method>
        at hudson.model.Run.getEnvironment(Run.java:2058)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.getEnvironment&entity=method>
        at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:933)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild.getEnvironment&entity=method>
        at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:84)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.CommandInterpreter.perform&entity=method>
        at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:60)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.CommandInterpreter.perform&entity=method>
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method>
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.perform&entity=method>
        at hudson.model.Build$BuildExecution.build(Build.java:199)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.build&entity=method>
        at hudson.model.Build$BuildExecution.doRun(Build.java:160)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.doRun&entity=method>
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:586)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method>
        at hudson.model.Run.execute(Run.java:1593)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method>
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method>
        at hudson.model.ResourceController.execute(ResourceController.java:88)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>
        at hudson.model.Executor.run(Executor.java:247)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE



On Tue, Aug 13, 2013 at 5:58 PM, Daniel Beck <[email protected]> wrote:

> Create a job.
>
> Enter the Windows node's name as 'Label expression' after you check
> 'Restrict where this project can be run'.
>
> For build steps, use something Visual Studio specific, or start with a
> 'Execute Windows batch command' builder.
>
> Now this job will run on your Windows node and execute your batch commands.
>
> On 13.08.2013, at 23:54, keith.ouellettte <[email protected]>
> wrote:
>
> > I am setting up Jenkins for the first time. It is installed on a Linux
> server
> > (OpenSuSE 12.2) and we have a requirement to build an application using
> > Visual Studio. We configured a windows slave and have it configured as a
> > node in Jenkins. It is configured to use JNLP and we see it connected in
> the
> > Nodes list. Now for the hard part. How do I use that connection to kick
> off
> > a build?
> >
> >  I have been searching for a HOWTO or any documentation out there,
> > but have not seen anything that really explains its use. I see some SSH
> > stuff, but that means I need to install Cygwin and get the authentication
> > stuff going. That seemed more complex. Is there anything out there that
> > provides a good example of using JNLP?
> >
> > Thanks,Keith
> >
> > --
> > 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 [email protected].
> > 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 [email protected].
> 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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to