基于jenkins一步步搭建自动化持续集成系统——遇到盘算

Ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。

目前,Ubuntu 11.04
的JAVA源尚未更新,无法通过“官方”安装。我们可以通过“JDK
updater”脚本来安装JAVA。
#1
通过Ubuntu 10.10 相关软件库在Ubuntu 11.04中安装Java(JRE/JDK和Java插件)

前言

   
自动化测试可以极大的提高测试的效率,而持续集成则是进一步解放测试人员的双手,让机器自动构建环境,自动运行测试并发布测试报告。

   
Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。

   
Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache
Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev
SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache
Ant和Apache
Maven的项目,以及任意的Shell脚本和Windows批处理命令。Jenkins的主要开发者是川口耕介。[2]Jenkins是在MIT许可证下发布的自由软件。[3]

   
可以通过各种手段触发构建。例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的URL进行请求。

Ubuntu 14.04.3 64位环境下OpenJDK7编译

系统环境:Ubuntu 14.04.3 -amd64 in VMWare
1.安装openjdk7依赖

sudo apt-get build-dep openjdk-7
sudo apt-get install openjdk-7-jdk

sudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev
libxrender-dev xorg-dev xutils-dev x11proto-print-dev ant

sudo mkdir /usr/X11R6
cd /usr/X11R6/
sudo ln -s -T /usr/lib lib

2.安装Oracle jdk到/usr/lib/jvm
3.将/src/share/classes/java/util目录下的CurrencyData.properties文件中的时间改为当前时间10年以内
4.编译脚本:

#!/bin/bash
export LANG=C
export ALT_BOOTDIR=/usr/lib/jvm/jdk1.7.0_17
export ALT_DEVTOOLS_PATH=/usr/bin
export ALLOW_DOWNLOADS=true
#是否需要自动下载,jaxp,jaws可以自动下载
export SKIP_DEBUG_BUILD=false #是否跳过编译debug版
export SKIP_FASTDEBUG_BUILD=false #是否跳过编译fastdebug版
export DEBUG_NAME=debug
export HOTSPOT_BUILD_JOBS=4
export ALL_PARALLEL_COMPILE_JOBS=4
export ALT_DEVTOOLS_PATH=/usr/bin
export SKIP_COMPARE_IMAGES=true
export USE_PRECOMPILED_HEADER=true
BUILD_DEPLOY=false
BUILD_INSTALL=false
unset CLASSPATH
unset JAVA_HOME
make sanity & make all 2>&1

运行编译脚本。

CentOS 6.5上编译安装OpenJDK7源码 

RHEL6.5安装OpenJDK1.7.0 + JBoss7.1.1 + Maven3.0.4

Fedora 20下安装官方JDK替换OpenJDK并配置环境变量

Ubuntu OpenJDK + Tomcat7 的安装

Ubuntu 13.04下升级到Maven3.10 以支持 OpenJDK7

Ubuntu 12.10中编译安装OpenJDK 7

本文永久更新链接地址:

14.04.3 64位环境下OpenJDK7编译
系统环境:Ubuntu 14.04.3 -amd64 in VMWare 1.安装openjdk7依赖 sudo
apt-get build-dep openjdk-7 sudo apt-get install openjdk-7-jd…

打开终端,输入命令:

按住ALT+F2组合键,输入

环境准备

操作系统:Mint 17.3

Jenkins:2.91

JAVA:8

sudo add-apt-repository ppa:eclipse-team/debian-package

gksu /usr/bin/software-properties-gtk

JAVA8安装

    Mint 系统默认的JAVA版本为Open jre
1.7,但Jenkins不支持,所以需要安装JAVA8,如果系统已经有安装好了,则此步可省略。

    使用一下命令安装JAVA 8,需要保证网络畅通,否则可能安装失败。

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

sudo apt-get install oracle-java8-set-default

    最后,使用以下命令验证安装结果。

java-version

    如果显示如下,则安装成功,否则请检查上述命令执行情况。

ylg娱乐官网,java version “1.8.0_151”

Java(TM) SE Runtime Environment (build 1.8.0_151-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

sudo apt-get update

然后在“其他软件”—“添加”下面的内容:

发表评论

电子邮件地址不会被公开。 必填项已用*标注