Hi All, Currently I have been working on enabling Jenkins build for .NET apps. Jenkins was able to build the .NET app with a separate windows slave with MSBuild installed. But the problem was the deployable artifact was not created. Following is Jenkins job template that I have used
<builders> <hudson.plugins.msbuild.MsBuildBuilder plugin="msbuild@1.24"> <msBuildName>v4.0</msBuildName> <msBuildFile>app2.sln</msBuildFile> <cmdLineArgs></cmdLineArgs> <buildVariablesAsProperties>false</buildVariablesAsProperties> <continueOnBuildFailure>false</continueOnBuildFailure> <unstableIfWarnings>false</unstableIfWarnings> </hudson.plugins.msbuild.MsBuildBuilder> </builders> <publishers/> This is a default configuration in Jenkins for build .NET apps but need some additional configs to make deployable artifact and get back the artifact from to slave to master. <builders> <hudson.plugins.msbuild.MsBuildBuilder plugin="msbuild@1.24"> <msBuildName>v4.0</msBuildName> <msBuildFile>app2.sln</msBuildFile> <cmdLineArgs>/p:Configuration=Release /p:DeployOnBuild=true</cmdLineArgs> <buildVariablesAsProperties>false</buildVariablesAsProperties> <continueOnBuildFailure>false</continueOnBuildFailure> <unstableIfWarnings>false</unstableIfWarnings> </hudson.plugins.msbuild.MsBuildBuilder> </builders> <publishers> <hudson.tasks.ArtifactArchiver> <artifacts>app2/obj/Debug/Package/*.zip</artifacts> <latestOnly>false</latestOnly> <allowEmptyArchive>false</allowEmptyArchive> </hudson.tasks.ArtifactArchiver> </publishers> Thanks, Kasun *Kasun de Silva* Software Engineer | *WSO2 Inc.*; http://wso2.com lean.enterprise.middleware email : kas...@wso2.com mobile : +94 77 794 4260
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev