如何快速配置jar包的信息(还在手动打包手动传jar包)

如何快速配置jar包的信息(还在手动打包手动传jar包)(1)

本文为小编原创文章,首发于Java识堂微信公众号,一个高原创,高收藏的公众号,转载请联系作者

先说jekins能干啥,你把代码放到git上,jekins就能帮你编译代码,并且把jar包放到相应的服务器上,很方便,省去了手动打包,手动传jar包

下载和安装

到官网下载war即可

启动命令

java -jar jenkins.war

有个初始密码要记录下来

访问

ip:8080

粘贴密码,安装推荐的插件,输入用户名和密码则启动成功

如何快速配置jar包的信息(还在手动打包手动传jar包)(2)

全局配置下载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/profile

java -version mvn -v

有输出即配置成功

yum install git-core 查看git版本号 git --version

yum安装git被安装在/usr/libexec/git-core目录下

这个就是版本比较低,当然可以编译源码进行安装,这样就可以控制版本,参考博客[3]

配置jdk,maven,git

系统管理->全局工具配置

如何快速配置jar包的信息(还在手动打包手动传jar包)(3)

如何快速配置jar包的信息(还在手动打包手动传jar包)(4)

如何快速配置jar包的信息(还在手动打包手动传jar包)(5)

插件安装

系统管理 > 插件管理

需要安装的插件为Git plugin和Maven Integration plugin,publish over SSH,有可能已经安装

配置SSH免登陆

jekins服务器要从GitHub上pull代码啊,所以要把服务器生成的公钥配置在GitHub上

输入如下命令,一路回车

ssh-keygen -t rsa

到用户家目录下,找到.ssh文件夹,进入将id_rsa.pub的内容放到配置到GitHub上,当可以pull所有的代码时,直接这样配置就行

如何快速配置jar包的信息(还在手动打包手动传jar包)(6)

如果不想在用户级别设置,则可以在仓库级别设置

如何快速配置jar包的信息(还在手动打包手动传jar包)(7)

部署项目

构建一个maven项目

如何快速配置jar包的信息(还在手动打包手动传jar包)(8)

写一下LZ主要配置的东西

如何快速配置jar包的信息(还在手动打包手动传jar包)(9)

指定git地址和分支

如何快速配置jar包的信息(还在手动打包手动传jar包)(10)

指定pom,打包跳过单元测试,将打包后的jar包移动到指定目录

如何快速配置jar包的信息(还在手动打包手动传jar包)(11)

-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个服务器)

如何快速配置jar包的信息(还在手动打包手动传jar包)(12)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页