《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目

本系列教程的搭建环境为阿里云服务器,其他服务器可作为参考。

本文主要讲述实现Jenkins和github之间自动化部署项目

  1. 在浏览器中打开我们的jenkins页面。(http://ip:80/jenkins)
  2. 然后登陆管理员用户。
  3. 为我们的项目创建一个job3.为我们的项目创建一个job

1.回到Jenkins首页。点击New 任务。
《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目_第1张图片
2.输入该任务的名称:tomatocc,然后点击【构建一个自由风格的软件项目】,在选择最下面的【ok】按钮即可。
《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目_第2张图片
3.解这勾选【Restrict where this project can be run】(指定该项目的运行节点),接着在下方输入我们刚才创建的Node1节点名。并添加该job的描述。
《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目_第3张图片
4.接着点击【Source Code Management】(源码信息),然后将github上项目的ssh地址粘贴进来
《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目_第4张图片
5.接着输入项目文件名。《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目_第5张图片
6.接着点击【Build 】(构建),选择执行Shell。
《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目_第6张图片
7.编写shell命令,然后保存
#删除原有工程
rm -rf /usr/java/tomcat/apache-tomcat-8.5.35/webapps/tomatocc
rm -rf /usr/java/tomcat/apache-tomcat-8.5.35/webapps/tomatocc.war
#复制新的工程
cp /root/app/war/tomatocc.war /usr/java/tomcat/apache-tomcat-8.5.35/webapps/tomatocc.war

《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目_第7张图片

8.接着点击返回首页,点击构建图标,等待构建完成
在这里插入图片描述
备注:我的github上的项目是java web项目,因此无法象maven项目一样通过pom构建,因此需要将war包放到linux服务器中,才行。如果是maven的话,直接获取war包即可。

【阿里云服务器搭建】系列教程

《阿里云服务器搭建》------ 安装jdk
《阿里云服务器搭建》------ 安装Tomcat
《阿里云服务器搭建》------ 安装MySql
《阿里云服务器搭建》------ 安装Jenkins
《阿里云服务器搭建》------ 安装Git
《阿里云服务器搭建》------ 安装Maven
《阿里云服务器搭建》------ 实现Linux和Jenkins的链接
《阿里云服务器搭建》------ 实现Jenkins和github之间自动化部署项目
《阿里云服务器搭建》------ 实现Github和本地仓库链接
《阿里云服务器搭建》------ 实现Jenkins和github之间自动化部署Maven web项目
《阿里云服务器搭建》------ 部署多个tomcat,防止jenkins与项目共用一个端口

欢迎关注本人个人公众号,交流更多技术信息

在这里插入图片描述

你可能感兴趣的:(开发栈----Linux)