`

jenkins的安装以及配置

阅读更多

     jenkins的下载安装部署还是简单的,可以参考博文http://blog.csdn.net/evankaka/article/details/50518959。部署在tomcat下的一个服务而已,默认8080端口。

     下面是脚本是构建war后的脚本操作,基本上大同小异,可以参考修改。

 

#/bin/sh
# tomcat webapp path
tomcatPath="/home/yiwu/apache-tomcat-7.0.52"
#auto deployPath
webWarfile="/home/yiwu/autodeploy/wars/reb-web-1.0.0.war"
workWarfile="/home/yiwu/autodeploy/wars/reb-work-1.0.0.war"
manageWarfile="/home/yiwu/autodeploy/wars/reb-manage-1.0.0.war"


#kill tomcat if run 
PIDS=`ps -ef | grep java | grep "$tomcatPath" |awk '{print $2}'`
if [ -n "$PIDS" ]; then
    echo "PID: $PIDS,try to kill it"
    kill -9 $PIDS
fi

#clear webapps dir 
rm -rf "$tomcatPath"/webapps/ROOT
rm -rf "$tomcatPath"/manage/ROOT
rm -rf "$tomcatPath"/quds/ROOT
rm -rf "$tomcatPath"/logs/*

# if exist war
if [ ! -f "$webWarfile" ]; then
    echo "ERROR: The wars is not exist!"
    exit 1
else
    echo "move package to tomcat web webapps"
    mv "$webWarfile" "$tomcatPath"/webapps/ROOT.war
    echo "move done,wait work move job"
    #cd "$tomcatPath"/bin
    #sh startup.sh
fi

if [ ! -f "$workWarfile" ]; then
    echo "ERROR: The wars is not exist!"
    exit 1
else
    echo "move package to tomcat work webapps"
    mv "$workWarfile" "$tomcatPath"/quds/ROOT.war
    echo "move done,wait manage move job"    
fi

if [ ! -f "$manageWarfile" ]; then
    echo "ERROR: The wars is not exist!"
    exit 1
else
    echo "move package to tomcat manage webapps"
    mv "$manageWarfile" "$tomcatPath"/manage/ROOT.war
    echo "move done,try to start"
fi

cd "$tomcatPath"/bin
sh startup.sh

TOMCATID=`ps -ef | grep java | grep "$tomcatPath" |awk '{print $2}'`
if [ -n "$TOMCATID" ]; then
    echo "TOMCATID:$TOMCATID start success"
fi

 

分享到:
评论

相关推荐

    jenkins 安装与配置

    ### Jenkins安装与配置详解 #### 一、Jenkins简介与安装 Jenkins 是一款非常流行的开源持续集成(CI)和持续部署(CD)工具,它提供了丰富的插件生态系统,能够支持各种开发语言和构建工具。通过Jenkins,可以实现...

    jenkins压缩包,jdk8,jenkins.war以及Jenkins安装及配置的pdf

    这个压缩包包含Jenkins的基础环境——JDK8,Jenkins的核心文件——jenkins.war,以及一份关于Jenkins安装和配置的PDF指南,对于学习和部署Jenkins的初学者来说是非常有价值的资源。 首先,我们来详细了解一下...

    jenkins配置jenkins配置jenkins配置jenkins配置

    jenkins配置jenkins配置jenkins配置

    jenkins安装及配置

    ### Jenkins 安装与配置详解 #### 一、概述 Jenkins是一款开源的持续集成工具,主要用于自动化构建、测试和部署软件项目。由于其高度的灵活性和强大的扩展性,Jenkins已经成为众多开发团队中不可或缺的一部分。 #...

    Jenkins安装包及配置Jenkins安装包及配置

    Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins...

    Jenkins安装配置

    ### Jenkins安装与配置详解 #### 一、Jenkins简介 Jenkins是一款开源的持续集成工具,它能够自动化软件开发...通过以上步骤,您可以顺利地完成Jenkins的安装、配置以及基本使用,为您的团队带来更高效的工作流程。

    Jenkins安装与配置(含各种异常处理)2021版.zip

    Jenkins安装与配置(含各种异常处理)2021版

    jenkins安装和配置手册

    #### 二、Jenkins配置指南 **2.1 基本配置说明** - 大部分配置项都有英文说明,点击输入框旁边的问号可以查看详细解释。 - 在Jenkins主页中,点击“系统管理”下的“系统设置”进入配置界面。 **2.2 系统设置** **...

    Jenkins从环境配置到项目开发视频教程

    章节二:Jenkins安装和环境配置 1. Gitlab搭建和配置 2. Jenkins安装和插件安装 3. Jenkins权限管理 4. Jenkins凭证管理 5. Jenkins+Maven配置 章节三:Jenkins+Web项目持续集成 1. Jenkins创建流水线项目 2. ...

    Jenkins安装及使用配置教程

    Jenkins 安装及使用配置教程 Jenkins 安装及使用配置教程是学习 Jenkins 的不二之选,本教程涵盖了 Jenkins 的安装、配置、使用等方面的知识,旨在帮助读者快速掌握 Jenkins 的使用。 一、Jenkins 简介 Jenkins ...

    Jenkins打包配置文件

    总结来说,“Jenkins打包配置文件”主要是指对`/Users/用户名/.jenkins/jobs`目录的管理和操作,包括备份、恢复、迁移以及理解`config.xml`等文件的含义和作用。了解这些内容对于管理和优化Jenkins的持续集成流程至...

    jenkins安装配置指导

    本文详细介绍了如何从零开始安装和配置Jenkins以及相关的开发环境,包括JDK、Git、Python等工具的安装和配置,以及如何配置Jenkins的从机等。这些步骤是实现持续集成和持续部署(CI/CD)的关键环节,对于提高软件开发...

    jenkins部署war配置

    - **备份Jenkins配置文件** - 启动Jenkins容器,进入容器内部删除旧配置文件:`docker exec -it jenkins bash`,然后执行`cd /root/.jenkins/ && rm -rf *`。 - 将新的配置文件夹复制到容器中:`docker cp /home/...

    Jenkins安装教程.docx

    本教程将介绍如何安装和配置 Jenkins。 **1. Jenkins 安装** Jenkins 的安装过程相对简单,通常分为两步: 1. **下载最新版本的 WAR 文件**:访问 Jenkins 官方网站 [http://Jenkins-ci.org/]...

    jenkins安装、配置及使用手册v1.doc

    Jenkins 是一款强大的持续集成(Continuous Integration,简称CI)和持续交付(Continuous Deployment,简称CD)...了解并熟练掌握Jenkins的安装、配置和使用,对于任何使用敏捷开发方法的团队来说,都是至关重要的。

    Jenkins打包插件配置

    假设我们使用Maven Integration Plugin进行Java应用打包,我们需要在Jenkins配置页面指定Maven的版本,添加构建步骤如`mvn clean package`,并配置Artifact Deployer Plugin将打包后的WAR文件部署到Nexus仓库。...

    jenkins自动发布配置

    本文将详细介绍 Jenkins 的自动发布配置,包括安装、插件选择、全局配置、应用服务器设置、编译项目、自动发布项目和回滚项目等方面的知识点。 一、Jenkins 安装和基本配置 Jenkins 安装包可以从官方网站下载,...

Global site tag (gtag.js) - Google Analytics