高校图书馆网站的建设方案php网站开发实训感想

张小明 2026/1/8 15:28:24
高校图书馆网站的建设方案,php网站开发实训感想,wordpress 分类下排序,服装设计公司排行Arbess作为一款国产开源免费的CI/CD 工具#xff0c;工具安装部署更轻量#xff0c;使用更简洁。本文将详细介绍如何安装配置使用ArbessGitPuksourcefarePostIn实现代码提交触发代码扫描/构建/部署/接口自动化测试 1、GitPuk 安装与配置 本章节将介绍如何使用CentOS搭建Git…Arbess作为一款国产开源免费的CI/CD 工具工具安装部署更轻量使用更简洁。本文将详细介绍如何安装配置使用ArbessGitPuksourcefarePostIn实现代码提交触发代码扫描/构建/部署/接口自动化测试1、GitPuk 安装与配置本章节将介绍如何使用CentOS搭建GitPuk服务器并将代码存放在GitPuk服务器提供给Arbess克隆。1.1 安装本文以CentOS操作系统为例。下载CentOS安装包下载地址GitPuk下载点击CentOS下载下载完成后得到类似tiklab-gitpuk-x.x.x.rpm的文件。安装上传到服务器上在文件同级目录执行命令安装。rpm -ivh tiklab-gitpuk-x.x.x.rpm启动系统默认安装路径为/opt目录进入/opt/tiklab-gitpuk/bin目录下执行./gitpuk start即可启动成功。启动GitPuk系统使用 http://ip:9800 进行访问。使用初始用户名密码admin\123456登录首次登录需要修改管理员密码。成功登录后展示GitPuk首页。GitPuk首页1.2 配置GitPuk登录成功需要添加代码仓库GitPuk支持新建仓库上传代码和从其他软件导入仓库两种方式。新建仓库在仓库页面点击右上角“新建仓库”。创建仓库新建的仓库可通过HTTP和SSH方式按步骤上传代码。上传代码导入仓库GitPuk也支持从外部仓库导入。导入仓库以私有Gitlab为例导入需要提供私有Gitlab地址以及访问密钥。添加Gitlab信息添加完成后选择Gitlab的仓库进行导入。导入仓库2、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即可启动成功。启动使用 http://ip:8900 进行访问。使用初始用户名密码admin\123456登录首次登录需要修改管理员密码。成功登录后展示sourcefare首页。首页2.2 配置sourcefare登录成功需要添加项目以及代码扫描计划Arbess运行代码扫描需要代码扫描计划ID代码扫描报告会归类到相应代码扫描计划。在项目页面点击新建项目按钮进行新建。输入项目名称以及项目访问信息公开、私密进行创建。新建项目成功创建扫描计划后在扫描计划页面需要记住ProjectKey后期Arbess集成sourcefare需要用到也可查看Arbess调用的历史扫描计划报告。创建扫描计划3、PostIn安装与配置PostIn是一款开源免费的接口管理工具Arbess集成PostIn在构建前执行自动化测试用例。3.1 安装本文以CentOS操作系统为例。下载CentOS安装包下载地址PostIn下载点击CentOS下载下载完成后得到类似tiklab-postin-x.x.x.rpm的文件。安装上传到服务器上在文件同级目录执行命令安装。rpm -ivh tiklab-postin-x.x.x.rpm启动系统默认安装路径为/opt目录进入/opt/tiklab-postin/bin目录下执行./postin start即可启动成功。启动PostIn使用 http://ip:9300 进行访问。使用初始用户名密码admin\123456登录首次登录需要修改管理员密码。3.2 配置成功登录后展示PostIn功能包含项目管理、接口管理、用例管理、测试计划等。PostIn主页进入项目可添加项目测试用例。测试用例页面在测试计划页面添加用于Arbess构建前需要执行的测试计划。Arbess可集成PostIn在流水线可添加任务自动执行测试计划。添加测试计划添加测试计划完毕之后点击测试计划名称进入测试计划关联自动化执行的测试用例。例如构建项目前执行P0级接口用例。关联用例4、Arbess 安装与配置4.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首页4.2 配置在流水线中可克隆GitPuk仓库代码、集成SourceFare进行代码扫描、PostIn自动化测试配置完成流水线使用WebHook代码提交实现触发。创建流水线进入流水线设计页面进行操作。4.2.1 配置GitPuk源码配置GitPuk服务集成流水线配置GitPuk源码任务之前需要添加GitPuk服务集成在系统设置→集成与开放→服务集成页面添加相关服务。授权类型选择GitPuk、填写名称、服务地址即文章1部分安装的GitPuk地址)、用户名、密码。添加源码集成添加GitPuk源码任务服务集成添加完毕之后进入流水线设计点击新阶段→源码→自建GitPuk。配置GitPuk源码任务字段描述任务名称任务名称清晰地标识项目或对象。Git版本Arbess所在服务器Git安装路径。自建GitPuk服务自建GitPuk服务地址。仓库选择授权信息后点击仓库程序会自动获取凭证权限下的仓库列表管理者只需选择需要配置的仓库即可。分支选择代码的分支。填写需要拉取远程仓库具体的分支不填默认为master分支填写错误会导致任务执行失败。4.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代码扫描任务字段描述任务名称任务名称清晰地标识项目或对象。扫描代码语言扫描代码语言。JDK版本所在服务器JDK安装路径。Maven版本所在服务器Maven安装路径。sourcefare服务安装sourcefare的服务器地址、用户名、密码。sourcefare Scanner版本安装sourcefare Scanner的安装路径。项目ID扫描的项目ID在sourcefare中创建的项目ID。扫描代码地址扫描代码存放路径默认为${DEFAULT_CODE_ADDRESS}也可输入绝对路径。4.2.3 配置构建任务代码扫描添加完毕之后添加构建安装包任务。根据代码构建方式选择Maven构建点击新阶段→构建→Maven构建。输入构建信息输入完成后点击空白处进行保存。配置Maven构建任务字段描述任务名称任务名称清晰地标识项目或对象。JDK版本Arbess所在服务器JDK安装路径。Maven版本Arbess所在服务器Maven安装路径。模块地址构建路径默认为${DEFAULT_CODE_ADDRESS}也可输入绝对路径。执行命令执行Maven构建的命令。4.2.4 配置部署任务代码扫描添加完毕之后添加部署任务。点击新阶段→部署→主机部署。输入部署信息部署的内容可以使用变量添加变量后使用${变量名称}进行引用输入完成后点击空白处进行保存。配置主机部署任务字段描述任务名称任务名称清晰地标识项目或对象。默认主机部署。主机地址部署主机远程SSH认证凭证。部署文件需要部署的文件可以写绝对路径也可以写泛路径泛路径需要配合部署文件规则来匹配到部署文件。部署文件匹配规则文件匹配规则支持正则表达式。部署位置部署远程主机位置。部署命令文件部署命令。4.2.5 配置PostIn自动化测试配置PostIn服务集成流水线配置PostIn任务之前需要添加PostIn服务集成在系统设置→集成与开放→服务集成页面添加相关服务。授权类型选择PostIn、填写名称、服务地址、认证类型用户名密码、密钥、用户名、密码。添加PostIn服务添加PostIn自动化测试任务服务配置完成后进入流水线设计页面点击新阶段→测试→PostIn自动化测试。添加成功之后弹出自动化测试的配置。配置PostIn自动化测试任务字段描述任务名称任务名称清晰地标识项目或对象。PostIn服务PostIn服务地址以及用户名密码。测试空间选择自动执行PostIn的空间。测试计划选择自动执行PostIn空间下的测试计划。环境选择执行PostIn测试计划的环境。4、运行流水线运行流水线流水线设计完毕之后Arbess支持自动触发、Webhook触发、手动触发三种运行模式。点击右上角“运行”按钮手动触发流水线。运行流水线流水线运行同时点击任务标签右下角“日志”可查看运行实时日志。查看详细日志配置Webhook流水线全部配置完成配置Gitpuk代码触发Arbess流水线的Webhook。首先需要在流水线页面点击触发设置开启WebHook触发。开启Webhook流水线开启Webhook触发后将Webhook地址填入GitPuk代码库设置→仓库配置→WebHook。配置WebHook任务需要选择推送代码触发WebHook。查看代码扫描报告点击测试报告→代码扫描→sourcefare查看sourcefare代码扫描报告。查看sourcefare测试报告点击sourcefare代码扫描报告名称进入跳转到sourcefare查看详细报告。查看sourcefare详细报告点击问题列表的问题名称还可以查看代码详细问题。查看sourcefare详细问题sourcefare还可以查看代码重复率、复杂度、覆盖率等信息。查看sourcefare代码重复率查看自动化测试报告前往测试报告→自动化测试→PostIn查看自动化测试报告。查看自动化测试报告点击自动化测试报告名称可登录PostIn查看详细测试报告。查看详细测试报告查看运行历史可以在Arbess历史页面查看到流水线运行历史。点击运行历史序号即可查看详细的运行日志。运行历史至此使用Arbess成功搭建流水线GitPuk代码提交自动触发流水线、使用SourceFare代码扫描、部署测试环境使用PostIn自动化测试。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

品牌网站制作选哪家长春市网络品牌推广

企业布局中文域名,优先级建议是:先用 .网址 把企业名/品牌名/产品名等核心入口占住并上线使用,再与商标确权协同形成保护闭环。论坛专家总结也强调中文域名是重要数字资产,保护涉及抢注与侵权,越早布局越省成本。 很多…

张小明 2026/1/4 21:04:17 网站建设

企业品牌推广网站wordpress 页面背景

AI元人文与岐金兰:价值共生时代的思想者与文明构想摘要本文系统探讨了岐金兰提出的AI元人文构想,分析其从“价值对齐”到“价值共生”的范式革命意义。通过对意义行为原生论、三值纠缠模型、星图-舞台架构等核心理论的阐释,揭示了这一构想对传…

张小明 2026/1/7 16:30:31 网站建设

视频网站建设费用明细网站上的广告位是怎么做的

简单5步搞定:mytv-android智能电视直播终极指南 【免费下载链接】mytv-android 使用Android原生开发的电视直播软件(source backup) 项目地址: https://gitcode.com/gh_mirrors/myt/mytv-android 还在为电视直播内容单一、播放卡顿而烦…

张小明 2026/1/4 16:00:33 网站建设

做旅游去哪个网站找图自学程序员的步骤

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个区块链创意快速验证平台:1. 用户输入项目创意描述;2. AI 自动生成完整的智能合约原型;3. 提供前端演示界面;4. 支持一键部署…

张小明 2026/1/8 0:32:19 网站建设

手机版 演示 网站 触摸八大员考试报名官网

Captura音频优化终极指南:3步告别噪音困扰,实现专业级录音效果 【免费下载链接】Captura Capture Screen, Audio, Cursor, Mouse Clicks and Keystrokes 项目地址: https://gitcode.com/gh_mirrors/ca/Captura Captura作为一款功能强大的开源屏幕…

张小明 2026/1/7 10:02:51 网站建设

学习建网站玩网站建设学习个人备案后做淘客网站

Web缓存欺骗漏洞是一类因缓存策略配置失当引发的高危安全问题,攻击者可通过构造特殊请求,诱导缓存服务器将本应仅限单个用户访问的动态敏感内容,标记为公共可缓存的静态资源,进而实现跨用户的敏感数据窃取。相较于SQL注入、XSS等显…

张小明 2026/1/6 12:59:54 网站建设