介紹一下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下面,而且解析了。