jenkins在windows上自动化部署.Net(.Net Core)项目

  什么是持续集成呢?Continuous integrationCI)。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。

  如果没有持续集成会有哪一些问题呢?模块项目接口部署不及时,接口不通。每次需要手动打包最新的代码进行部署、发布代码、线上部署都是纯手工。容易出错。浪费时间。

  现在加上持续集成解决的问题呢?项目构建自动化、集成的详细信息及历史记录的记录、使用统一的管理、固定规定的部署流程、每天至少集成一次。

安装

 

  这里我采用的是使用Tomcat配合jenkins一起使用的来达成持续集成的目的。

  一、安装Tomcat

    从官网下载Tomcat。下载地址:

 

jenkins在windows上自动化部署.Net(.Net Core)项目

 

 

 

    这里我选择的是32-bit/64-bit Windows Service Installer (pgpsha512)这个版本。然后依次安装就可以了。

接下来配置环境变量:

一、修改设置:CLASSPATH:(.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%)。注意是第一个符号点!!

二、新增设置:CATALINA_HOME:(D:\tool\apache-tomcat-7.0.57)括号内为路径名。

三、修改设置:path:(;%JAVA_HOME%;%JRE_HOME%\jre\bin)若以前配置java环境时配置过则不要再次配置。

     安装就差不多完成了,我们在浏览器输入:8080/来看看是否出现以下页面,出现了的话就说明安装成功了。

 

 

jenkins在windows上自动化部署.Net(.Net Core)项目

 

 

 

  二、安装JDK

    安装JDK可以查阅这篇文章——https://www.runoob.com/java/java-environment-setup.html

  三、安装Jenkins

  一切准备就绪之后,就开始安装jenkins了,下载地址:https://jenkins.io/download/前往地址下载jenkins的 war包。然后将war包放置在前面安装的Tomcat的目录之下(C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps——我的地址是这个)。

然后在浏览器中输入:8080/jenkins/访问,安装成功的话就会出现jenkins的界面

jenkins在windows上自动化部署.Net(.Net Core)项目

 

 

 

这里根据提示我们找到目录之下就可以获取密码了。接下来会出现插件安装的一个选择,新手直接选择新手入门推荐安装就好了。

 

 

jenkins在windows上自动化部署.Net(.Net Core)项目

 

 

 

 

这里有时会出现安装失败或者链接失败的情况,多试几次就好了。一般是网络的问题。

  

jenkins在windows上自动化部署.Net(.Net Core)项目

 

 

 

 

创建管理员用户之后就可以正式开始配置jenkins了。

配置 一、插件安装

  这里需要安装暂且有三个插件,一个是MSBuild Plugin、一个是 Publish Over SSH、一个是Email Extension Plugin。前者是用来作为编译的插件,后者是用来作为连接服务器的插件、最后一个则是用来配置邮件发送的插件了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzjpy.html