www91job.gov.cn:点亮你职业梦想的智慧导航

核心内容摘要

笑傲江湖,情深意长:王多鱼与韩婧格博雅的非凡友情
探索二次元的绮丽世界:不止于眼球的盛宴

聂小雨大战老黑:宿命对决,胜负难料的终局之战

Arbess 是一款开源免费的 CI/CD 工具工具支持一键安装零配置页面设计简明易用。

本文将详细介绍如何安装Arbess、GitLab并创建配置流水线实现 .Net Core 项目构建并主机部署。

GitLab 安装与配置本章节将介绍如何使用CentOS9搭建Gitlab服务器并将代码存放在Gitlab服务器提供给Arbess克隆源码。

1 安装安装基础依赖。

sudo yum update -ysudo yum install -y curl policycoreutils-python-utils openssh-server perlsudo systemctl enable --now sshd获取Gitlab安装包。

curl -LO https://packages.gitlab.cn/repository/el/8/gitlab-jh-

17.

0-jh.

el

x86_

rpm安装Gitlab安装包。

访问URL可以自己设置。

export EXTERNAL_URLhttp://ip sudo rpm -ivh gitlab-jh-x.x.x.rpm安装完成之后使用sudo gitlab-ctl status检查服务状态。

浏览器访问配置的http://ip使用用户名root密码 /etc/gitlab/initial_root_password 中获取进行登录。

2 配置gitlab安装完成之后可以将代码推送到仓库中Arbess克隆源码需要创建GitLab的个人令牌用于Arbess访问Gitlab。

进入用户设置→访问令牌按照需求创建创建访问令牌。

创建个人令牌令牌创建完毕请妥善保存好您的令牌。

个人令牌

Arbess 安装与配置

1 安装本文以CentOS操作系统为例。

下载CentOS安装包下载地址Arbess下载点击CentOS下载下载完成后得到类似tiklab-arbess-x.x.x.rpm的文件。

安装上传到服务器上在文件同级目录执行以下命令安装。

rpm -ivh tiklab-arbess-x.x.x.rpm启动系统默认安装路径为/opt目录进入/opt/tiklab-arbess/bin目录下执行./arbess start即可启动成功。

​启动Arbess使用 http://ip:9200 进行访问。

使用初始用户名密码admin\123456登录成功登录后展示Arbess首页。

​Arbess首页

2 配置Arbess流水线采用可视化设计实现.Net Core项目自动化部署在流水线中可克隆Gitlab仓库代码构建并进行主机部署。

创建流水线进入流水线设计页面进行操作。

2.

1 配置GitLab任务配置GitLab服务集成流水线配置GitLab源码任务之前需要添加GitLab服务集成在系统设置→集成与开放→服务集成页面添加相关服务。

添加自建的Gitlab授权类型选择自建Gitlab填写名称、服务地址、AccessTocken(个人密钥)。

添加源码集成添加GitLab源码任务服务集成添加完毕之后进入流水线设计点击新阶段→源码→GitLab。

添加GitLab源码字段描述任务名称任务名称清晰地标识项目或对象。

Git版本Arbess所在服务器Git安装路径。

GitLab授权信息私人令牌AccessTocken。

仓库选择授权信息后点击仓库程序会自动获取凭证权限下的仓库列表管理者只需选择需要配置的仓库即可。

分支选择代码的分支。

填写需要拉取远程仓库具体的分支不填默认为master分支填写错误会导致任务执行失败。

2.

2 配置.Net Core构建任务源码配置完毕后配置构建任务Arbess支持多种构建方式例如添加.Net Core构建点击新阶段→构建→.Net Core构建。

​配置.Net Core构建任务字段描述任务名称任务名称清晰地标识项目或对象。

项目地址代码存放路径默认为${DEFAULT_CODE_ADDRESS}即源码拉取存放路径也可输入绝对路径。

执行命令执行.Net Core构建的命令。

2.

3 配置主机部署任务点击新阶段→部署→主机部署输入部署信息输入完成后点击空白处进行保存。

配置主机部署任务字段描述任务名称任务名称清晰地标识项目或对象。

默认主机部署。

部署方式可选择结构化部署或者自定义命令部署。

主机地址部署主机远程SSH认证凭证。

部署文件需要部署的文件可以写绝对路径也可以写泛路径泛路径需要配合部署文件规则来匹配到部署文件。

部署文件匹配规则文件匹配规则支持正则表达式。

部署位置部署远程主机位置。

部署命令文件部署命令。

运行流水线运行流水线多台主机部署完成后点击右上角运行验证流水线运行情况。

​运行流水线点击任务日志可查看任务实时日志点击对应任务可查看任务相关日志。

查看运行日志​查看详细日志查看运行历史可以在Arbess历史页面查看到流水线运行历史。

点击运行历史序号即可查看详细的运行日志。

也可以在历史页面进行回滚。

运行历史至此用户可通过Arbess流水线克隆GitLab仓库.Net Core源码构建并进行主机部署。

导管视频素材大全网站-导管视频素材大全网站应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123