• jenkins的安装配置并集成jdk、git


    jenkins就是持续开发部署的软件。

    开发流程:

    jenkins本身没有编译打包的功能,集成maven完成编译和打包, jenkins本身不会拉取gitee远程仓库的代码,集成git从远程仓库拉取代码, git本身也不会运行jar,需要集成jdk来运行jar。

    1.在虚拟机中安装jenkins

    (1)把jenkins的war包放入虚拟机中

    (2)启动

    nohup java -jar /usr/local/jenkins.war  --httpPort=8777 --httpsPort=8778 > /usr/local/jenkins.log 2>&1 &

    -- nohup:如果虚拟机休眠时不关闭jenkins
    -- >: 启动时生成的日志放入
    -- &: 后台运行

     (3) 访问jenkins  192.168.XXX.XXX:8777

    ps:服务器会拦截8777端口,

    检查防火墙的状态 是否开启 可以关闭防火墙(不推荐),

    查看防火墙的状态: systemctl status firewalld

    关闭防火墙----慎重【关闭】 开启还会启动 :  systemctl stop firewalld

    重启防火墙 : systemctl restart firewalld

    也可以放行8777端口

    设置防火墙允许放行哪些端口号:
    firewall-cmd --add-port=8777/tcp --zone=public --permanent 

    查看哪些端口号被放行 : firewall-cmd --list-port

    防火墙移除端口号:
    firewall-cmd --remove-port=8080/tcp --zone=public --permanent

    管理员密码,可以通过查看jenkins的日志文件jenkins.log获得 :

    cat jenkins.log 

     

     成功登录后的页面

    修改密码 

    刚进来的时候可以看到密码过于繁琐,我们可以自定义密码。

    2.集成JDK

    在jenkins所在的服务器上安装jdk并配置环境变量。
    [1]解压jdk软件
    [2]vi /etc/profile
        export JAVA_HOME=JDK的安装路径
        export PATH=$PATH:$JAVA_HOME/bin
    [3] source /etc/profile     

    3.集成git

    在jenkins所在的服务器上安装git软件
    yum install -y git

    查看是否安装git
    git --version

    测试jenkins会不会从gitee拉取代码

     

     

     

     点击 build Now 从远程仓库拉取 

    拉取中 

     

     拉取成功

  • 相关阅读:
    不可复制的PDF转成双层可复制PDF
    [python][flask] Flask 入门(以一个博客后台为例)
    Vulnhub系列靶机---Deathnote: 1死亡笔记
    Docker学习(一)
    C++第二十三弹---深入理解STL中list的使用
    Spring基础:容器的创建与Bean注册
    FPGA工程师职业发展道路
    【C++】详解AVL树并模拟实现
    【RH134问答题】第二章 计划将来的任务
    安卓绘制原理之 MeasureCache优化了什么?
  • 原文地址:https://blog.csdn.net/qq_44189274/article/details/126285723