一、安装

很方便,下载地址https://jenkins.io/download/

前提是已有JDK环境,下载一个jenkins.war包文件。

启动命令 java -jar jenkins.war

自动化发布jenkins+svn+.net(windows)

 

二、访问控制台

http://localhost:8080/

按提示,找到密码并输入

自动化发布jenkins+svn+.net(windows)

 

三,建任务

自动化发布jenkins+svn+.net(windows)

1)写任务描述。随意输入

自动化发布jenkins+svn+.net(windows)

2)配置SVN部分

自动化发布jenkins+svn+.net(windows)

3)增加构建步骤,此处可以按需处理,意义是,上面的步骤完成后,接着处理什么事情。

 

4).NET代码编译

自动化发布jenkins+svn+.net(windows)

以下是批处理文件的内容:

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环境中点工程的【发布】,生成站点文件。

自动化发布jenkins+svn+.net(windows)

 

4)构建后的处理

自动化发布jenkins+svn+.net(windows)

自动化发布jenkins+svn+.net(windows)

这步相当于,在任务最后,把工作空间清空(下载的代码等其他中间文件。)

 

最后,保存

自动化发布jenkins+svn+.net(windows)

 

三、运行 构建任务

自动化发布jenkins+svn+.net(windows)

点击右边小图标。

左下角出现进度

自动化发布jenkins+svn+.net(windows)

 

可以查看实时的输入信息:

 

自动化发布jenkins+svn+.net(windows)

自动化发布jenkins+svn+.net(windows)

执行批处理过程中的信息都会在网页上输出。包括.NET编译时的错误及警告。

自动化发布jenkins+svn+.net(windows)

自动化发布jenkins+svn+.net(windows)

 

这个自动化工具配置起来不复杂,使用起来也方便,主要是配合WINDOWS脚本或LINUX脚本一起处理。

 

购买阿里云服务器、数据库、域名等产品,点击领取优惠券

相关文章: