自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)—-书写脚本

安装Jenkins服务器

? jenkins的IP地址是:192.168.4.13。它必须能与其他主机通信
? 关闭selinux/防火墙
? 安装jenkins(官网地址http://mirrors.jenkins.io/)

安装依赖包

jenkins需要通过git下载代码,所以装git。
jenkins是java程序,所以装java
postfix和mailx是邮件程序,jenkins可以通过它们给管理员发邮件

在192.168.4.13上安装jenkins(自己去官网下载)

启动服务,并设置为开机自启

? 访问http://192.168.4.13:8080,进行初始化

查看初始化密码

2c58512973be4a44aec3ef5c1463d00a
把查看到的密码粘贴到文本框中,如下:

自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本
不用创建管理员,使用自带的admin

自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本
自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本
自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本

配置jenkins访问gitlab代码仓库

自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本

自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本

git仓库地址,在gitlab上找到myproject仓库的http地址,注意将gitlab名称改为IP地址

指定分支构建的时候,使用上面步骤创建的变量$web

自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本
自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本

在jenkins上查看下载的内容:

下载到子目录

? jenkins下载不同的版本到自己的子目录,不共享相同目录

自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本
自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本
自动化部署CI/CD的搭建 自动化部署项目 (Jenkins服务器搭建)----书写脚本

web服务自动部署

编写自动上线脚本

? 下载软件包
? 检查软件包是否损坏
? 解压、部署到web服务器

写脚本

设置权限

访问http://192.168.4.14/tedu-cloud/可以看到部署的文件

来源:吉730

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月12日
下一篇 2022年5月12日

相关推荐