Jenkins+PowerShell持续集成环境搭建(三)Web项目

本文详细介绍了如何使用Jenkins搭建自动化构建流程,包括创建Freesyle项目、配置源码管理和编译设置等步骤。通过具体示例展示了MSBuild4版本的配置文件内容及其引用文件的细节。

1. 新建一个名字为HelloWorld.Web的Freesyle项目;

2. 配置源码管理;

3. 编译配置:

版本:选择MSBuild4

文件:D:\CI\Config\HelloWorld.Web.msbuild

其中,“HelloWorld.Web.msbuild”文件的内容为:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <Project
 3     xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
 4     ToolsVersion="12.0"
 5     DefaultTargets="Build">    
 6   <PropertyGroup>
 7       <ProjectDir>D:\CI\HelloWorld.Web\</ProjectDir>
 8     <SolutionDir>$(ProjectDir)HelloWorld.Web.sln</SolutionDir>
 9     <PublishProfile>D:\CI\Config\HelloWorld.Web.pubxml</PublishProfile>
10     <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
11         <BuildPlatform Condition=" '$(BuildPlatform)' == '' ">Any CPU</BuildPlatform>
12   </PropertyGroup>  
13   <ItemGroup>
14         <BuildTask Include="$(SolutionDir)">
15             <Properties>OutputPath=$(ProjectDir)HelloWorld.Web\bin;;Configuration=$(Configuration);Platform=$(BuildPlatform);VisualStudioVersion=12.0;PublishProfile=$(PublishProfile);DeployOnBuild=true;Disable_CopyWebApplication=True</Properties>
16         </BuildTask>
17   </ItemGroup>  
18   <Target Name="Build">
19         <MSBuild Projects="@(BuildTask)"/>
20   </Target>
21 </Project>

“HelloWorld.Web.msbuild”引用的“HelloWorld.Web.pubxml”文件内容为:

<?xml version="1.0" encoding="utf-8"?>
<!--
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121. 
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <SiteUrlToLaunchAfterPublish />
    <publishUrl>D:\CI\Output\HelloWorld.Web</publishUrl>
    <DeleteExistingFiles>True</DeleteExistingFiles>
  </PropertyGroup>
</Project>

转载于:https://www.cnblogs.com/victorbu/p/6047563.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值