欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jenkins使用简介

程序员文章站 2022-06-17 15:53:39
...

 

jenkins是一款自动化部署的工具,可以提升项目部署的效率

首先去jenkins官网下载jenkins.war包(两个都可以,左边是稳定版,右边是最新版)

jenkins使用简介

将下载好的war包上传到服务器,输入如下命令可以启动jenkins

mkdir jenkins 
cd jenkins
nohup java -jar jenkins.war --httpPort=7000 > jenkins.log &

初次启动成功后会为admin用户初始化一个密码放在(在jenkins.war同级目录),vi查看密码

vi secrets/initialAdminPassword

通过访问你服务器的ip:7000来访问jenkins,会引导你进入登录页面,初次进入会提示你初始密码存放位置

http://10.1.1.1:7000

jenkins使用简介

输入用户admin,以及vi命令打开的所看到的初始化密码即可登录,初次登录会让你下载插件,看情况下载,一般你使用的比如maven、svn、git....,让你创建用户,可以先略过,登录完成后进入主页面,点击左侧的系统管理,右侧插件管理

jenkins使用简介

如果在插件安装的时候没有找到maven,先选中可选插件tab页,请在过滤哪里查找 Maven Integration plugin以及其他插件,下载完成后在页面可以重启jenkins

jenkins使用简介

接下来进入全局配置,我们去将常用的信息,比如jdk,maven,git之类已经在服务器上安装过的配置在全局工具中

jenkins使用简介

配置jdk的JAVA_HOME路径

jenkins使用简介

配置maven的MAVEN_HOME路径

jenkins使用简介

以及其他你所需要的配置信息

 

配置完成后我们就可以将项目配置到jenkins上让其帮我们托管,如下步骤进行配置项目

jenkins使用简介

依次输入模块名称,选择maven项目,确定,进入具体配置

jenkins使用简介

根据最上端的tab标签,我们可以概览下那些配置信息,重点关注如下三处

jenkins使用简介

源码管理:你的代码管理使用的工具,git或svn。如果你配置的信息不正确,或者用户名密码错误,那么会给出相应提示

jenkins使用简介

Build:你使用maven构建时的命令以及pom.xml指定

jenkins使用简介

Post Steps:再执行完构建后你所运行的shell命令

jenkins使用简介

echo "Shutdown app Application"
# 不杀死关联的其他进程,外部tomcat启动时可能需要
BUILD_ID=DONTKILLME
# 杀死当前进行
pid=`ps -ef | grep app.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
   kill -9 $pid
fi
# 移动构建好的文件,并且运行执行
mv -f /usr/myapp/jenkins/workspace/myProject/target/app.jar /usr/myapp/soft/myProject/app.jar
chmod 777 /usr/myapp/soft/connector/zxConnector.jar
nohup java -jar /usr/myapp/soft/myProject/app.jar > app.log 2>&1 &

创建完成后,我们直接点击“立即构建”,也可以去“控制台输出”查看打包和部署信息,打包和部署项目(注:你的项目在打包过程中存放在,jenkins/workspace/目录下)

jenkins使用简介

 

 

 

相关标签: jenkins