• 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 从远程仓库拉取 

    拉取中 

     

     拉取成功

  • 相关阅读:
    ModStartBlog 现代化个人博客系统 v5.2.0 主题开发增强,新增联系方式
    [附源码]Python计算机毕业设计SSM浪漫烘焙屋(程序+LW)
    grafana配置钉钉告警模版(一)
    【JavaWeb】
    3 .NET Core笔试题
    常用的35个Linux命令合集
    NLP之RNN的原理讲解(python示例)
    跨全端 SDK 技术演进
    MegEngine Inference 卷积优化之 Im2col 和 winograd 优化
    微服务架构 | 分布式存储 -算法
  • 原文地址:https://blog.csdn.net/qq_44189274/article/details/126285723