Jenkins实战演练之Linux服务器快速搭建
为什么80%的码农都做不了架构师?>>>
【准备】
操作系统:ubuntu-13.10-server-amd64
JAVA版本:server-jre-7u45-linux-x64.tar.gz
Jenkins版本:jenkins.war(v1.545)
【步骤】
采用Stand-Alone方式运行Jenkins服务器,该方法使用灵活方便,不需要系统安装JDK,对于喜欢绿色软件的同学会比较倾向于该方式
本次演练示例以Jenkins服务器的运行目录为“/home/CIServer”
1)解压server-jre-7u45-linux-x64.tar.gz到当前目录;
2)拷贝jenkins.war到当前目录;
3)采用Linux的Shell脚本来快速运行Jenkins服务器(下面详细解读);
至此,“/home/CIServer”目录下目前仅存在如下文件:
【关键解读】
该方法的主要知识点在于如何编写快速启动Jenkins服务器的Shell脚本,这里贴出主要实现代码:
#!/bin/sh
# Startup script for the Jenkins Continuous Integration server
# Set Jenkins environment.
export JENKINS_BASE=$PWD/.jenkins
export JAVA_HOME=$PWD/jdk1.7.0_45
export PATH=$PATH:$JAVA_HOME/bin
export LOGFILE=jenkins.log
java -DJENKINS_HOME=$JENKINS_BASE -Xmx512m -jar jenkins.war --httpPort=80 --logfile=$LOGFILE
【效果展示】
Jenkins服务器运行效果,出现“Jenkins is fully up and running”表示Jenkins服务器启动成功:
使用web浏览器进行登陆效果:
转载于:https://my.oschina.net/iware/blog/191819
Jenkins实战演练之Linux服务器快速搭建相关推荐
- linux怎样搭建DNS服务器,Linux下快速搭建DNS服务器
摘要 腾兴网为您分享:Linux下快速搭建DNS服务器,作业盒子,优学堂,湘税社保,悟空识字等软件知识,以及初中英语app,新榜编辑器,神界原罪2,少儿英语点读app,minecraft皮肤编辑器, ...
- linux进行校时ntp,Linux下快速搭建ntp时间同步服务器
Linux下快速搭建ntp时间同步服务器 背景: 服务器多了,时间是否一致以及是否准备就显得格外重要,虽然这个问题总是被忽略,但是统一时间是很有必要的,因为时间问题导致服务出现问题也是司空见惯,本文简 ...
- linux下测试个人主页,一键建站集成软件包,Linux上快速搭建测试个人网站
原标题:一键建站集成软件包,Linux上快速搭建测试个人网站 来自:Linux迷 https://www.linuxmi.com/ubuntu-20-0-linux-xampp.html 在Ubunt ...
- linux的建站安装包,一键建站集成软件包,Linux上快速搭建测试个人网站
原标题:一键建站集成软件包,Linux上快速搭建测试个人网站 来自:Linux迷 https://www.linuxmi.com/ubuntu-20-0-linux-xampp.html 在Ubunt ...
- 服务器怎搭建Linux,linux服务器怎么搭建
是不是还有很多同学们都不知道linux服务器怎么搭建,那么应该怎样快速有效处理这个问题呢?就让小编来告诉大家搭建linux服务器教程,感兴趣的同学们不要错过哦. 方法/步骤分享: 一.准备Nginx ...
- Linux服务器环境搭建《Redis、Nginx、mysql8安装》
Linux服务器环境搭建<Redis.Nginx.mysql8安装> 1.Redis安装 直接操作: cd / cd /usr/local mkdir redis cd redis wge ...
- 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群
作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...
- 如何在远程的linux服务器中搭建禅道及bugfree
如何在远程的linux服务器中搭建禅道及bugfree 一.介绍远程连接工具 1.首先连接远程的linux服务器,就需要使用连接工具及通过FTP上传工具. 远程连接的工具:putty和xshell 区 ...
- linux搭建服务器ppt,Linux服务器远程控制搭建.ppt
<Linux服务器远程控制搭建.ppt>由会员分享,可在线阅读,更多相关<Linux服务器远程控制搭建.ppt(14页珍藏版)>请在装配图网上搜索. 1.企业服务器远程控制搭建 ...
最新文章
- restore还原不同名称的数据库_SQL Server2005还原数据库攻略
- 在进入新版本 的时候,进行推送引导
- 怎么把一个结构体的数据包通过串口发送出去?
- webpack入门与笔记
- python--一些特性
- drupal ajax json异步调用
- Windows Phone 7 优秀开源项目概览 来源:http://www.cnblogs.com/porscheyin/archive/2010/12/15/1906476.html...
- Java进阶:SpringMVC文件上传
- YV12数据与AVFrame的相互转换
- win10企业版如何改为专业版?
- 适合产品经理的桌面壁纸-分类神器
- Tensorflow2.0之语言模型数据集(周杰伦专辑歌词)预处理
- matlab2015的marker,matlab中markersize什么意思
- 微信android版字体,微信炫彩字下载-微信七彩字体 安卓版v1.6.2-PC6安卓网
- 硬件知识:声控楼道灯电路
- org.springframework.dao.InvalidDataAccessApiUsageException: ERR wrong number of arguments for ‘srem‘
- 计算机控制台什么意思,什么叫控制台?
- 如何快速新增百万测试数据?
- Qt的.pro文件简介
- 【论文笔记】Nonparallel Emotional Speech Conversion Using VAE-GAN 基于VAE-GAN的非平行情感语音生成
热门文章
- 到现在才理解高斯分布的均值与方差为什么是0和1
- python2.7安装git_[Centos]安装Git2.7.0
- 抽象类(c++细节篇九)
- 河南关于领取软考2021年上半年合格证书的通知
- 信息系统项目管理师:第5章:项目范围管理(2)-重点汇总
- Mysql Errcode: 24 - Too many open files
- VSCode刚安装后可以安装这些插件提高开发效率
- ASP.NET中MVC编程模式简介与搭建HelloWorld项目
- Angular介绍、安装Angular Cli、创建Angular项目入门教程
- C#中使用DbHelper连接SqlServer数据库