介绍一下java 构建的小栗子。java
java 是用maven 管理包的,那么咱们是要安装maven的。git
仍是那句话,安装这种东西呢,去官网下载而后本身安装,不要用yum apt这种。web
官网地址:https://maven.apache.org/download.cgispring
下载,而后安装便可。而后就须要配置好本身的环境变量了。apache
vim /etc/profile
而后再最下面把maven配置一下。vim
而后从新加载一下。tomcat
source /etc/profile
好的,若是安装mavnen 成功的话,那么就能够进行jenkins配置了。app
在全局配置工具中,找到jdk。webapp
而后配置maven:maven
而后还须要配置一些全局环境变量,在系统配置里面找到全局变量,而后找到环境变量,填写以下:
后面咱们须要用到这些参数。
由于咱们在国内,因此你懂得,必定须要去配置maven的国内源,否则拉不下来。
vim /service/localService/apache-maven-3.6.3/conf/settings.xml
修改两个地方:
而后还须要修改包管理地址:
这样就能够了。
而后咱们要试一下构建哈,对了,个人git的代码是一个最简单的spring boot,能够本身手建设一下。
而后再构建里面配置一下打包的脚本,以下:
而后点击build,发现就会去下载,而且打包。
下载好tomcat文件,而后再bin下面运行启动文件便可。
在vim tomcat-users.xml
<role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager-script"/> <role rolename="manager-gui"/> <role rolename="manager-status"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>
而后修改manager 对ip地址的限制:
你的tomcat目录/webapps/manager/META-INF/context.xml
而后须要注释掉,这个。
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->
上面这个意思是访问地址只能是127开头的才能够访问,因此这里注释一下。
这样你就能够发现你能够访问tomcat访问地址,你的地址/manager,这样访问一下,它会让你输入帐户密码,那么你就能够访问了。
那么就能够开始写脚本到tomcat了。通常有咱们可使用ftp 转移,由于有插件那么咱们可使用插件的形式。
下载下面这个插件:
而后修改配置:
这些是构建后操做,指定war文件,我虽然是spring boot,可是打包的是war包,关于如何打包成war包,能够百度一下。
咱们打好的包会到/var/lib/jenkins/你的任务名字/workspace/target,因此填的就是target/*.war这样。
下面选好tomcat 版本,由于会调用tomcat接口。而后下面就是凭证,若是你阅读前面,那么你必定懂得。最后就是一个tomcat地址了。
接下来就是build过程,发现打包好,自动放在了tomcat下面,而且解析了。