universal-jk-deploy 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
universal-jk-deploy 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 未知
开发语言 SHELL
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 国产
提 交 者 jkklee
适用人群 未知
收录时间 2019-06-20

软件简介

此项目的初衷是基于JenkinsAnsible提供一套能兼容大多数应用场景的部署方案,提供一个统一的“配置界面”来完成大多数项目的部署工作,而无需关注底层脚本的实现。

具体一点来讲:将打包或编译,服务的启停,服务在反向代理的摘除和重新加入等操作在底层脚本中予以组合,但是底层脚本不涉及到具体的服务启停命令或取值等,只提供逻辑框架。而描述项目部署的各种信息均在jenkins作业的配置界面中予以设置(这是在Jenkins中设置部署作业的最外层也是最直接看到的地方)。

依赖

当然是Jenkins和Ansible

大致可以将应用部署分为两类

  1. 经过反向代理的后端服务,例如:java或者python以及php等
    流程:从反向代理中踢除待更新后端 ----> 关闭后端 ----> 更新代码 ----> 启动后端 ----> url探活 ----> 后端重新加入反向代理
  2. 不经过反向代理,静态文件或者通过npm打包生成静态文件的项目
    流程:关闭后端[可选] ----> 更新代码 ----> 启动后端[可选]

注:本套脚本目前仅支持采用nginx作为反向代理的场景

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
来来来
2019/06/29 00:44
回复
举报
Mark
2019/06/28 23:54
回复
举报
更多评论
暂无内容
发表于开发技能专区
2016/09/22 16:16

Tomcat --mod_jk简述

apache与tomcat服务器连接有两种方式 1.apache自带的mod_proxy 2.tomcat推出的mod_jk #1.为什么要进行apache与tomcat连接? 我们都知道,tomcat本身已经提供了http服务,该服务的默认端口是8080,装好tomcat后通过8080端口就可以直接使用tomcat了。 既然tomcat本身已经提供了这样的服务,为啥还要引入apache或者一些其他...

0
0
发表了博客
2013/04/25 16:32

apache jk监控--jkstatus

先在配置文件中加入配置内容: workers.properties 配置文件中加入 下面两行 worker.list = status worker.status.type=status 在http.conf中 <IfModule jk_module> JkWorkersFile conf/workers.properties JkShmFile /data/logs/apache2/mod_jk.shm # JkMountFile conf/uriworkermap.properties JkLogFile /data/logs/a...

0
2
发表了博客
11/23 01:49

2091: 扛塔的JK

2091: 扛塔的JK 1.描述 在S8赛季,IG为LPL赢得了第一个S赛冠军。作为IG的队员,JK以热爱扛塔为人们所知,连IG的另一位队员The Shy都嘲讽他:“哎呦JK,天天扛塔。”作为JK的守护者——宝蓝,总是思考如何保护JK的...

0
0
发表了博客
2011/07/12 16:57

关于jk的一些命令

定义workers JkWorkersFile 指定mod_jk的workers定义. JkWorkersFile /etc/httpd/conf/workers.properties Logging JkLogFile指定mod_jk放log文件的位置. JkLogFile /var/log/httpd/mod_jk.log JkLogLevel 可以设置以下log级别 : info 包含标准的mod_jk行为 (默认). error 包含错误信息. debug mod_jk行为的全部信息 Jk...

0
1
发表于服务端专区
2014/07/31 18:26

centos 安装mod_jk

1. 检查 apxs 有没有安装。"/usr/sbin/apxs" 2. 如果没有的话,先安装apxs

0
0
发表了博客
2011/11/28 21:13

mod_jk 与 mod_proxy

Apache的mod_proxy模块支持Web代理,反向代理等多种功能。mod_jk则专注于httpd对tomcat的反向代理。使用mod_proxy也可以实现反向代理将服务请求转发给tomcat。 根据文档1中的说法: Recent work on mod_proxy is aimed at serving the needs of reverse proxies. — Painless Web Proxying with Apache mod_proxy mod_pr...

0
0
发表了博客
2014/11/13 17:08

Universal joints

Universal joints

1
0
发表了博客
2016/01/11 14:00

Universal-ImageLoader

Universal-ImageLoader是一个第三方开源库,主要用来异步加载图片、缓存图片、和图片显示。(获取图片显示在相应的控件上) 官网地址:https://github.com/nostra13/Android-Universal-Image-Loader 优点: 1、支持多线程下载图片。图片来源可以是网络、本地文件夹、assets和drawable 2、支持随意配置ImageLoader 3、支持...

0
3
发表了博客
2013/09/18 16:10

CentOS上安装mod_jk

为了实现前端使用Apache处理页面,后端使用JBOSS或Tomcat处理逻辑,我们需要为httpd安装mod_jk模块。 操作如下: 1、下载最新的的Apache Tomcat Connector http://tomcat.apache.org/connectors-doc/ 2、安装http-devel yum -y install httpd-devel 3、解压tomcat-connectors-1.2.37-src.tar,然后进行如下操作 cd nativ...

1
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
9 收藏
分享
返回顶部
顶部