前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7安装Jenkins

Centos7安装Jenkins

作者头像
院长技术
发布2022-03-10 21:17:46
4570
发布2022-03-10 21:17:46
举报
文章被收录于专栏:院长运维开发

Centos7安装Jenkins(一)

Jenkins概述:是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

一.安装

0、安装git

我们要将jenkins结合gitlab使用,那就还需要安装一个git工具。

代码语言:javascript
复制
[root@jenkins updates]# yum install git -y

1、安装java

代码语言:javascript
复制
[root@jenkins ~]# yum -y install java-1.8.0-openjdk* -y
[root@jenkins ~]# java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

配置JAVA_HOME:

代码语言:javascript
复制
[root@jenkins1 ~]# echo -e "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64\nexport CL=$PATH:$JAVA_HOME/bin" >> /etc/profile
[root@jenkins1 ~]# source /etc/profile

2、安装 maven

代码语言:javascript
复制
[root@jenkins ~]# wget https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.1.1/apache-maven-3.1.1-bin.tar.gz
[root@jenkins ~]# tar xvf apache-maven-3.1.1-bin.tar.gz
[root@jenkins ~]# cp -r apache-maven-3.1.1 /usr/local/apache-maven
[root@jenkins ~]# echo -e "export MAVEN_HOME=/usr/local/apache-maven\nexport PATH=/usr/local/apache-maven/bin:$PATH" >> /etc/profile
[root@jenkins ~]# source /etc/profile
[root@jenkins ~]# mvn -version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 23:22:22+0800)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_242, vendor: Oracle Corporation
...

3、安装jenkins

代码语言:javascript
复制
[root@jenkins ~]# wget http://pkg.jenkins.io/redhat/jenkins-2.230-1.1.noarch.rpm

这个连接是jenkins外国的服务器,国内访问会特别慢,这里我们使用国内清华的源:

代码语言:javascript
复制
[root@jenkins ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.220-1.1.noarch.rpm
[root@jenkins ~]# rpm -ivh jenkins-2.220-1.1.noarch.rpm 
[root@jenkins ~]# systemctl start jenkins

到这里jenkins就已经安装上了,但是我们使用jenkins下载插件的时候会特别慢,因为访问的是国外的网站,这里需要修改一下配置: 进入updates目录前要多等一会,jenkins正在安装,update目录有可能还没有生成:

代码语言:javascript
复制
[root@jenkins ~]# cd /var/lib/jenkins/updates
[root@jenkins updates]# sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
[root@jenkins updates]# sed -i 's/https:\/\/updates.jenkins.io/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins\/updates/' /var/lib/jenkins/hudson.model.UpdateCenter.xml

重启jenkins:

代码语言:javascript
复制
[root@jenkins updates]#  systemctl restart jenkins

4、浏览器登录配置

浏览器登录:http://192.168.12.26:8080

出现如下界面,我们需要等待页面跳转:

代码语言:javascript
复制
[root@jenkins26 jenkins]# 
[root@jenkins26 jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword
8dc05642036044d7b6d7d24c0abaecb9
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Centos7安装Jenkins(一)
    • 一.安装
      • 0、安装git
      • 1、安装java
      • 2、安装 maven
      • 3、安装jenkins
      • 4、浏览器登录配置
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档