本文为小编原创文章,首发于Java识堂微信公众号,一个高原创,高收藏的公众号,转载请联系作者先说jekins能干啥,你把代码放到git上,jekins就能帮你编译代码,并且把jar包放到相应的服务器上,很方便,省去了手动打包,手动传jar包下载和安装到官网下载war即可 启动命令java -jar jenkins.war
有个初始密码要记录下来 访问ip:8080
粘贴密码,安装推荐的插件,输入用户名和密码则启动成功 全局配置下载jdk,maven,git下载maven和jdk的tar.gz包,这里我配置系统级别的环境变量 vim /etc/profile(在配置文件的最后加上如下内容,注意更改目录)JAVA_HOME=/root/jdk1.8.0_151
MAVEN_HOME=/data/apache-maven-3.5.3
PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH MAVEN_HOME
source /etc/profilejava -version
mvn -v
有输出即配置成功yum install git-core
查看git版本号
git –version
yum安装git被安装在/usr/libexec/git-core目录下 这个就是版本比较低,当然可以编译源码进行安装,这样就可以控制版本,参考博客[3]配置jdk,maven,git系统管理->全局工具配置 插件安装系统管理 > 插件管理 需要安装的插件为Git plugin和Maven Integration plugin,publish over SSH,有可能已经安装配置SSH免登陆jekins服务器要从GitHub上pull代码啊,所以要把服务器生成的公钥配置在GitHub上 输入如下命令,一路回车ssh-keygen -t rsa
到用户家目录下,找到.ssh文件夹,进入将id_rsa.pub的内容放到配置到GitHub上,当可以pull所有的代码时,直接这样配置就行 如果不想在用户级别设置,则可以在仓库级别设置 部署项目构建一个maven项目 写一下LZ主要配置的东西 指定git地址和分支 指定pom,打包跳过单元测试,将打包后的jar包移动到指定目录 -Dmaven.test.skip=true -Ptest clean package
cp -rf ${WORKSPACE}/target/*.jar /data/app/deploy/
echo ${TEST_KEY}
将jar包通过SSH同时部署到多个服务器上(如图,prdServer-81和prdServer-133是2个服务器)
本文出自快速备案,转载时请注明出处及相应链接。
本文永久链接: https://www.175ku.com/37647.html