基于war包jenkins搭建

一、jenkins进程

[[email protected] jenkins]$ ps -aux|grep jenkins
pilotprd 8228 1.6 2.6 8019372 876820 ? Sl Apr12 2784:25 ./jenkins -Xmx2g -jar latest/jenkins.war
[[email protected] jenkins]$

 二、部署目录结构

[[email protected] jenkins]$ tree -L 2

.
|-- 1.617
| `-- jenkins.war
|-- jenkins -> /pilot/java/latest/bin/java
|-- latest -> 1.617
|-- logs
| |-- jenkins.log
| `-- jenkins.pid
|-- start.sh
|-- stop.sh
`-- work
`-- jenkins

5 directories, 6 files
[[email protected] jenkins]$

三、生命周期管理脚本

==============start.sh==============================

export JENKINS_HOME=/pilot/jenkins/work/jenkins
export LOGFILE=logs/jenkins.log
export PIDFILE=logs/jenkins.pid

./jenkins -Xmx2g -jar latest/jenkins.war > $LOGFILE 2>&1 &

echo $! > $PIDFILE

=========stop.sh====================================

mv logs/jenkins.log logs/jenkins.log_old

cat logs/jenkins.pid | xargs kill -9

rm -f logs/jenkins.pid

原文地址:https://www.cnblogs.com/jasmine270885/p/9457863.html

时间: 2024-10-08 04:13:22

基于war包jenkins搭建的相关文章

lamp 基于rpm包环境搭建,以及https的实现

1 搭建开始 环境准备开始: [root ~]# service httpd24 stop # 关闭此前编译的2.4 [root ~]# yum install -y php php和httpd结合的方式是模块化的: [root ~]# rpm -ql php /etc/httpd/conf.d/php.conf /usr/lib64/httpd/modules/libphp5.so # 就这个模块 /var/lib/php/session /var/www/icons/php.gif 既然是模

基于Jmeter和Jenkins搭建性能测试框架

搭建这个性能测试框架是希望能够让每个人(开发人员.测试人员)都能快速的进行性能测试,而不需要关注性能测试环境搭建过程.因为,往往配置一个性能环境可能需要很长的时间. 1.性能测试流程 该性能测试框架工作的流程主要有:触发测试–>部署测试脚本–>部署被测系统–>Jmeter打压–>被测系统日志分析,5个阶段. 体现在Jenkins上,就是下面这个jenkins 的MultiJob Project--Performance-test-jobs: 注意:在选择Performance-te

基于jenkins搭建一个持续集成服务器

1 引言 1.1 编写目的 指导质量管理部,业务测试组同事进行Jenkins环境部署,通过Jenkins解决测试环境不可控,开发测试环境不一致等问题. 1.2 使用对象 质量管理部.基础研发部,集成部署部及EMT 目标受众: 本文的预期受众是从事持续交付或持续自动测试工作的软件工程师.要想按照本文中的步骤进行操作,您应该理解: 脚本开发. 软件开发流程. 1.3 持续集成概述 1.3.1 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成

LAMP基于RPM包搭建

一:简述 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必须遵守这个标准. HTTP是一个客户端和服务器端请求和应答的标准(TCP).客户端是终端用户,服务器端是网站.通过使用Web浏览器.网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求.(我们称这个客户端)叫用户代理(user agent).应答的服务器上存储着(一些)资源,比如HTML文件和图像.(我们称)这个

使用Jenkins远程部署war包到tomcat container

Jenkins首先使用maven将源代码进行编译打包,之后需要将war包传送到tomcat服务器上进行部署. 来看一下Jenkins的基本配置,首先需要安装插件"Deploy to container Plugin": 但是在安装插件时,Jenkins会先ping www.google.com这个域名来保证网络连通性 ,我们需要将其改为www.baidu.com,来使得检查阶段通过: 编辑Jenkins的配置文件default.json: 将connnectionCheckUrl改为h

WAR包方式安装Jenkins

系统环境: CentOS 7.5 1804 IP:192.168.1.3 关闭selinux.firewalld jenkins war包:下载地址 一.安装tomcat以及nginx 1.通过yum安装tomcat.nginx yum install -y tomcat nginx #nginx需要事先配置好epel源 #elep源配置方法: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.rep

阿里云上如何利用war包安装jenkins

一. 前提条件:已安装jdk和tomcat 如何安装,请参考<如何在阿里云上部署war包到tomcat服务器> 二. 下载war包 下载地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war 三. 利用xftp把jenkins.war放在tomcat的webapps下 四. 启动tomcat 命令:/usr/local/apache-tomcat-6.0.37/bin/startup.sh 五. 在浏览器输入http://ip:8080/

Jenkins.war包构建Jenkins平台

[[email protected] ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo [[email protected] ~]#yum install -y nginx tomcat   #由于时间的关系,我们直接配置yum源,直接yum在本地安装tomcat和nginx [[email protected] ~]#wget -O ROOT.war http://mirrors.

centos7上Jenkins通过rpm包方式直接安装及使用war包方式升级

一.通过rpm包方式直接安装jenkins 1.官网下载rpm安装包(前提是安装jdk) wget https://pkg.jenkins.io/redhat-stable/jenkins-2.121.2-1.1.noarch.rpm rpm -ivh jenkins-2.121.2-1.1.noarch.rpm 2.查看相关文件路径 3.启动 启动失败,根据提示发现如下报错 该报错是因为在管理脚本的定义路径下找不到java命令,先查看java命令的路径,然后在管理脚本中添加现java命令路径即