为什么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服务器快速搭建相关推荐

  1. linux怎样搭建DNS服务器,Linux下快速搭建DNS服务器

    摘要 腾兴网为您分享:Linux下快速搭建DNS服务器,作业盒子,优学堂,湘税社保,悟空识字等软件知识,以及初中英语app,新榜编辑器,神界原罪2,少儿英语点读app,minecraft皮肤编辑器, ...

  2. linux进行校时ntp,Linux下快速搭建ntp时间同步服务器

    Linux下快速搭建ntp时间同步服务器 背景: 服务器多了,时间是否一致以及是否准备就显得格外重要,虽然这个问题总是被忽略,但是统一时间是很有必要的,因为时间问题导致服务出现问题也是司空见惯,本文简 ...

  3. linux下测试个人主页,一键建站集成软件包,Linux上快速搭建测试个人网站

    原标题:一键建站集成软件包,Linux上快速搭建测试个人网站 来自:Linux迷 https://www.linuxmi.com/ubuntu-20-0-linux-xampp.html 在Ubunt ...

  4. linux的建站安装包,一键建站集成软件包,Linux上快速搭建测试个人网站

    原标题:一键建站集成软件包,Linux上快速搭建测试个人网站 来自:Linux迷 https://www.linuxmi.com/ubuntu-20-0-linux-xampp.html 在Ubunt ...

  5. 服务器怎搭建Linux,linux服务器怎么搭建

    是不是还有很多同学们都不知道linux服务器怎么搭建,那么应该怎样快速有效处理这个问题呢?就让小编来告诉大家搭建linux服务器教程,感兴趣的同学们不要错过哦. 方法/步骤分享: 一.准备Nginx ...

  6. Linux服务器环境搭建《Redis、Nginx、mysql8安装》

    Linux服务器环境搭建<Redis.Nginx.mysql8安装> 1.Redis安装 直接操作: cd / cd /usr/local mkdir redis cd redis wge ...

  7. 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群

    作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...

  8. 如何在远程的linux服务器中搭建禅道及bugfree

    如何在远程的linux服务器中搭建禅道及bugfree 一.介绍远程连接工具 1.首先连接远程的linux服务器,就需要使用连接工具及通过FTP上传工具. 远程连接的工具:putty和xshell 区 ...

  9. linux搭建服务器ppt,Linux服务器远程控制搭建.ppt

    <Linux服务器远程控制搭建.ppt>由会员分享,可在线阅读,更多相关<Linux服务器远程控制搭建.ppt(14页珍藏版)>请在装配图网上搜索. 1.企业服务器远程控制搭建 ...

最新文章

  1. restore还原不同名称的数据库_SQL Server2005还原数据库攻略
  2. 在进入新版本 的时候,进行推送引导
  3. 怎么把一个结构体的数据包通过串口发送出去?
  4. webpack入门与笔记
  5. python--一些特性
  6. drupal ajax json异步调用
  7. Windows Phone 7 优秀开源项目概览 来源:http://www.cnblogs.com/porscheyin/archive/2010/12/15/1906476.html...
  8. Java进阶:SpringMVC文件上传
  9. YV12数据与AVFrame的相互转换
  10. win10企业版如何改为专业版?
  11. 适合产品经理的桌面壁纸-分类神器
  12. Tensorflow2.0之语言模型数据集(周杰伦专辑歌词)预处理
  13. matlab2015的marker,matlab中markersize什么意思
  14. 微信android版字体,微信炫彩字下载-微信七彩字体 安卓版v1.6.2-PC6安卓网
  15. 硬件知识:声控楼道灯电路
  16. org.springframework.dao.InvalidDataAccessApiUsageException: ERR wrong number of arguments for ‘srem‘
  17. 计算机控制台什么意思,什么叫控制台?
  18. 如何快速新增百万测试数据?
  19. Qt的.pro文件简介
  20. 【论文笔记】Nonparallel Emotional Speech Conversion Using VAE-GAN 基于VAE-GAN的非平行情感语音生成

热门文章

  1. 到现在才理解高斯分布的均值与方差为什么是0和1
  2. python2.7安装git_[Centos]安装Git2.7.0
  3. 抽象类(c++细节篇九)
  4. 河南关于领取软考2021年上半年合格证书的通知
  5. 信息系统项目管理师:第5章:项目范围管理(2)-重点汇总
  6. Mysql Errcode: 24 - Too many open files
  7. VSCode刚安装后可以安装这些插件提高开发效率
  8. ASP.NET中MVC编程模式简介与搭建HelloWorld项目
  9. Angular介绍、安装Angular Cli、创建Angular项目入门教程
  10. C#中使用DbHelper连接SqlServer数据库