Jenkins搭建
可以直接在jenkins官方网站上:http://jenkins-ci.org/下载jenkins的文件jenkins.war文件 有两种启动方法。
首先保证系统中已经安装了jdk,最好是jdk1.5以上。
第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:$ java -jar jenkins.war
然后在浏览器中(推荐用火狐)输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins
第二种方法是用tomcat打开
解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat/usr/local/apache-tomcat-6.0.18/bin$ ./startup.sh start
将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址:http://localhost:8080/jenkins
在打开jenkins后,没有创建用户前,先不要勾选系统设置中启用安全选项,如果勾选了,就会出现无法进入jenkins的现象。
如果已经勾选可以通过如下方法来解决:
在jenkins默认的主目录.jenkins中修改config.xml文件,将文件下的几行
<useSecurity>true</useSecurity> <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/> <securityRealm class="hudson.security.HudsonPrivateSecurityRealm"> <disableSignup>false</disableSignup> <enableCaptcha>false</enableCaptcha> </securityRealm>
全部删除,然后重新启动tomcat,重新进入jenkins就不用输入密码了。
jenkins默认的根目录在当前文件夹下,比如本机使用的用户名是kes,打开jenkins后,默认的根目录就是/home/kes/.jenkins目录。.jenkins目录是隐藏的,为了方便需要将jenkins的目录更换以下。先备份当前jenkins的根目录,以便更换主目录失败以后可以恢复到以前的目录。
进入tomcat下的conf目录,创建一个jenkins.xml文件,将如下几行加入,其中jenkins.war文件就是我们放到webapps目录下的jenkins文件,要给出这个文件存放的绝对路径,value后面就是变更后jenkins的根目录的位置。
<Context docBase="/path/to/jenkins.war"> <Environment name="JENKINS_HOME" type="java.lang.String" value="/path/to/jenkins" override="true"/> </Context>
修改conf下的xml文件的时候,需要将tomcat关掉,修改好后,多次重启tomcat和jenkins,再进入jenkins之后,在系统设置中就可以看到jenkins根目录改变了,而且在环境变量里面增加了JENKINS_HOME这个变量。
在tomcat下webapps的jenkins目录
/usr/local/apache-tomcat-6.0.18/webapps/jenkins/WEB-INF
修改以上目录中的web.xml文件,修改<env-entry-value></env-entry-value>这一行,在<env-entry-value>之后添加现在的jenkins的根目录。
<env-entry> <env-entry-name>HUDSON_HOME</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>/usr/local/jenkins</env-entry-value> </env-entry>
重启tomcat,打开jenkins,jenkins根目录修改完毕。
配置jdk maven等稍后更新
相关推荐
【Jenkins 搭建手册】 Jenkins 是一个开源的持续集成工具,广泛用于自动化各种软件构建、测试和部署任务。以下是如何在Linux服务器上搭建Jenkins的详细步骤: 1. **安装Tomcat** - **上传Tomcat**:首先需要下载...
### Jenkins 搭建 Android 自动打包环境详解 #### Jenkins 安装与配置 ##### Jenkins 安装方式 1. **War 文件部署**: 下载 Jenkins 的最新 war 文件 (`jenkins.war`),将其部署到 Servlet 容器如 Tomcat 中,并...
标题中的“jenkins搭建用到的软件”表明我们要讨论的是如何使用Jenkins,一个流行的持续集成和持续交付(CI/CD)工具。Jenkins能够自动化各种任务,包括构建、测试和部署软件,使得开发流程更加高效。为了搭建Jenkins...
【Jenkins 搭建与自动构建】 在 CentOS 7 系统中,Jenkins 是一个流行的持续集成和持续部署工具,它可以帮助自动化软件开发流程,包括构建、测试和部署。以下是如何在 CentOS 7 上安装和配置 Jenkins,以及如何进行...
### jmeter+ant+Jenkins搭建接口自动化测试 #### 一、JMeter介绍与配置 JMeter是一款开源的性能测试工具,主要用于Web应用的负载测试和功能测试。它支持多种协议,包括HTTP、HTTPS、FTP等,并且可以用于测试静态和...
kubernetes的搭建详细过程与jenkins的一些搭建过程及经验
### 基于Tomcat的Jenkins环境搭建详解 #### 一、引言 随着软件开发项目的日益复杂,持续集成(CI)与持续部署(CD)已成为提高开发效率和产品质量的关键手段之一。Jenkins作为一款开源CI/CD工具,凭借其强大的插件...
### Jenkins搭建指南详解 #### 一、前言 在软件项目的持续集成与持续部署(CI/CD)过程中,Jenkins 是一个非常强大的自动化工具。它不仅支持自动化构建、测试等流程,还能帮助团队提高开发效率并减少人为错误。本文...
本文将详细讲解如何在无网络或内网环境中,利用提供的压缩包文件,搭建一个包含maven、Java、Vue.js和Git插件的Jenkins 2.328版本。 首先,让我们理解Jenkins的基本概念。Jenkins是一个用Java编写的开源持续集成...
本文将详细讲解如何在无网络或内网环境下,利用提供的压缩包文件,搭建Jenkins 2.414版本,并安装包括maven、Java、vue、git在内的所有必需插件。 首先,我们需要理解Jenkins的基本概念。Jenkins是一个用Java编写的...
SonarQube是一款强大的代码质量管理工具,用于检测代码中的潜在缺陷、漏洞和代码异味,以...通过详细阅读《SonarQube代码质量管理平台搭建手册.doc》文档,你可以获取更具体的步骤和配置细节,进一步优化你的集成流程。
在Ubuntu系统上搭建Jenkins是构建自动化服务器的一个常见选择,尤其对于开源软件和Java项目而言。Jenkins是一款功能丰富的持续集成工具,可以帮助开发者自动化构建、测试和部署代码,提高开发效率。下面我们将详细...
### Jenkins环境搭建与配置详解 #### 一、Jenkins简介 Jenkins 是一款开源的持续集成工具,主要用于自动化软件项目的构建、测试以及部署等过程,极大地提高了开发效率和软件质量。本文将详细介绍如何在本地环境中...
本文档主要介绍了如何在 CentOS 6.5 系统上搭建 Jenkins 并进行基本配置,以便实现自动化构建任务。 #### 二、准备工作 在正式开始安装 Jenkins 之前,我们需要确保系统中已安装了必要的基础软件包。具体步骤如下:...
自动化构建部署项目,svn项目,自动化拉取,编译打包,发布,重启tomcat,发送邮件,时间触发任务,安装插件(findbug,自动发布,邮件,远程bash)