jenkins的安装

摘要:
一、安装git1.安装依赖yuminstallcurl-develexpat-develgettext-developenssl-develzlib-develgccperl-ExtUtils-MakeMaker-y2.下载安装包https://github.com/git/git/releaseswgethttps://github.com/git/git/archive/v2.21.0.tar

一、安装git

1.安装依赖
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y

2.下载安装包https://github.com/git/git/releases
    wget https://github.com/git/git/archive/v2.21.0.tar.gz

3. 源码安装git
    tar -zxvf v2.21.0.tar.gz #解压
    cd git-2.21.0
    make prefix=/usr/local/git all #编辑
    make prefix=/usr/local/git install #安装

4. 编辑环境配置文件
    vim /etc/profile
    # 末尾添加
    export PATH=$PATH:/usr/local/git/bin
    # 生效环境变量
    source /etc/profile
5.检验安装
git --version

二、安装jdk

1. 解压安装
    tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/
    cd /usr/local/
    mv jdk1.8.0_151 jdk
2.添加环境变量
    vim /etc/bashrc
    #添加以下代码   
    JAVA_HOME=/usr/local/jdk
    CLASSPATH=$JAVA_HOME/lib/
    export PATH=$PATH:$JAVA_HOME/bin
    #重新加载环境变量
    source /etc/bashrc
3.检验安装
  java -version

三、安装maven

1.下载安装包 http://mirror.bit.edu.cn/
    wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
2.解压安装
    tar -xzvf apache-maven-3.5.4-bin.tar.gz -C  /usr/local/
    mv /usr/local/apache-maven-3.5.4-bin.tar.gz  /usr/local/maven
3.添加环境变量
    vim /etc/bashrc
    export M2_HOME=/usr/local/maven
    export M2=$M2_HOME/bin
    PATH=$M2:$PATH
    source /etc/bashrc
4.检验安装
    mvn -version

四、安装tomcat

1.解压安装
    tar xvzf apache-tomcat-9.0.1.tar.gz -C /usr/local/
    mv /usr/local/apache-tomcat-9.0.1 /usr/local/tomcat
2.添加环境变量
    vim /etc/profile
    CATALINA_HOME=/usr/local/tomcat
    export CATALINA_HOME
    source /etc/profile
3.启动与关闭
    /usr/local/tomcat/bin/startup.sh#启动
    /usr/local/tomcat/bin/shutdown.sh#关闭

五、安装jenkins

jenkins网址:http://mirror.bit.edu.cn/jenkins/war/

1.下载jenkins
    wget http://mirror.bit.edu.cn/jenkins/war/2.167/jenkins.war

2.将jenkins.war放到tomcat中,启动tomcat时自动解压webapps下的war包
    cp jenkins.war /usr/local/tomcat/webapps/

3. 网址访问jenkins,查看密码
    cat /root/.jenkins/secrets/initialAdminPassword

4.管理插件.选择推荐安装,自动安装插件,安装插件失败后,进入主页再手动安装.以下插件为必须
    GIT plugin
    Publish Over SSH
    Maven Integration plugin
    Deploy to container
    Maven Integration
    GitHub Authenticattion plugin
    GitHub Branch Sourch Plugin
    GitHub Organization Folder Plugin

5.jenkins全局工具配置,配置git,jdk,maven的根目录
    jdk:
	去掉自动安装,JDK=jdk1.8.0,JAVA_HOME=/usr/local/jdk
    git:
	去掉自动安装,Name:Default;Path to Git executable:/usr/local/git/bin/git
    maven:
	去掉自动安装,name:maven3.5.3;MAVEN_HOME:/usr/local/maven

6.系统配置.ssh设置,手动配置ssh key,通过ssh自动化推送到远程服务器
    a).jenkins服务器准备秘钥认证
	ssh-keygen #生成秘钥对,位于/root/.ssh/
	ssh-copy-id -i 139.155.39.45 #设置远程服务器免钥登录
	ssh root@139.155.39.45 #免钥登录

    b).jenkins系统配置中设置ssh
        Path to key=/root/.ssh/id_rsa
    c).jenkins系统配置中添加ssh server远程服务器

六、创建任务

jenkins的安装第1张

jenkins的安装第2张

jenkins的安装第3张

免责声明:文章转载自《jenkins的安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python多进程并发操作进程池Poolsubmit提交表单后,不刷新当前页面下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Oracle 字符集的查看和修改

一、什么是Oracle字符集        Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参...

Linux环境下搭建go开发环境

一、环境介绍 Linux环境:阿里云,Linux镜像是centos8.2 64位 本机电脑:是win10操作系统 二、Linux下golang环境搭建 首先通过Xshell6连接上阿里云Linux操作系统    下载go语言开发环境,地址是https://golang.google.cn/dl/,可以根据自己的情况选择相应的版本,我选择的是go1.15....

java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换

前言 在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢? 一、前期准备 我这里用两个jdk来给大家演示,分别是jdk8和jdk14。首先去官网下载所需要jdk的安装包,或者压缩包。 二、安装 下载完成后,安装或者解压到你认为合适的位置。 三、注意事项 解压版跳过此项 如果是安装版,请务必...

Jenkins Pipeline 参数详解

Pipeline 是什么 Jenkins Pipeline 实际上是基于 Groovy 实现的 CI/CD 领域特定语言(DSL),主要分为两类,一类叫做Declarative Pipeline,一类叫做Scripted Pipeline。 Declarative Pipeline体验上更接近于我们熟知的travis CI的travis.yml,通过声明自...

利用jenkins插件查看allure报告

背景:1.不在服务器上运行测试脚本,单纯地利用jenkins中的allure插件查看测试报告; 参考链接:如何利用jenkins插件查看allure报告-----完整篇(解决404和无数据问题) - 青域 - 博客园 (cnblogs.com) 1.打开jenkins--插件管理--可选插件,搜索安装最新版allure; 2.下载allure-comman...

linux安装mvn后提示权限不够

Maven - 环境配置 Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。 系统要求 项目 要求 JDK Maven 3.3 要求 JDK 1.7 或以上Maven 3.2 要求 JDK 1.6 或以上Maven 3.0/3.1 要求 JDK 1.5 或以上 内存 没有最低要求 磁盘 Maven 自身安装需...