网站还没完成 能备案吗,西安做行业平台网站的公司,网站建设与维护 出题,wordpress运行php文件下载Arbess(谐音阿尔卑斯) 是一款开源免费的 CI/CD 工具#xff0c;本文将介绍如何使用 Arbess 配置你的第一条流水线#xff0c;以快速入门上手。 1. 创建流水线
根据不同需求来创建不同的流水线。 1.1 配置基本信息
配置流水线的基本信息#xff0c;如分组#xff0c;环境本文将介绍如何使用 Arbess 配置你的第一条流水线以快速入门上手。 1. 创建流水线
根据不同需求来创建不同的流水线。 1.1 配置基本信息
配置流水线的基本信息如分组环境权限人员等。 属性说明 字段 说明 流水线名称 流水线名称清晰地标识项目或对象不能重复以及输入特别字符。 流水线分组 流水线分组便于组织和管理流水线。 流水线环境 流水线环境便于组织和管理流水线。 流水线权限 私有只有创建者以及流水线成员可以看到。 全局系统内的所有人都可看到查看。 1.2 选择不同的模版
Arbess提供了丰富的模板使用者可以根据不同的需求选择不同的模板。 2. 配置流水线
配置流水线的任务根据不同的需求添加不同的任务源码测试部署代码扫描推送制品拉取制品等几十种任务支持。 2.1 配置源码
流水线支持配置多种源码仓库通用Git、Gitee、GitLab、GitHub、GitPuk、Svn等。
点击新阶段 -- 点击源码 -- 选择通用Git 属性说明 字段 说明 git地址 git克隆的url 分支 选择克隆的分支 凭证 远程仓库的效验凭证。 2.2 配置代码扫描
Arbess集成了多种代码扫描工具SonarQube代码扫描、SpotBugs-Java代码扫描等
点击新阶段 -- 点击代码扫描 -- 选择SpotBugs-Java代码扫描任务 属性说明 字段 说明 扫描路径 默认为${DEFAULT_CODE_ADDRESS},也可输入绝对路径。 调试模式 可以输出更加详细的日志。 扫描断言 是否扫描代码中的断言。 扫描等级 等级越高扫描的深度越大。 错误级别 等级越高错误校验越严格。 2.3 配置构建
Arbess支持多种语言构建npm、Maven、Docker等构建方式来构建出制品。
点击新阶段 -- 点击构建 -- 选择Maven构建 属性说明 字段 说明 模块地址 默认为${DEFAULT_CODE_ADDRESS},也可输入绝对路径。 执行命令 执行的构建命令maven的默认命令为mvn clean package。 2.4 配置部署
Arbess支持多种部署方式来满足用户不同的需求自定义部署主机部署Docker部署K8s集群部署等。
点击新阶段 -- 点击部署 -- 选择主机部署。 属性说明 字段 说明 部署方式 可选择自定义部署或者结构化部署。 主机地址 需要部署在那个主机上边。 部署文件 默认为${DEFAULT_CODE_ADDRESS},也可输入绝对路径。 部署文件匹配规则 配置部署文件支持正则表达式。 部署位置 需要把文件部署在服务器的那个位置上。 部署命令 需要对部署文件进行怎样的操作。 部署策略 可选择每一批暂停部署或第一批暂停部署这两种方式。 部署主机数量 默认为1如果有多个主机可选择多个主机部署。 2.5 删除流水线配置
鼠标放在任务上面 -- 点击删除按钮 -- 点击确定即可删除任务配置删除后无法恢复 3. 运行流水线
运行流水线并实时查看流水线运行信息。
3.1 运行
配置完成点击左上角运行即可运行流水线
选择执行端
可以选择在不同的agent中执行。 3.2 查看运行状态
可以实时查看流水线运行信息点击任务的日志按钮可以查看任务的具体输出的日志。 3.3 查看日志详情
Arbess支持查看具体任务日志详情可以看到任务的具体日志输出。 3.4 查看测试报告
可以查看代码的具体扫描结果各种Bug数量级别bug的优先级以及出现bug的原因具体行数等信息。 属性说明 字段 说明 一级问题 较大可能可以引起Bug的问题。 二级问题 警告信息忽略有小概率引发Bug。 三级问题 可忽略的问题。 包路径 问题出现的包路径。 优先级 优先级越小问题越严重。 Bug类型 出现的Bug类型。 4. 管理流水线
管理流水线的基本信息人员权限角色消息通知等信息。 4.1 成员管理
可以将不同的成员拉取流水线让多个人来共同管理维护流水线。 4.2 权限管理
可以为不同成员配置不同的权限。 属性说明 字段 说明 角色类型 超级管理员流水线创建者唯一不可添加权限不可更改。 管理员流水线管理员。 普通用户普通用户。 创建方式 系统内置流水线默认不可删除。 自定义用户额外添加的角色 成员类型 可添加用户用户组部门 4.3 消息通知
用户可以配置消息提醒 属性说明 字段 说明 事件 事件触发时会发送消息提醒。 通知方式 配置当前事件的通知方式可配置企业微信邮箱等通知方式。 通知成员 可添加用户用户组部门 4.4 基本信息
编辑流水线信息
编辑流水线基本信息流水线名称分组环境权限等。 属性说明 字段 说明 流水线名称 流水线名称清晰地标识项目或对象 流水线分组 流水线分组便于组织和管理流水线 流水线环境 流水线环境便于组织和管理流水线 流水线权限 私有只有创建者以及流水线成员可以看到。 全局所有人都可看到 删除流水线
点击左下角 -- 点击流水线信息 -- 点击流水线删除 -- 点击删除按钮 -- 输入流水线名称点击确定即可流水线删除后不可恢复。 5. 帮助与支持
如果在安装过程中遇到了问题可以查阅文档或进入社区进行反馈交流。
文档
Arbess - 文档 (tiklab.net)
社区
TikLab - 社区