文档章节

Jenkins实战演练之Linux服务器快速搭建

w
 woneiware
发布于 2014/01/09 17:40
字数 287
阅读 423
收藏 2

【准备】

操作系统: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”目录下目前仅存在如下文件:

image


【关键解读】

该方法的主要知识点在于如何编写快速启动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服务器启动成功:

image

使用web浏览器进行登陆效果:

image


© 著作权归作者所有

共有 人打赏支持
w
粉丝 3
博文 10
码字总数 2918
作品 0
南京
私信 提问
加载中

评论(1)

Serval
Serval
很好的文章,Thanks!
Jenkins实战演练之安全管理

【前提】 通过《Jenkins实战演练之Windows服务器快速搭建》(http://my.oschina.net/iware/blog/191818)和《Jenkins实战演练之Linux服务器快速搭建》(http://my.oschina.net/iware/blog/19...

woneiware
2014/01/09
0
1
Jenkins实战演练之Linux节点任务配置

【前提】 通过《Jenkins实战演练之Windows系统节点管理》(http://my.oschina.net/iware/blog/191823)和《Jenkins实战演练之Linux系统节点管理》(http://my.oschina.net/iware/blog/191824...

woneiware
2014/01/10
0
0
Ubuntu快速搭建Jenkins持续集成平台

【准备】 操作系统:ubuntu-13.10-server-amd64 JAVA版本:server-jre-7u45-linux-x64.tar.gz Jenkins版本:jenkins.war(v1.545) 【步骤】 采用Stand-Alone方式运行Jenkins服务器,该方法使...

openthings
2015/12/10
292
0
Jenkins实战演练之Windows服务器快速搭建

【准备】 操作系统:Windows Server 2008 R2 Enterprise JAVA版本:server-jre-7u45-windows-x64.tar.gz Jenkins版本:jenkins.war(v1.545) 【步骤】 采用Stand-Alone方式运行Jenkins服务器......

woneiware
2014/01/09
0
0
使用 Jenkins 构建 Coding 项目 (资源)

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

寰宇01
2018/04/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

2亿用户背后的Flutter应用框架Fish Redux

背景 在闲鱼深度使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也...

阿里云官方博客
19分钟前
0
0
C++生成随机数:高斯/正态分布(gaussian/normal distribution)

高斯分布也称为正态分布(normal distribution)。 常用的成熟的生成高斯分布随机数序列的方法由Marsaglia和Bray在1964年提出,C++版本如下: #include <stdlib.h>#include <math.h> d...

天蚕宝衣
23分钟前
1
0
从 Jenkins 迁移到 Jenkins X:一场持续交付之旅

背景 在 dailymotion,我们信奉 DevOps 最佳实践,并且重度使用了 Kubernetes。我们的部分产品(并非全部)已经部署在 Kubernetes 上。在迁移我们的广告技术平台时,为了赶时髦(作者你这么直...

微笑向暖wx
27分钟前
1
0
Kafka Producer Consumer

Producer API org.apache.kafka.clients.producer.KafkaProducer 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:...

编程SHA
34分钟前
0
0
在centos上搭建git服务器并自动同步代码

在centos上搭建git服务器并自动同步代码 tortoisegit git centos linux 5k 次阅读 · 读完需要 15 分钟 0 参考文章 CentOS安装Git实现多人同步开发 centos中GIT服务器搭建及使用密钥连接 简述...

linjin200
36分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部