在 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. 默认的地址 保存即可
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]