jenkins gitlab docker devops 自动化部署 流水线(一、安装部署)

1、准备好服务器

        我这里使用的是Vmware  ,ubuntu (镜像文件:ubuntu-20.04.2.0-desktop-amd64.iso)虚拟机 作为部署服务器, 网络是下载安装教程有很多可以自行查找。


2、ubuntu  apt 安装 Docker 

要在Ubuntu上使用apt安装Docker,你可以按照以下步骤进行操作:

更新软件包列表:

sudo apt update

安装依赖包,以允许apt使用HTTPS访问Docker仓库:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

添加Docker的官方GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加Docker的APT仓库:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

请注意,上述命令中的$(lsb_release -cs)将获取你当前Ubuntu版本的代号,并将其用作Docker仓库的参数。

更新软件包列表:

sudo apt update

安装Docker引擎:

sudo apt install docker-ce docker-ce-cli containerd.io

确认Docker是否成功安装并正在运行:

sudo systemctl status docker

如果看到输出信息中的"Docker is running",则表示安装成功。

现在,你已经成功在Ubuntu上使用apt安装了Docker。你可以使用docker命令来管理和运行容器。请注意,运行Docker命令可能需要使用sudo或者将当前用户添加到docker用户组中。如果你想在非root用户下运行Docker命令,可以执行以下命令将当前用户添加到docker用户组中:

sudo usermod -aG docker $USER

然后重新登录即可使改动生效。


3、ubuntu apt 安装 jenkins (也可以选择docker 安装jenkins镜像)

避坑写在前面:jenkins 安装完成会因为jdk 版本问题启动失败。近期发布的jenkins 需要jdk 11.

要在Ubuntu上使用apt安装Jenkins,你可以按照以下步骤进行操作:

更新软件包列表:

 sudo apt update

添加Jenkins的官方密钥:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

添加Jenkins的APT仓库:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

更新软件包列表:

sudo apt update

安装Jenkins:

sudo apt install jenkins

启动Jenkins服务:

sudo systemctl start jenkins

配置防火墙,允许Jenkins通过HTTP访问。如果你使用的是ufw防火墙,可以执行以下命令:

sudo ufw allow 8080

获取初始管理员密码:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

请记下输出的密码,你将在后续设置中使用。

现在,你已经成功在Ubuntu上使用apt安装了Jenkins。你可以通过访问http://your_server_ip_or_domain:8080来访问Jenkins的Web界面,并按照屏幕上的指引完成Jenkins的安装和设置过程。在安装过程中,你将需要提供之前获取的管理员密码。

注意:为了安全起见,建议你在安装后按照Jenkins的建议进行进一步的配置和安全设置。(根据个人需要是否配置中文: 中文插件也很离谱,竟然只翻译一半的,吐槽一下。)


4、ubuntu apt 安装 gitlab

要在Ubuntu上使用apt安装GitLab,你需要使用官方提供的安装脚本进行安装。请按照以下步骤进行操作:

在终端中下载并运行GitLab安装脚本:

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

安装GitLab Community Edition(CE):

sudo apt install gitlab-ce

这将安装GitLab及其依赖项。安装过程可能需要一些时间,请耐心等待。

安装完成后,可以使用以下命令启动GitLab服务:

sudo gitlab-ctl start

一旦GitLab启动成功,你可以通过在Web浏览器中输入服务器的IP地址或域名来访问GitLab界面,默认端口为80。访问类似于http://your_server_ip_or_domain的链接。

安装完成后,你需要进行一些初始设置,例如创建管理员账户和配置域名等。具体步骤将在首次访问GitLab时显示在界面上。请根据提示进行设置。

注意:GitLab是一个强大而复杂的应用程序,安装和配置可能涉及到更多的步骤和细节。如果你遇到了任何问题,建议查阅GitLab官方文档以获取更多帮助和指导。(根据个人需要是否配置中文)

下篇文章写一下,具体的流水线配置部署。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值