首页 > 系统相关 >Centos7安装配置jenkins

Centos7安装配置jenkins

时间:2022-10-15 11:45:15浏览次数:94  
标签:11 28393 15 04 Centos7 jenkins 安装 Oct

安装前准备

注:jenkins依赖jdk环境,需提前安装配置(如已安装请跳过)

一、jdk8安装配置

jdk8下载地址:https://www.oracle.com/java/technologies/javase/jdk8-arm-downloads.html

1)解压

# tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local

 

2)配置环境变量

# vim /etc/profile

添加如下:

export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH

 

 

3)source生效并查看版本

# source /etc/profile

# java -version

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

 

 

4)添加jdk8软链接至默认

# ln -s /usr/local/jdk1.8.0_181/bin/java /usr/bin/java

 

二、jenkins安装配置

1)下载jenkins

# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm

 

2)安装jenkins

# rpm -ivh jenkins-2.346.1-1.1.noarch.rpm

 

3)修改jenkins配置

# vim /etc/sysconfig/jenkins

修改内容:

JENKINS_USER="root"

JENKINS_PORT="8080"  #根据端口实际使用情况修改

 

4)更改国内源:

# sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json

 

5)启动jenkins并加入开机启动

# systemctl start jenkins && systemctl enable jenkins

# systemctl status jenkins

● jenkins.service - Jenkins Continuous Integration Server
   Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2022-10-15 11:04:53 CST; 2min 15s ago
 Main PID: 28393 (java)
   Memory: 1.4G
   CGroup: /system.slice/jenkins.service
           └─28393 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080

Oct 15 11:04:42 k8s-master jenkins[28393]: Jenkins initial setup is required. An admin user has been created and a password generated.
Oct 15 11:04:42 k8s-master jenkins[28393]: Please use the following password to proceed to installation:
Oct 15 11:04:42 k8s-master jenkins[28393]: 712c439020614da0966fc9e28c2436fd
Oct 15 11:04:42 k8s-master jenkins[28393]: This may also be found at: /var/lib/jenkins/secrets/initialAdminPassword
Oct 15 11:04:42 k8s-master jenkins[28393]: *************************************************************
Oct 15 11:04:42 k8s-master jenkins[28393]: *************************************************************
Oct 15 11:04:42 k8s-master jenkins[28393]: *************************************************************
Oct 15 11:04:53 k8s-master jenkins[28393]: 2022-10-15 03:04:53.410+0000 [id=32]        INFO        jenkins.InitReactorRunner$1#onAttained: Completed initialization
Oct 15 11:04:53 k8s-master jenkins[28393]: 2022-10-15 03:04:53.426+0000 [id=22]        INFO        hudson.lifecycle.Lifecycle#onReady: Jenkins is fully up and running
Oct 15 11:04:53 k8s-master systemd[1]: Started Jenkins Continuous Integration Server.

 

三、jenkins初始化

1)浏览器访问http://IP:8080/  密码在/var/lib/jenkins/secrets/initialAdminPassword

 

 2)选择插件安装

 

 

 

 3)设置登录用户信息

 

4)进入 jenkins首页

 

 

                         


插件管理-高级
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

 

 

 


安装插件:
local
Pipeline Stage View
Pipeline
Blue Ocean
gitlab,github

 

 

四、jenkins服务卸载
# rpm -e jenkins ## 卸载jenkins服务
# rpm -ql jenkins ## 检查是否卸载成功
# find / -name jenkins | xargs rm -rf ## 彻底删除残留文件

标签:11,28393,15,04,Centos7,jenkins,安装,Oct
From: https://www.cnblogs.com/wuxinchun/p/16793713.html

相关文章

  • MongoDB:MongoDB 安装和使用(exe)
    MongoDB安装和使用(exe)   一、准备工作: 1、mongodb下载(格式:mongodb-windows-x86_64-6.0.2-signed.msi): https://www.mongodb.com/try/download/community2......
  • glusterfs安装配置
    目标:原有的k8s的集群磁盘容量不够,数据迁移无法完成,数据迁移是物理机无法由于采购磁盘流程过程,申请虚拟机搭建glusterfs做分布式存储磁盘规划:#查看盘符$lsblk#然后......
  • 二进制安装MySQL
    只在centos7.9上测试了安装mysql5.7版本,脚本只是个人学习之余爱好,有问题希望大佬帮忙指正和修改建议#!/bin/bash#***************************************************......
  • docker安装-简易版
    简易安装网址:https://get.docker.com/命令:curl-fsSLhttps://get.docker.com-oget-docker.shshget-docker.sh--mirrorAliyunsystemctlstartdockersystem......
  • MySQL的简单安装配置
    一.简单了解MySQL1.在了解MySQL之前因该了解的东西数据库(Database)指长期存储在计算机内的、有组织的、可共享的数据集合。数据库实际上就是一个文件集合,是一个存储数据......
  • 在线问题反馈模块实战(七):安装部署swagger2
    ......
  • centos7.9 安装postgres15数据库
    1.安装yum仓库yuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2.安装环境依赖(1).安装lib......
  • centOS7图形化安装(最小化安装的基础上安装)
    ┌──[[email protected]]-[~/awx-operator]└─$yumgrouplist已加载插件:fastestmirror没有安装组信息文件Mayberun:yumgroupsmarkconvert(see......
  • git代码统计工具gitstat安装
    分析结果:常规的统计:文件总数,行数,提交量,作者数。活跃性:每天中每小时的、每周中每天的、每周中每小时的、每年中每月的、每年的提交量。作者数:列举所有的作者(......
  • 【精品】windows下JDK1.8+MySQL8.X 安装运行 Seata1.5.2
    网上看到了很多seata的讲解,就我搜到的内容来看:要么是版本太低,要么是前置条件没有交待清楚,要么是讲解的不清不楚,为了节省同学们学习摸索的时间,所以写了该篇博客。环境Wind......