周大胖子 发表于 2022-10-10 11:03:11

在 CentOS7.9安装 jenkins 【java的自动化工具】前端可用

本帖最后由 周大胖子 于 2022-10-11 16:53 编辑

先说明情况 我打算利用 jenkins   实现前端的自动化部署

什么是自动化部署:

本地开发完的文件-上传到git =》jenkins一直监测git仓库的变化-》jenkins将git的文件 同步到服务器上 ->jenkins将文件打包 发布;




注意:LINUX中CentOS安装jenkins与uban

          https://blog.csdn.net/fenglailea/article/details/25919367         ubuntu 14.04中安装Jenkins
         
          https://www.cnblogs.com/WaterGe/p/16375252.html               CentOS7.9安装jenkins


          https://juejin.cn/post/6844903591417757710                            Jenkins打造强大的前端自动化工作流


          https://blog.51cto.com/u_15272481/2911194                            vim常用保存退出命令-linux


          https://blog.csdn.net/Sumuxi9797926/article/details/124972910         Linux安装与卸载Jenkins(如果版本错了 用的到这个)

          https://mirrors.jenkins.io/war/                                             jenkins的官方网站【这个网址主要用来看一下 版本支持的情况如果本地java 版本不兼容 容易发疯】

         https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/       jenkins的一个镜像网站作用就是挑选自己需要的版本


我这里 主要以复制为主讲述【 CentOS7.9安装jenkins 】 顺便 补一下 我自己的坑 ;


      1.   安装epel-release   【实际上 我也不晓得干嘛的,网上说   装上了 EPEL之后,就相当于添加了一个第三方源,提供高质量软件包的项目 】

          yum -y install epel-release   
   

      2. 下载jenkins【我这个版本 支持java8 】
      
    wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm

   
   3. 安装依赖daemonize [ 据说 daemonize工具,这个工具的作用就是告诉jenkins 你要执行的脚本无关jenkins 此次的部署任务,发出信号通知jenkins执行下个环节 ]

         yum -y install daemonize   

   
   4. 安装jenkins
   
         rpm -ivh jenkins-2.346.1-1.1.noarch.rpm   


   5. 配置jenkins[就看看其实]

       vim /etc/sysconfig/jenkins   


   JENKINS_USER="root"

   JENKINS_PORT="8888"

   [ 建议 端口号 改成 8008 [ 避开常用的端口号 ], 我遇到的初始 JENKINS_USER="jenkins"这个我没改   ]


    配置完成后 先 按Esc 取消光标输入,再 按住 shift + :左下角出来冒号输出 wq 保存并且退出;

   6.   启动jenkins

           systemctl start jenkins   

       如果需要重启 命令是 :

           systemctl restart jenkins   


   7. 查看启动状态

         systemctl status jenkins   
      

    8. 开放防火墙端口【先去 阿里云安全组 或者腾旭云 的安全组 开放服务器的端口,然后再进行下一步】

   
       firewall-cmd --zone=public --add-port=8008/tcp --permanent
   
    重载防火墙

       systemctl reload firewalld

    9.访问jenkins      网址 ip:8008       注意初始化需要时间


   10.获得初始化的密码   【这个可以按照路径去找 也可以直接在命令行获取】

         cat /var/lib/jenkins/secrets/initialAdminPassword



    11. 获得完密码后 进入 插件安装 ,安装默认的推荐插件即可 。

    12. 安装完成后 需要创建一个管理员账户【我这里先用我们公司的常用的账户密码】

   13. 默认的地址 保存即可


周大胖子 发表于 2022-10-14 17:28:10



https://blog.51cto.com/u_15469167/4850543#_6         码云 Gitee + Jenkins 配置教程


git 配置完后的POST → http://124.222.53.139:8080/gitee-project/test_React_GIT_1
页: [1]
查看完整版本: 在 CentOS7.9安装 jenkins 【java的自动化工具】前端可用