linux下的Jenkins安装

Posted 君邪不邪乎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下的Jenkins安装相关的知识,希望对你有一定的参考价值。

 

linux环境中安装Jenkins

一:环境配置

安装jdk和 maven

网络下载jdk和maven包,解压到目录下,配置环境变量,并验证。

 

 

二:安装配置Jenkins

(1):下载Jenkins安装包,创建Jenkins目录并解压到目录。查看安装目录

推荐下载地址:https://mirror.tuna.tsinghua.edu.cn/jenkins/

 

 (2):安装Jenkins并指定端口。

 

 


(3):配置Jenkins,在浏览器中输入自己的ip加端口号

 

 

令开启一个终端窗口,根据页面提示 ,在/root/.jenkins/secrets/initialAdminPassword查看管理员密码。

 

进入下一步操作,由于一些资源包是在国外网站下载的,国内无法访问,可以跳过插件的安装

 

 

 

创建一个管理员用户

 

 

 实列的配置

 

 

 

完成配置

 

我们可以根据自己的需求,查看官方文档来安装插件。

 本文来自博客园,作者:君邪不邪,转载请注明原文链接:linux下的Jenkins安装 - 君邪不邪乎 - 博客园 (cnblogs.com)

 

Linux系统下的Jenkins的简要安装方法

1 下载软件包

2 环境配置

  1. 提前安装好Java 8,在 /etc/profile 文件(或其他配置文件)中配置好环境变量 JAVA_HOME
  2. 解压 Tomcat 压缩包至 ~/Jenkins/ 目录下,给 ~/Jenkins/apache-tomcat-9.0.5/bin 目录下的 catalina.shshutdown.shstartup.sh 增加执行权限。(chmod +x *.sh)
  3. 将第一步下载好的 jenkins.war 放至 ~/Jenkins/apache-tomcat-9.0.5/webapps/ 目录下。

3 启动 Tomcat

  1. 执行 ~/Jenkins/apache-tomcat-9.0.5/bin/startup.sh 脚本即可启动 Tomcat ( ./startup.sh )。
    Tomcat 启动后,jenkins.war 会被自动解压,生成一个 jenkins 目录。
  2. 浏览器访问 http://localhost:8080/jenkins/ 会进入Jenkins的解锁界面(Unlock Jenkins),需要输入管理员密码才能继续访问 Jenkins。
    管理员密码存在与一个名为 initialAdminPassword 的文件中,该文件的位置在解锁界面有显示(~/.jenkins/secrets/initialAdminPassword)。
  3. 输入管理员密码之后会进入插件安装界面,有的机器安装 Jenkins 不能访问 https 开头的网址,而下载插件需要访问 https://updates.jenkins.io/current/update-center.json ,所以可能会出现 Offline
    此时需要更改一个名为 hudson.model.UpdateCenter.xml 的文件,该文件位于 ~/.jenkins/ 目录下。将文件中 url 标签内的网址替换为一个以 http 开头的镜像网站的URL,如 http://mirror.xmission.com/jenkins/updates/update-center.json
    重启 Tomcat(先执行 shutdown.sh 关闭,再执行 startup.sh 开启)。
  4. 再次进入插件安装界面应该就可以看到内容了,但是点击安装插件会出现一个错误:No such plugin: cloudbees-folder ,这个插件 jenkins.war 中默认没有包含,所以需要手动安装一下。
    安装方法:将第一步下载的 cloudbees-folder.hpi 文件放到 ~/Jenkins/apache-tomcat-9.0.5/webapps/jenkins/WEB-INF/detached-plugins/ 目录下 和 ~/.jenkins/plugins/ 目录下即可。

4 重设管理员密码(可选)

进入 Jenkins 之后,可以在 系统管理 --> 管理用户 中重新设置 admin 账户的密码,以免下次登录还需要查看 initialAdminPassword 文件中的密码。

5 安装插件(可选)

可以在 系统管理 --> 管理插件 界面安装一些插件方便使用(比如Pipeline、BlueOcean、Gerrit Trigger、Timestamper、JIRA等等),如果在线安装插件失败,也可以先通过浏览器把插件(.hpi)下载到本地,然后通过 "高级" 选项卡中的上传插件功能安装。

注:以上只是安装Jenkins的一种方法。
除此之外,还可以通过 java -Djsse.enableSNIExtension=false -jar jenkins.war --httpPort=8081 命令安装,因为 jenkins.war 有一个内置的 Jetty Server,不再详述。
Jenkins 也提供了各个平台的二进制安装包,直接使用安装包安装也很方便。











以上是关于linux下的Jenkins安装的主要内容,如果未能解决你的问题,请参考以下文章

linux ---jenkins的安装与配置

LinuxUbuntu下JDK+Tomcat+Jenkins环境搭建

Jenkins Linux环境下的简单搭建

Linux 各种软件的安装-Jenkins和svn结合

Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)

docker下的Jenkins安装和体验