做网站好还是做安卓app好网站建设 会计分录

张小明 2026/1/1 11:46:12
做网站好还是做安卓app好,网站建设 会计分录,装潢公司网站建设,衡阳网站优化Arbess 是一款国产开源免费的 CI/CD 工具#xff0c;支持免费私有化部署。本文将详细介绍如何安装配置使用GitLab、sourcefare、Arbess系统#xff0c;GitLab提交代码自动触发流水线拉取GitLab源码、并使用sourcefare代码扫描#xff0c;然后进行java构建并部署到主机。 1、…Arbess 是一款国产开源免费的 CI/CD 工具支持免费私有化部署。本文将详细介绍如何安装配置使用GitLab、sourcefare、Arbess系统GitLab提交代码自动触发流水线拉取GitLab源码、并使用sourcefare代码扫描然后进行java构建并部署到主机。1、Gitlab 安装与配置本章节将介绍如何使用CentOS9搭建Gitlab服务器并将代码存放在Gitlab服务器提供给Arbess克隆源码。1.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.7.0-jh.0.el8.x86_64.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 中获取进行登录。1.2 配置gitlab安装完成之后可以将代码推送到仓库中Arbess克隆源码需要创建GItlab的个人令牌用于Arbess访问Gitlab。进入用户设置→访问令牌按照需求创建创建访问令牌。创建个人令牌令牌创建完毕请妥善保存好您的令牌。查看个人令牌2、sourcefare 安装与配置sourcefare是一款国产开源代码扫描工具本章节将介绍如何使用CentOS搭建sourcefare服务提供给Arbess调用进行代码扫描。2.1 安装本文以CentOS操作系统为例。下载CentOS安装包下载地址Sourcefare下载点击CentOS下载下载安装包如tiklab-sourcefare-x.x.x.rpm。安装上传到服务器上在文件同级目录执行命令安装。rpm -ivh tiklab-sourcefare-x.x.x.rpm启动系统默认安装路径为/opt目录进入/opt/tiklab-sourcefare/bin目录下执行./sourcefare start即可启动成功。启动sourcefare系统使用 http://ip:8900 进行访问。使用初始用户名密码admin\123456登录。成功登录后展示SourceFare首页。sourcefare首页2.2 配置SourceFare登录成功需要添加项目以及代码扫描计划Arbess运行代码扫描需要代码扫描计划ID代码扫描报告会归类到相应代码扫描计划。在项目页面点击新建项目按钮进行新建。输入项目名称以及项目访问信息公开、私密进行创建。新建项目成功创建项目后继续创建扫描计划创建扫描计划后在扫描计划页面需要记住ProjectKey后期Arbess集成SourceFare需要用到也可查看Arbess调用的历史扫描计划报告。创建扫描计划3、Arbess 安装与配置3.1 安装本文以CentOS操作系统为例。下载CentOS安装包下载地址Arbess下载点击CentOS下载下载完成后得到类似tiklab-arbess-x.x.x.rpm的文件。安装上传到服务器上在文件同级目录执行命令安装。rpm -ivh tiklab-arbess-x.x.x.rpm启动系统默认安装路径为/opt目录进入/opt/tiklab-arbess/bin目录下执行sh startup.sh即可启动成功。启动Arbess系统使用 http://ip:9200 进行访问。使用初始用户名密码admin\123456登录首次登录需要修改管理员密码。3.2 配置Arbess流水线采用可视化设计搭建自动化代码扫描、自动化测试平台在流水线中可克隆GitLab仓库代码、集成SourceFare进行代码扫描。创建流水线进入流水线设计页面进行操作。3.2.1 配置Gitlab源码配置GitLab服务集成流水线配置GitLab源码任务之前需要添加GitLab服务集成在系统设置→集成与开放→服务集成页面添加相关服务。授权类型选择Gitlab、填写名称、AccessTocken(个人密钥即文章1.2部分创建的个人访问令牌)。添加GitLab源码集成如需要添加自建的Gitlab授权类型选择自建Gitlab、填写名称、服务地址、AccessTocken(个人密钥)。添加GitLab源码集成添加GitLab源码任务服务集成添加完毕之后进入流水线设计点击新阶段→源码→GitLab。需要填入任务名称、Git版本、GitLab授权信息AccessTocken、仓库、分支等信息。添加GitLab源码任务字段描述任务名称任务名称清晰地标识项目或对象。Git版本Arbess所在服务器Git安装路径。GitLab授权信息私人令牌AccessTocken。仓库选择授权信息后点击仓库程序会自动获取凭证权限下的仓库列表管理者只需选择需要配置的仓库即可。分支选择代码的分支。填写需要拉取远程仓库具体的分支不填默认为master分支填写错误会导致任务执行失败。3.2.2 配置sourcefare代码扫描配置sourcefare服务集成流水线配置sourcefare任务之前需要添加sourcefare服务集成在系统设置→集成与开放→服务集成页面添加相关服务。授权类型选择sourcefare、填写名称、服务地址、认证类型用户名密码、密钥、用户名、密码。添加sourcefare服务配置sourcefare Scanner工具集成还需要配置sourcefare Scanner工具进入下载地址SourceFareAgent下载。下载对应系统文件。在系统设置→集成与开放→工具集成页面添加相关服务。授权类型选择Sonar Scanner、填写名称、安装方式选择安装包上传sourcefare Scanner工具安装包。添加sourcefare Scanner工具上传sourcefare Scanner工具安装包系统会自动解析运行文件地址。添加sourcefare Scanner工具添加sourcefare源码任务服务集成添加完毕之后进入流水线设计点击新阶段→代码扫描→SourceFare代码扫描。输入代码扫描信息输入完成后点击空白处进行保存。配置sourcefare代码扫描任务字段描述任务名称任务名称清晰地标识项目或对象。扫描代码语言扫描代码语言支持Java、JavaScript、Go。JDK版本所在服务器JDK安装路径。Maven版本所在服务器Maven安装路径。SourceFare服务安装SourceFare的服务器地址、用户名、密码。SourceFare Scanner版本安装SourceFare Scanner的安装路径。项目ID扫描的项目ID在SourceFare中创建的项目ID。扫描代码地址扫描代码存放路径默认为${DEFAULT_CODE_ADDRESS}也可输入绝对路径。3.2.3 配置Maven构建任务代码扫描添加完毕之后添加构建安装包任务。根据代码构建方式选择Maven构建点击新阶段→构建→Maven构建。输入构建信息输入完成后点击空白处进行保存。配置Maven构建任务字段描述任务名称任务名称清晰地标识项目或对象。JDK版本Arbess所在服务器JDK安装路径。Maven版本Arbess所在服务器Maven安装路径。模块地址构建路径默认为${DEFAULT_CODE_ADDRESS}也可输入绝对路径。执行命令执行Maven构建的命令。3.2.4 配置主机部署任务点击新阶段→部署→主机部署。输入部署信息部署的内容可以使用变量添加变量后使用${变量名称}进行引用输入完成后点击空白处进行保存。配置主机部署任务字段描述任务名称任务名称清晰地标识项目或对象。默认主机部署。主机地址部署主机远程SSH认证凭证。部署文件需要部署的文件可以写绝对路径也可以写泛路径泛路径需要配合部署文件规则来匹配到部署文件。部署文件匹配规则文件匹配规则支持正则表达式。部署位置部署远程主机位置。部署命令文件部署命令。至此流水线设计完毕下面介绍流水线运行以及查看代码扫描报告。4、运行流水线运行流水线流水线设计完毕之后Arbess支持自动触发、Webhook触发、手动触发三种运行模式。点击右上角“运行”按钮手动触发流水线。运行流水线流水线运行同时点击认为标签右下角“日志”可查看运行实时日志。日志详细日志配置Webhook运行流水线成功后配置Webhook。点击触发设置开启Webhook。开启Webhook触发Arbess流水线开启Webhook后将Webhook地址填入GitLab的Webhooks地址并且按照需求设置触发条件例如推送触发。设置Webhook触发查看代码扫描报告点击测试报告→代码扫描→sourcefare查看sourcefare代码扫描报告。查看sourcefare测试报告点击sourcefare代码扫描报告名称进入跳转到SourceFare查看详细报告。查看SourceFare详细报告问题TAB显示详细问题列表点击问题列表的问题名称还可以查看代码详细问题。查看SourceFare详细问题SourceFare还可以查看代码重复率、复杂度、覆盖率等信息。查看SourceFare代码重复率查看运行历史可以在Arbess历史页面查看到流水线运行历史。点击运行历史序号即可查看详细的运行日志。运行历史至此使用Arbess成功搭建流水线用来拉取GitLab源码、使用SourceFare代码扫描并且设置Webhook触发。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

公司网站开发多少钱wordpress便宜主题

如何快速掌握PHP数据库连接:phpClickHouse完整入门指南 【免费下载链接】phpClickHouse php ClickHouse wrapper 项目地址: https://gitcode.com/gh_mirrors/ph/phpClickHouse phpClickHouse是一个专为ClickHouse列式数据库设计的PHP客户端库,提供…

张小明 2025/12/31 15:49:32 网站建设

免费搭建淘宝客网站2345网址导航官网下载

构建支持发送和接收请求的应用程序及 WPF 交互方案 在软件开发中,实现一个能够发送和接收请求的应用程序是非常常见的需求。下面将详细介绍如何构建一个这样的应用程序,以及如何将其与 Windows Presentation Foundation (WPF) 应用程序集成。 实现主机应用程序 构建解决方…

张小明 2025/12/31 16:55:40 网站建设

卡密网站怎么做的网站开发什么语音最好

喜马拉雅音频下载利器:小白也能轻松上手 【免费下载链接】xmly-downloader-qt5 喜马拉雅FM专辑下载器. 支持VIP与付费专辑. 使用GoQt5编写(Not Qt Binding). 项目地址: https://gitcode.com/gh_mirrors/xm/xmly-downloader-qt5 还在为无法离线收听喜马拉雅精…

张小明 2025/12/31 12:36:51 网站建设

外贸网站推广营销阿里云 网站空间

第一章:量子开发环境构建前的准备在进入量子计算开发之前,搭建一个稳定且高效的开发环境是关键前提。这不仅涉及软件工具链的选择,还包括对硬件资源、依赖库和运行平台的充分评估。系统与平台要求 大多数量子开发框架支持主流操作系统&#x…

张小明 2025/12/31 13:58:38 网站建设

wordpress网站换域名人力资源网站建设计划书

Langchain-Chatchat 问答系统安全性加固实践 在金融、医疗和政务等对数据安全极度敏感的行业中,AI助手的每一次“联网调用”都可能成为信息泄露的突破口。尽管大型语言模型带来了前所未有的智能服务能力,但将企业内部制度、技术文档甚至患者病历上传至云…

张小明 2025/12/28 17:38:04 网站建设

四川杰新建设工程网站硅橡胶东莞网站建设

Alice 和 Bob 打算给花园里的 n 株植物浇水。植物排成一行,从左到右进行标记,编号从 0 到 n - 1 。其中,第 i 株植物的位置是 x i 。每一株植物都需要浇特定量的水。Alice 和 Bob 每人有一个水罐,最初是满的 。他们按下面描述的方…

张小明 2025/12/28 19:57:10 网站建设