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 是一款非常流行的开源持续集成(CI)和持续部署(CD)工具,它提供了丰富的插件生态系统,能够支持各种开发语言和构建工具。通过Jenkins,可以实现...
这个压缩包包含Jenkins的基础环境——JDK8,Jenkins的核心文件——jenkins.war,以及一份关于Jenkins安装和配置的PDF指南,对于学习和部署Jenkins的初学者来说是非常有价值的资源。 首先,我们来详细了解一下...
### Jenkins 安装与配置详解 #### 一、概述 Jenkins是一款开源的持续集成工具,主要用于自动化构建、测试和部署软件项目。由于其高度的灵活性和强大的扩展性,Jenkins已经成为众多开发团队中不可或缺的一部分。 #...
### Jenkins安装与配置详解 #### 一、Jenkins简介 Jenkins是一款开源的持续集成工具,它能够自动化软件开发...通过以上步骤,您可以顺利地完成Jenkins的安装、配置以及基本使用,为您的团队带来更高效的工作流程。
Jenkins安装与配置(含各种异常处理)2021版
Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins...
#### 二、Jenkins配置指南 **2.1 基本配置说明** - 大部分配置项都有英文说明,点击输入框旁边的问号可以查看详细解释。 - 在Jenkins主页中,点击“系统管理”下的“系统设置”进入配置界面。 **2.2 系统设置** **...
章节二: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打包配置文件”主要是指对`/Users/用户名/.jenkins/jobs`目录的管理和操作,包括备份、恢复、迁移以及理解`config.xml`等文件的含义和作用。了解这些内容对于管理和优化Jenkins的持续集成流程至...
本文详细介绍了如何从零开始安装和配置Jenkins以及相关的开发环境,包括JDK、Git、Python等工具的安装和配置,以及如何配置Jenkins的从机等。这些步骤是实现持续集成和持续部署(CI/CD)的关键环节,对于提高软件开发...
- **备份Jenkins配置文件** - 启动Jenkins容器,进入容器内部删除旧配置文件:`docker exec -it jenkins bash`,然后执行`cd /root/.jenkins/ && rm -rf *`。 - 将新的配置文件夹复制到容器中:`docker cp /home/...
本教程将介绍如何安装和配置 Jenkins。 **1. Jenkins 安装** Jenkins 的安装过程相对简单,通常分为两步: 1. **下载最新版本的 WAR 文件**:访问 Jenkins 官方网站 [http://Jenkins-ci.org/]...
Jenkins 是一款强大的持续集成(Continuous Integration,简称CI)和持续交付(Continuous Deployment,简称CD)...了解并熟练掌握Jenkins的安装、配置和使用,对于任何使用敏捷开发方法的团队来说,都是至关重要的。
假设我们使用Maven Integration Plugin进行Java应用打包,我们需要在Jenkins配置页面指定Maven的版本,添加构建步骤如`mvn clean package`,并配置Artifact Deployer Plugin将打包后的WAR文件部署到Nexus仓库。...
本文将详细介绍 Jenkins 的自动发布配置,包括安装、插件选择、全局配置、应用服务器设置、编译项目、自动发布项目和回滚项目等方面的知识点。 一、Jenkins 安装和基本配置 Jenkins 安装包可以从官方网站下载,...
详细描述了Jenkins安装、环境配置以及多任务并行设置。 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1)持续的软件版本发布/测试项目; 2)监控外部调用执行的工作。