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

    拉取中 

     

     拉取成功

  • 相关阅读:
    Anaconda安装配置
    C++实现KNN和K-Means
    二叉树最近公共祖先
    C++ 实现基于时序公平的读写锁
    域名讲解(二)域名注册、备案、交易、管理
    Python递归函数的定义和几个小例子
    学习记忆——宫殿篇——记忆宫殿——数字编码——三十六计
    python每日一练(4)
    5-1:什么是Servlet-开发你的第一个动态网站
    漏洞-Alibaba Nacos derby 远程代码执行漏洞
  • 原文地址:https://blog.csdn.net/qq_44189274/article/details/126285723