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博客

相关推荐
Michaelwubo22 分钟前
Docker dockerfile镜像编码 centos7
运维·docker·容器
好像是个likun1 小时前
使用docker拉取镜像很慢或者总是超时的问题
运维·docker·容器
cominglately3 小时前
centos单机部署seata
linux·运维·centos
CircleMouse4 小时前
Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org
linux·运维·服务器·centos
Karoku0664 小时前
【k8s集群应用】kubeadm1.20高可用部署(3master)
运维·docker·云原生·容器·kubernetes
木子Linux4 小时前
【Linux打怪升级记 | 问题01】安装Linux系统忘记设置时区怎么办?3个方法教你回到东八区
linux·运维·服务器·centos·云计算
mit6.8244 小时前
Ubuntu 系统下性能剖析工具: perf
linux·运维·ubuntu
watermelonoops5 小时前
Windows安装Ubuntu,Deepin三系统启动问题(XXX has invalid signature 您需要先加载内核)
linux·运维·ubuntu·deepin
阿甘知识库5 小时前
宝塔面板跨服务器数据同步教程:双机备份零停机
android·运维·服务器·备份·同步·宝塔面板·建站
saynaihe5 小时前
安全地使用 Docker 和 Systemctl 部署 Kafka 的综合指南
运维·安全·docker·容器·kafka