DevOps环境搭建

编写目的:

对标工作中的环境

自己搭建一套,用来学习

20240811更新:

需要安装的只有Gitlab,Jenkins,Artifactory(里面创建maven仓库和制品库)。

LDAP以后可说,可以单独拿出来学习,以后再跟Jenkins等进行整合。

再更新:

Artifactory的安装包,找不到,有知道的大神请私信呀。目前不安装这个了,我们只是当他存储一些包的库,随便找个服务器存一下。

在windows上安装个Nexus。

Gitlab--虚拟机搭建的

Jenkins--Windows搭建的

Nexus--Windows搭建的

下面是安装过程的记录,不是使用过程的记录!

需要的应用:

Gitlab

Jenkins

Artifactory+mysql

Nexus

LDAP

代码扫描

其余的以后补充

目录

一、安装vmware

二、安装Centos7,设置固定IP

2.1遇见的问题

2.1.1几个命令总结

三、安装Gitlab

四、安装Jenkins


一、安装vmware

2024.6最新详细的vmware17.5.2的下载及安装教程_vmware workstation 17.5.2-CSDN博客

二、虚拟机里安装Centos7,设置固定IP

在VMware中安装CentOS7(超详细的图文教程)_在vmware上安装centos-CSDN博客

CentOS7镜像地址:centos-vault-7.8.2003-isos-x86_64安装包下载_开源镜像站-阿里云 (aliyun.com)

(通过百度网盘分享的文件:centos7镜像
链接:https://pan.baidu.com/s/1t67tIcBMcYmRjFw5V_Ip5w?pwd=69rs
提取码:69rs)

设置固定IP遇见问题时备用:VMware Workstation设置静态IP(固定IP)踩坑记及常见问题_vmware设置虚拟机ip-CSDN博客

2.1遇见的问题

无法连接虚拟设备Ide1:0,因为主机上没有相应的设备。。。_无法连接虚拟设备 ide1:0,因为主机上没有相应的设备。 您要在每次开启此虚拟机时-CSDN博客

使用CentOS8镜像,有一个network.service not found的错误(Failed to restart network.service: Unit network.service not found),解决不了。所以转战CentOS7--Everything版。难道是因为Everything版的原因吗?

2.1.1几个命令总结

/etc/sysconfig/network-scripts/ifcfg-ensxx 设置网卡的文件

service network restart -- 重启网卡

systemctl status network -- 查看network的运行状态

systemctl start network -- 启动network

systemctl status network.service -- 查看network.service的运行状态

报错:Unit network.service could not be found.[已解决]_unit network.service not found-CSDN博客

三、安装Gitlab

yum安装出现问题:centos7的yum命令无法使用解决方案_centos7 yum不可用-CSDN博客

(当然,要先备份下CentOS-Base.repo,或者克隆下虚拟机)

安装Gitlab参考的博客:CentOS7安装并启动GitLab - Liuyim - 博客园 (cnblogs.com)

(互相验证下的博客:Linux下安装GitLab仓库,史上最详细的教程来啦~_linux安装gitlab远程仓库-CSDN博客

博客园和CSDN的两个博客,都有一些经验总结,学习下)

(比如防火墙设置那:博客园的那个,没开启https,CSDN的这个博客,有开启https的)

wget命令未找到: yum -y install wget

windows和虚拟机共享文件夹:windows和虚拟机互传文件的三种方式_windows向虚拟机传文件-CSDN博客

(在windows上下载gitlab-ce的rpm安装包,在虚拟机里cp到别的目录,然后安装。没有使用wget)

四、安装Jenkins

新克隆了一个虚拟机。把Gitlab卸载掉。使用一个新的固定IP。

CentOS上没有安装成功,在Windows上安装的:Windows 10 安装Jenkins 图文教程_jenkins 访问 system32-CSDN博客

后面可能会在CentOS上用docker安装jenkins,当做master的salave,再说吧。

Windows上Jenkins的相关配置:jenkins的配置文件在哪里?(附:参数配置教程)-Teambition协作星球

(C:\ProgramData\Jenkins\.jenkins)

CentOS卸载Jenkins:Linux/CentOS7 卸载 Jenkins_卸载jenkins-CSDN博客

CentOS卸载JDK:CentOS中卸载安装JAVA_centos 卸载java-CSDN博客

相关推荐
烦躁的大鼻嘎21 分钟前
【Linux】深入理解GCC/G++编译流程及库文件管理
linux·运维·服务器
乐大师21 分钟前
Deepin登录后提示“解锁登陆密钥环里的密码不匹配”
运维·服务器
ac.char28 分钟前
在 Ubuntu 上安装 Yarn 环境
linux·运维·服务器·ubuntu
敲上瘾28 分钟前
操作系统的理解
linux·运维·服务器·c++·大模型·操作系统·aigc
传而习乎2 小时前
Linux:CentOS 7 解压 7zip 压缩的文件
linux·运维·centos
soulteary2 小时前
突破内存限制:Mac Mini M2 服务器化实践指南
运维·服务器·redis·macos·arm·pika
运维&陈同学3 小时前
【zookeeper01】消息队列与微服务之zookeeper工作原理
运维·分布式·微服务·zookeeper·云原生·架构·消息队列
是阿建吖!3 小时前
【Linux】进程状态
linux·运维
明明跟你说过3 小时前
Linux中的【tcpdump】:深入介绍与实战使用
linux·运维·测试工具·tcpdump
Mr_Xuhhh5 小时前
重生之我在学环境变量
linux·运维·服务器·前端·chrome·算法