自动化
运维朱工
专注于分享linux云计算,运维相关技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jenkins实战(六)基于Jenkinsfile文件流水线发布
该篇文章主要是讲解基于Jenkinsfile实现流水线发布。如果没有试验环境,可以参考前面的文章,先构建好环境。 7. 基于Jenkinsfile进行流水线发布: 在Jenkins中用pipeline流水线发布,确实很方便。但是存在不好维护,版本控制难的问题。 # 在项目的根文件目录下创建Jenkinsfile文件: [root@node1 jpress]# pwd /data/objects/jpress # 把Jenkins中pipeline的脚本放到该文件中: [root@node1 jpress]原创 2021-11-02 08:26:19 · 1178 阅读 · 0 评论 -
Jenkins实战(五)pipeline流水线自动化构建项目
这篇文章主要讲解Jenkins的pipeline流水线方式自动化构建项目。如果你是第一次看到这篇文章,缺乏部署环境的经验,可以看往期的文章搭建环境。 6. Jenkins的pipeline流水线项目构建: 6.1 安装pipeline插件: 只需要安装pipeline即可,其他插件会作为依赖安装。 6.2 创建项目: 6.3 配置pipeline脚本: pipeline有声明式和脚本式的语法,这里选择声明式的。 pipeline的语法不需要特别花时间学习,可以尽量使用Jenkins官方为我们提供的工原创 2021-11-01 08:37:48 · 1570 阅读 · 0 评论 -
Jenkins实战(四)maven项目自动化构建
这篇文章主要讲解Jenkins通过maven方式自动化构建项目。如果你是第一次看到这篇文章,缺乏部署环境的经验,可以看往期的文章搭建环境。 5. Jenkins的maven项目构建: 5.1 安装Maven Integration插件: 5.2 创建项目: 5.3 开始构建: 5.4 部署完成: 到此已经基于Jenkins实现了maven项目的构建,下面将继续实现自由风格的项目构建。 欢迎点赞,收藏,你的喜欢就是我原创的动力,Jenkins系列将会持续更新。 针对部分知友咨询的镜像下载原创 2021-10-31 09:56:19 · 364 阅读 · 0 评论 -
Jenkins实战(三)自由风格项目构建
3. 部署tomcat: [root@node3 ~]# tar xf jdk-8u231-linux-x64.tar.gz -C /usr/local/ [root@node3 ~]# tar xf apache-tomcat-9.0.36.tar.gz [root@node3 ~]# mv apache-tomcat-9.0.36 /usr/local/tomcat # 配置环境变量: vim /etc/profile ...省略部分内容 export JAVA_HOME=/usr/loca原创 2021-10-30 11:57:00 · 1434 阅读 · 0 评论 -
开箱即用的企业实用shell脚本(含lnmp一键部署,redis集群部署)
1、一键部署redis,版本任意指定: 如果有朋友想自定义安装路径,或者Redis的默认端口等,可以直接修改前面的变量。这个脚本主要是用到了redis源码自带的初始化脚本。如果遇到报错可以评论区反馈,由于个人写脚本不太喜欢注释,所以劳费各人仔细端详了。 #!/bin/bash #by lutixia ############################# REDIS_DIR="/usr/local/redis" REDIS_IP="0.0.0.0" REDIS_PORT="6379" REDIS_VE原创 2021-06-27 09:43:09 · 416 阅读 · 0 评论 -
基于网传的shell脚本,进行简单优化
近日看到网上流传的脚本集合,看了一下,写的都非常好。不过个人感觉有几个例子写的有点啰嗦,所以做了一点优化,算抛砖引玉吧,一起探讨交流,部分脚本如下: 第一题,文本格式化: 请把下面的字符串: zhangsan y97JbzPru lisi 5JhvCls6q xiaowang Nnr8qt2Ma laoma iqMtvC02y zhaosi 9fxrb4sJD 改为如下: zhangsan:y97JbzPru lisi:5JhvCls6q xiaowang:Nnr8qt2Ma laoma:iqMtvC02原创 2021-06-26 19:34:26 · 477 阅读 · 2 评论 -
kickstart无人值守常见报错集锦
在上篇文章中快速实现了kickstart自动部署centos 7,如果有需要可以跟着文章进行部署。这篇文章主要是对常见故障进行排错、解决,也将持续更新。 1. 服务端dhcpd服务宕机: # 错误关键字: no dhcp or proxydhcp # 分析原因: 启动服务器后,在dhcp一直转圈后报如上错,表示没有获取到IP。 # 解决办法: 检查kickstart服务器的dhcpd服务是否启动。 2. tftp服务宕机: # 错误关键字: tftp open timeout # 分析原因: 可以原创 2021-05-27 15:02:11 · 2154 阅读 · 0 评论 -
CentOS 7 Kickstart自动化部署
这篇文章主要是技术实现,如果操作环境与本文一致,可直接复制,粘贴使用,已经批量部署1万台+服务器。步骤原理会在后面的文章中进行剖析,如果根据本文部署出现问题,可以在评论区交流。 实验环境: [root@node1 ~]# cat /etc/centos-release CentOS Linux release 7.7.1908 (Core) # kickstart服务器:192.168.75.121 1. 部署dhcp: 在121服务器部署dhcp服务,为客户端分配IP。如果是虚拟机,可关闭虚拟机的dh原创 2021-05-26 17:41:12 · 577 阅读 · 0 评论
分享