老莫的笔记本  
  
查看: 182|回复: 1

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

[复制链接]

664

主题

880

帖子

5155

积分

超级版主

Rank: 8Rank: 8

积分
5155
发表于 2022-10-10 11:03:11 | 显示全部楼层 |阅读模式
本帖最后由 周大胖子 于 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之后,就相当于添加了一个第三方源,提供高质量软件包的项目 】

      
  1.      yum -y install epel-release   
复制代码

     

      2. 下载jenkins  【我这个版本 支持java8 】
      
   
  1. 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执行下个环节 ]

     
  1.      yum -y install daemonize   
复制代码


   
     4. 安装jenkins  
   
     
  1.      rpm -ivh jenkins-2.346.1-1.1.noarch.rpm   
复制代码



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

   
  1.     vim /etc/sysconfig/jenkins   
复制代码

  

     JENKINS_USER="root"

     JENKINS_PORT="8888"  

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


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

     6.   启动jenkins

      
  1.     systemctl start jenkins   
复制代码

  
       如果需要重启 命令是 :

      
  1.     systemctl restart jenkins   
复制代码



     7. 查看启动状态

     
  1.      systemctl status jenkins   
复制代码

      

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

   
   
  1.      firewall-cmd --zone=public --add-port=8008/tcp --permanent  
复制代码

   
    重载防火墙

   
  1.    systemctl reload firewalld  
复制代码


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


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

   
  1.       cat /var/lib/jenkins/secrets/initialAdminPassword  
复制代码




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

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

     13. 默认的地址 保存即可


回复

使用道具 举报

664

主题

880

帖子

5155

积分

超级版主

Rank: 8Rank: 8

积分
5155
 楼主| 发表于 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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表