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

相关推荐
pk_xz12345632 分钟前
Shell 脚本中变量和字符串的入门介绍
linux·运维·服务器
小珑也要变强35 分钟前
Linux之sed命令详解
linux·运维·服务器
Lary_Rock3 小时前
RK3576 LINUX RKNN SDK 测试
linux·运维·服务器
一坨阿亮6 小时前
Linux 使用中的问题
linux·运维
wclass-zhengge8 小时前
Docker篇(Docker Compose)
运维·docker·容器
李启柱8 小时前
项目开发流程规范文档
运维·软件构建·个人开发·设计规范
力姆泰克9 小时前
看电动缸是如何提高农机的自动化水平
大数据·运维·服务器·数据库·人工智能·自动化·1024程序员节
BPM_宏天低代码10 小时前
低代码 BPA:简化业务流程自动化的新趋势
运维·低代码·自动化
sun00770010 小时前
拷贝 cp -rdp 和 cp -a
linux·运维·服务器
wowocpp10 小时前
ubuntu 22.04 server 安装 anaconda3
linux·运维·ubuntu