`
wandejun1012
  • 浏览: 2732249 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jenkins 搭建

 
阅读更多

环境:ubuntu14+jenkins1.652

 

 

思路:

有2种方法可以安装jenkins.

 

法一:利用wget,完整代码如下:

 

wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

 

 

注意到,上面的代码执行完成后就可以用localhost:8080来访问jenkins了。它默认是用jetty作服务器的。

 

 

法二:直接在官网下载war包,扔到tomcat里的ROOT目录即可。

 

这种方法也可以将jenkins运行起来。

 

 

下面说下jenins的配置:

 

1)需要在ubuntu上提前安装好jdk8

1.1)在ubuntu输入命令:uname -m,显示结果如下:

  • x86_64: 64 bit kernel

  • i686: 32 bit kernel

如果是x86_64的,则是64位;如果是i686之类的,则是32位的,根本不同的版本下载jdk.

 

 

1.2) 去oracle官网下载jdk.链接地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

1.3) 切换到root用户。输入命令:mkdir /opt/jdk

1.4) 解压。输入命令:tar -zxf jdk-8u73-linux-小86.tar.gz -C /opt/jdk。这条命令非常适用,可以将某个压缩包解压到指定目录。

1.5) 设置默认jdk之java命令.输入命令:update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 1062

1.6) 设置默认jdk之javac命令:update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 1062

1.7) 利用java -version来检测版本是否安装好。

 

2) 需要在ubuntu上提前安装好maven

2.1) 输入命令:sudo apt-get install maven,自动下载并安装maven.

2.2)   至此maven安装完成。采用默认配置。 

 

 

 

3)需要在ubuntu上提前安装好git

3.1) 输入命令:sudo apt-get install git-core,这样就会自动完成git的下载和安装。

3.2)为了能够下载gitHub上代码,必须配置如下2个东西:

$ git config --global user.name  "用户名或者用户ID"

$ git config --global user.email  邮箱

3.3)利用ssh-keygen生成公钥私钥。并将公钥传到,就是带pub结尾那个,传到gitHub上。

3.4)验证是否能够登录,输入如下命令: ssh -v git@github.com,如果提示successfully表示能够打通。

3.4)至此,git配置完成。

 

4) 需要提前安装好maven.

4.1) 去官网下载tar包,这里选择最新的V3.3.9。下载地址:http://maven.apache.org/download.cgi

4.2)解压到/usr/local目录下。

4.3)以root身份编辑环境变量。如下命令:vim /etc/profile,在末尾添加以下语句:

#set maven environment
M2_HOME=/usr/local/apache-maven-3.3.9

export MAVEN_OPTS="-Xms256m -Xmx512m"

export PATH=$M2_HOME/bin:$PATH

 4.4) 要使环境变量立即生效,输入命令:   . /etc/profile

 4.5) 测试mvn有没有安装成功。输入命令:mvn -version

 

 

 

 

4) 在jenkins->系统设置里面进行配置。将刚才提到的git、maven、jdk全部配置进去即可。

4.1) 新建->选择maven,这样就可以构建一个maven任务了。点右边绿色的小按钮即可以开始构建。

 

 

5) 关于JENKINS_HOME。

jenkins的运行目录都是基于jenkins_home的。

比如有的人设置它为/root/.jenkins,有的人设置它为/home/localadmin/.jenkins.

设置完了后,jenkins里面所有的任务均保存在此目录下。因此如果随意切换,将会有看不到原来设置的任务的现象发生。

 

 

 

参考链接:

1、用wget安装jenkins。     https://wiki.jenkins-ci.org/display/JENKINS/Tomcat

2、

3、ubuntu 安装并配置git。http://bohsu.blog.51cto.com/6966437/1230705

4、ubuntu 安装maven。http://stackoverflow.com/questions/15630055/how-to-install-maven-3-on-ubuntu-15-10-15-04-14-10-14-04-lts-13-10-13-04-12-10-1

5、ubuntu安装java tar的方法1。https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps

6、ubuntu安装java的tar方法2。http://www.linuxidc.com/Linux/2015-01/112030.htm。

      注意到,此方法和第5种方法相比,有点特殊,不是通过设置默认jdk的方法来做的,而是用set java_home这种方法来做的。

7、jenkins git maven配置经典教程。https://segmentfault.com/a/1190000002895521

8、ubuntu 安装maven教程,包括当前用户的settings设置。http://my.oschina.net/hongdengyan/blog/150472?fromerr=RQegELXf

9、maven2.1默认用JDK1.3来编译的。http://tbstone.iteye.com/blog/1489239 

 

 

 ---------------------------------------------------------------------------

常见问题:

 

1、error=2, 没有那个文件或目录

这个是因为workspace目录配置错误导致的。这个可能不同的jenkins版本,workspace目录不一样。

我的jenkins版本是V1.652,workspace设置如下:/root/.jenkins/jobs/testAllCopy/workspace

 

2、注意到,设置MAVEN时,不要选default,要用自己设置的那个。

 

 3、-source 1.3 中不支持注释

这个是因为maven采用的default的,而未采用自己配置的原因。

 

 

 

分享到:
评论

相关推荐

    Jenkins搭建

    Jenkins搭建指南 Jenkins是一款流行的自动化服务器,可以实现自动构建、测试和部署软件项目。下面是Jenkins搭建的详细指南。 一、环境要求 在开始Jenkins搭建之前,需要安装以下软件: 1. JDK 1.7 2. ANT 1.9.7 ...

    jenkins搭建手册1

    【Jenkins 搭建手册】 Jenkins 是一个开源的持续集成工具,广泛用于自动化各种软件构建、测试和部署任务。以下是如何在Linux服务器上搭建Jenkins的详细步骤: 1. **安装Tomcat** - **上传Tomcat**:首先需要下载...

    jenkins搭建android自动打包环境

    ### Jenkins 搭建 Android 自动打包环境详解 #### Jenkins 安装与配置 ##### Jenkins 安装方式 1. **War 文件部署**: 下载 Jenkins 的最新 war 文件 (`jenkins.war`),将其部署到 Servlet 容器如 Tomcat 中,并...

    jenkins搭建用到的软件

    标题中的“jenkins搭建用到的软件”表明我们要讨论的是如何使用Jenkins,一个流行的持续集成和持续交付(CI/CD)工具。Jenkins能够自动化各种任务,包括构建、测试和部署软件,使得开发流程更加高效。为了搭建Jenkins...

    jenkins搭建和自动构建.docx

    【Jenkins 搭建与自动构建】 在 CentOS 7 系统中,Jenkins 是一个流行的持续集成和持续部署工具,它可以帮助自动化软件开发流程,包括构建、测试和部署。以下是如何在 CentOS 7 上安装和配置 Jenkins,以及如何进行...

    jmeter+ant+Jenkins搭建接口自动化测试

    ### jmeter+ant+Jenkins搭建接口自动化测试 #### 一、JMeter介绍与配置 JMeter是一款开源的性能测试工具,主要用于Web应用的负载测试和功能测试。它支持多种协议,包括HTTP、HTTPS、FTP等,并且可以用于测试静态和...

    kubernetes集群搭建与jenkins搭建

    kubernetes的搭建详细过程与jenkins的一些搭建过程及经验

    基于tomcat的jenkins搭建自动化build环境

    ### 基于Tomcat的Jenkins环境搭建详解 #### 一、引言 随着软件开发项目的日益复杂,持续集成(CI)与持续部署(CD)已成为提高开发效率和产品质量的关键手段之一。Jenkins作为一款开源CI/CD工具,凭借其强大的插件...

    jenkins 搭建指南

    ### Jenkins搭建指南详解 #### 一、前言 在软件项目的持续集成与持续部署(CI/CD)过程中,Jenkins 是一个非常强大的自动化工具。它不仅支持自动化构建、测试等流程,还能帮助团队提高开发效率并减少人为错误。本文...

    无网、内网服务器 jenkins搭建 (2.328版本)全部插件 离线下载

    本文将详细讲解如何在无网络或内网环境中,利用提供的压缩包文件,搭建一个包含maven、Java、Vue.js和Git插件的Jenkins 2.328版本。 首先,让我们理解Jenkins的基本概念。Jenkins是一个用Java编写的开源持续集成...

    无网、内网服务器 jenkins搭建 (2.414版本)全部插件 离线下载

    本文将详细讲解如何在无网络或内网环境下,利用提供的压缩包文件,搭建Jenkins 2.414版本,并安装包括maven、Java、vue、git在内的所有必需插件。 首先,我们需要理解Jenkins的基本概念。Jenkins是一个用Java编写的...

    SonarQube集成jenkins搭建手册

    SonarQube是一款强大的代码质量管理工具,用于检测代码中的潜在缺陷、漏洞和代码异味,以...通过详细阅读《SonarQube代码质量管理平台搭建手册.doc》文档,你可以获取更具体的步骤和配置细节,进一步优化你的集成流程。

    ubuntu上搭建jenkins

    在Ubuntu系统上搭建Jenkins是构建自动化服务器的一个常见选择,尤其对于开源软件和Java项目而言。Jenkins是一款功能丰富的持续集成工具,可以帮助开发者自动化构建、测试和部署代码,提高开发效率。下面我们将详细...

    jenkins环境搭建

    ### Jenkins环境搭建与配置详解 #### 一、Jenkins简介 Jenkins 是一款开源的持续集成工具,主要用于自动化软件项目的构建、测试以及部署等过程,极大地提高了开发效率和软件质量。本文将详细介绍如何在本地环境中...

    centos6.5搭建jenkins

    本文档主要介绍了如何在 CentOS 6.5 系统上搭建 Jenkins 并进行基本配置,以便实现自动化构建任务。 #### 二、准备工作 在正式开始安装 Jenkins 之前,我们需要确保系统中已安装了必要的基础软件包。具体步骤如下:...

    Jenkins搭建自动化构建平台

    自动化构建部署项目,svn项目,自动化拉取,编译打包,发布,重启tomcat,发送邮件,时间触发任务,安装插件(findbug,自动发布,邮件,远程bash)

Global site tag (gtag.js) - Google Analytics