cenros7 安装jenkins、maven、jdk、git

6 篇文章 0 订阅
4 篇文章 0 订阅

安装jenkins

一、环境准备
本说明是针对使用需要Java 8的Jenkins发行版。还建议使用超过512MB RAM的系统,并且在安装jenkins的服务器先装好以下环境

1.Java 8(JRE或JDK)

https://blog.csdn.net/weixin_40009737/article/details/90234069

2.git

第一步:安装编译 git 时需要的包

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker

第二步:删除已有的 git

yum remove git

第三步:Git 官网下载 Git 最新版 tar 包,移动到/usr/src 目录下

cd /usr/src
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.3.tar.gz
tar -zxvf git-2.9.3.tar.gz

在这里插入图片描述

第四步:编译安装

cd git-2.9.3
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc

在这里插入图片描述

第五步:检查一下版本号

git --version

在这里插入图片描述

3.maven 3.5+

第一步:先到maven官网下载最新版本的tar.gz压缩包:http://maven.apache.org/download.cgi
在这里插入图片描述

cd /usr/src
wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

第二步解压

tar -zxvf apache-maven-3.6.3-bin.tar.gz

在这里插入图片描述
在这里插入图片描述
第三步:解压好了在配置环境变量之前我先配置一下仓库路径,和中央代理仓库改为阿里云仓库

这样下载jar包速度还快一些

1.)创建仓库文件夹

cd /usr/src/apache-maven-3.6.3
mkdir cangku

在这里插入图片描述

2.)编辑conf下的settings.xml文件

cd /usr/src/apache-maven-3.6.3
vi conf/settings.xml
 <localRepository>/usr/src/apache-maven-3.6.3/cangku</localRepository>

在这里插入图片描述

  <mirror>
               <id>alimaven</id>
               <name>aliyun maven</name>
               <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
               <mirrorOf>central</mirrorOf>  
   </mirror>

在这里插入图片描述
然后保存退出,设置一下环境变量

第四步:编辑/etc/profile文件,在文件末尾加入如下

vi /etc/profile
export MAVEN_HOME=/usr/src/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

在这里插入图片描述
执行一下

source /etc/profile

使环境变量生效,执行

mvn -version

在这里插入图片描述
4.512MB可用内存

1GB +可用磁盘空间

二、下载Jenkins

http://mirrors.jenkins.io/war/latest/jenkins.war

在这里插入图片描述

三、创建启动文件start.sh

cd /usr/src
mkdir start.sh
vim start.sh

在这里插入图片描述

nohup  java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war --httpPort=8080 >> nohup.out 2>&1 &

在这里插入图片描述

-Dhudson.util.ProcessTree.disable=true 参数意思为:禁止Jenkins在Job构建过程结束后认为将kill掉未执行完的子进程
https://wiki.jenkins.io/display/JENKINS/ProcessTreeKiller

四、启动和访问
启动

sh start.sh

访问
http://ip:8080
在这里插入图片描述
依照提示,查看/root/.jenkins/secrets/initialAdminPassword 文件内容填入文本

cat /root/.jenkins/secrets/initialAdminPassword

获取admin密码92fd83d2858d473a8448a8b28bac8a77
在这里插入图片描述

这里填入的密文同时也是 admin 账号的密码
在这里插入图片描述

五、插件安装

  1. 首次登录时候的插件安装
    进入选择插件安装界面,选择第一个(Install suggested plugins)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 另外的推荐安装的插件
    进入系统管理 -> 插件管理 -> 可选插件
    插件功能参考https://blog.csdn.net/pansaky/article/details/80755739
    在这里插入图片描述

Blue Ocean:pipeline流水线的增强插件
Gitee Plugin:支持码云的插件
Extended Choice Parameter Plug-In:参数化构建参数扩展
在这里插入图片描述

六、全局工具配置
在这里插入图片描述

1.Maven 配置
配置maven的settings.xml路径
在这里插入图片描述
2.Jdk 配置

在这里插入图片描述
3.Git 配置

git version
whereis git 

在这里插入图片描述

在这里插入图片描述

4.Maven 配置
在这里插入图片描述
最后点击保存

七、安全配置
在这里插入图片描述

  1. 配置匿名可读权限
    在这里插入图片描述

  2. 取消跨站请求伪造保护
    在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值