文档章节

Jenkins的安装及部署

唯慕清风
 唯慕清风
发布于 2016/11/13 14:30
字数 408
阅读 40
收藏 0

Jenkins'

Jenkins 是开源的自动化集成部署应用,具有强大的社区支撑,丰富的插件支持。

<!-- more -->

安装

安装之前,确保你拥有以下最基本的环境保障:

  • Java 7
  • 256MB free memory
  • 1GB+ free disk space

Jenkins 官方推荐的环境是:

  • Java 8
  • 1GB+ free memory
  • 50GB+ free disk space

笔者采用 war 的方式,在 centos7/jdk8u111 环境下安装 Jenkins 应用,首先需要在官方下载官方网站:

# 切换至目标安装目录
cd /opt/jenkins
# 下载程序war
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war

使用 java -jar 运行 war 文件,Jenkins 会使用内置的 Jetty 作为容器运行:

java -jar http://mirrors.jenkins-ci.org/war/latest/jenkins.war --httpPort {port}

访问验证是否安装成功:

curl localhost:{port}

使用 Supervisor 管理 Jenkins 进程

Supervisor 是 Unix-Like 下一种优雅的进程管理方式,安装及使用可以参照进程管理工具Supervisor的安装及使用。添加配置:

新增配置文件:

emacs /etc/supervisord.d/jenkins.conf

内容如下:

[program:jenkins]
command=java -jar /opt/jenkins/jenkins.war --httpPort={port}
user=root
autostart=true
autorestart=true
startsecs=30
startretries=5

重启 supervisord :

supervisorctl reload

Jenkins 初始化

在浏览器中访问 Jenkins Web 站点,访问地址是 {Host address}:{port},接下来是一系列按部就班的操作。

首先会看到输入初始验证密码的界面:

输入初始验证密码界面

再者是进入用户自定义插件界面,建议选择安装官方推荐插件,因为安装后自己也得安装:

自定义插件界面

接下来是进入插件安装进度界面:

插件安装进度界面

初始化成功后进入 Jenkins 首页:

Jenkins首页

到此为止,Jenkins 的安装结束,准备开始一键部署项目...

© 著作权归作者所有

唯慕清风
粉丝 2
博文 17
码字总数 6867
作品 0
成都
前端工程师
私信 提问
.NET Core微服务之基于Jenkins+Docker实现持续部署(Part 1)

Tip: 此篇已加入.NET Core微服务基础系列文章索引 一、CI, CD 与Jenkins   互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称...

Edison Chou
2018/08/11
0
0
使用 Jenkins 构建 Coding 项目 (资源)

Jenkins简介 Jenkins是一种跨平台的持续集成和交付的应用软件,它便于不断稳定地交付新的软件版本,并提高你的工作效率。这款开发运维工具还让开发人员更容易把项目的变化整合起来,并使用大...

寰宇01
2018/04/23
635
0
前端自动化构建+部署

功能 web前端自动化构建+部署 特性 Docker Jenkins(with nodejs npm) Docker outside of Docker Docker Nginx 尝试部署node应用 docker版Jenkins没有node环境,需要自己配置dockerfile,安装...

代码坊
2017/06/30
0
0
spring-boot项目的docker集成化部署

spring-boot项目的docker集成化部署 [toc] 前言 据说流行的微服务和docker一起,更配哦!接下来,使用简单spring-boot项目演示docker的集成化部署的案例,在看过微笑的博客觉得不过瘾,自己动...

weir_will
2018/10/06
0
0
Jenkins安装与配置(Flask+Gunicorn及React)

服务器:阿里云 操作系统:Ubuntu16.04 后台:python,Flask+gunicorn 前端:react 安装Java Jenkins依赖java,因此必须先安装java。 输入 出现版本号则安装成功。 安装Jenkins 如果遇到下面...

刘开心_8a6c
2018/10/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

kerberos 常用命令

假定前提 1:你已经知道kerberos是做什么的,有什么用了。 2:操作者叫 zhangsan 常用命令 命令 说明 kdestroy 删除票据 kinit zhangsan {需要密码}获取张三的票据 票据有效期使用的是默认值...

os_m
26分钟前
4
0
64.springboot设置默认值启动线程数量

1.springboot配置线程 1.1 springboot默认启动线程 server.port=9000#配置编码server.tomcat.uri-encoding=UTF-8#最大并发数server.tomcat.max-threads=1000 #接受和处理的最大连接...

20190513
26分钟前
5
0
磁盘存储和文件系统(三)

磁盘存储和文件系统(三) 分区工具fdisk和gdisk 清空分区表,查看分区表 dd if=/dev/zero of=/dev/sdb bs=1 count=2 seek=510fdisk -l /dev/sdb 添加一块硬盘,识别添加的新硬盘 [root@Cent...

hardstudy-win
57分钟前
5
0
为什么Python无法解析此JSON数据? [关闭]

我在文件中有此JSON: { "maps": [ { "id": "blabla", "iscategorical": "0" }, { "id": "blabla", "iscateg......

技术盛宴
58分钟前
4
0
Eclipse更换炫酷黑色主题

https://blog.csdn.net/qq_32293345/article/details/81144831

天涯爪哇岛
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部