一、安装
很方便,下载地址https://jenkins.io/download/
前提是已有JDK环境,下载一个jenkins.war包文件。
启动命令 java -jar jenkins.war
二、访问控制台
按提示,找到密码并输入
三,建任务
1)写任务描述。随意输入
2)配置SVN部分
3)增加构建步骤,此处可以按需处理,意义是,上面的步骤完成后,接着处理什么事情。
4).NET代码编译
以下是批处理文件的内容:
set source_path=C:\temp\websource\MyWebApi\MyWebApi.csproj
set WebProjectOutputDir=C:\webtest1
set OutputPath=C:\webtest1\bin
set logfilePath=c:\%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%webtest.log
set FrameworkPath=C:\Windows\Microsoft.NET\Framework64\v4.0.30319
c:
cd \
rmdir /s/q %WebProjectOutputDir%
mkdir %WebProjectOutputDir%
cd /d %FrameworkPath%
msbuild %source_path% /p:VisualStudioVersion=9.0 /p:WebProjectOutputDir=%WebProjectOutputDir% /p:OutputPath=%OutputPath% /l:FileLogger,Microsoft.Build.Engine;logfile=%logfilePath%
c:
cd \temp
pause
以上是以.NET MVC WEB工程做例子,编译好后,直接相当于在VS IDE环境中点工程的【发布】,生成站点文件。
4)构建后的处理
这步相当于,在任务最后,把工作空间清空(下载的代码等其他中间文件。)
最后,保存
三、运行 构建任务
点击右边小图标。
左下角出现进度
可以查看实时的输入信息:
执行批处理过程中的信息都会在网页上输出。包括.NET编译时的错误及警告。
这个自动化工具配置起来不复杂,使用起来也方便,主要是配合WINDOWS脚本或LINUX脚本一起处理。