jenkins使用简介

 

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

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

将下载好的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

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

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

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

配置jdk的JAVA_HOME路径

配置maven的MAVEN_HOME路径

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

 

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

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

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

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

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

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

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/目录下)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值