一次linux上搭建jenkins的案例

10 篇文章 0 订阅
2 篇文章 0 订阅

1.jenkins官方地址:Jenkins官方地址:http://Jenkins-ci.org/ 

下载jenkins.war的地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war

2.下载完成之后,将war放到linux上一个tomcat的webapps路径下

3.在tomcat的webapps目录下执行:

java -jar jenkins.war

来进行启动。如果想要指定jenkins启动端口例如8082执行下面命令:

java -jar jenkins.war --ajp13Port=-1 --httpPort=8082

 

4.启动成功浏览器访问:http://ip:端口;

5.相关安装插件:

进入系统管理,点击插件管理安装

安装maven插件:Maven Intergration plugin

安装ssh插件:Publish Over SSH

安装svn插件:Subversion Plug-in

6.安装完成之后进入系统设置配置Publish Over SSH

通过配置这个插件会将jenkins编译好的war通过这个配置发送到指定服务器上

点击高级

在Passphrase / Password这一栏输入服务器密码

点击保存

7.进入全局工具配置

配置JDK

配置Maven

关于Maven的安装参考:https://www.cnblogs.com/shamo89/p/9201343.html

8.配置完成之后开始新建应用

9.新建应用后进入该应用配置,应用的配置具体可以百度,这里贴下构建完成之后的配置

附上我的脚本:

#!/bin/bash
app=/apps/tomcat/apache-tomcat-dati
DATETIME=$(date +%Y_%m_%d_%H%M%S)
info=`ps -ef | grep java | grep $app |awk '{print $2}'`

if [ -z "$info" ]; then
    echo 'is not running and start tomcat'
else
    echo 'is also running and stopping'
    sh "$app/bin/shutdown.sh"
    sleep 1
    info=`ps -ef | grep java | grep $app |awk '{print $2}'`
    if [ -z "$info" ]; then
        echo 'start tomcat...'
    else
        kill -9 $info
        echo 'kill tomcat'
    fi
fi
cd $app/webapps
if [ -d "$app/webapps/wxapp" ];then
    rm -rf  wxapp
fi
if [ -f "$app/webapps/wxapp.war" ];then
    mkdir -p back/$DATETIME
    mv wxapp.war back/$DATETIME
fi
mv wxanswer-service-1.0.war wxapp.war
find $app/webapps/back/ -mtime +5 -name "wxapp*" -exec rm -rf {} \;
echo 'start tomcat'
sh "$app/bin/startup.sh"

 

 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值