当前位置: 首页 > news >正文

html购物网站代码官方网站的必要性

html购物网站代码,官方网站的必要性,做竞价网站要准备什么条件,wordpress 视频黑屏目录 一、理论 1.GitLabCI 二、实验 1.搭建共享库项目 2.GitLabCI 通过trigger触发流水线 三、问题 1.项目app02未触发项目app01 2.GitLab 报502网关错误 一、理论 1.GitLabCI (1) 概念 GitLab CI#xff08;Continuous Integration#xff09;是一种持续集成工具…目录 一、理论 1.GitLabCI  二、实验 1.搭建共享库项目 2.GitLabCI 通过trigger触发流水线 三、问题 1.项目app02未触发项目app01 2.GitLab 报502网关错误 一、理论 1.GitLabCI  (1) 概念 GitLab CIContinuous Integration是一种持续集成工具它可以帮助开发团队在代码提交后自动构建、测试和部署项目。GitLab CI通过Pipeline流水线来实现这些功能。Pipeline是一个序列化的任务列表每个任务代表了一个阶段的构建、测试或部署操作。 2特点 GitLabCI Pipeline的主要特点包括 1 阶段StagesPipeline由一个或多个阶段组成每个阶段表示一个构建、测试或部署环节。阶段按照顺序执行每个阶段完成后才会继续执行下一个阶段。2 任务Jobs任务是Pipeline中的一个基本单元代表一个阶段的某个操作。任务可以包括构建、测试、部署等环节。同一个阶段可以有多个任务这些任务会并行执行。3 触发器TriggersPipeline的触发器用于指定在什么情况下启动Pipeline。例如可以设置Pipeline在代码提交、合并请求或标签添加等事件触发时自动启动。4 配置ConfigurationPipeline的配置包括了一系列参数如构建服务器、运行器、标签等。这些配置可以在GitLab CI的配置文件如.gitlab-ci.yml中进行设置。5 运行器Runners运行器是GitLab CI的实际执行者它负责执行Pipeline中的任务。运行器可以在不同的环境中部署如本地、云平台或容器等。6 代理Agents代理是运行在运行器上的软件用于与GitLab CI服务器通信。代理可以执行GitLab CI服务器发布的命令如构建、测试等。 3目标 通过GitLabCI Pipeline开发团队可以实现自动化的工作流提高项目开发的效率和质量。当代码提交后GitLab CI会自动触发Pipeline依次执行各个阶段的任务直至项目构建、测试和部署完成。这有助于及时发现和修复代码问题确保项目的稳定性和可靠性。 二、实验 1.搭建共享库项目 (1)新建项目 (2)app01项目来跑流水线 (3)修改代码 (4)app01提交 (5)成功 (6)查看日志 (7)新建job库文件 (8)共享库目录 (9)删除app01 ci文件 (10)获取raw格式 (11)保存地址 (12)库改为公共public (13)组改为公共public (14)库改为公共public (15)改git clone (16)手动跑流水线 (17)提交 (18)成功 (19)查看日志 2.GitLabCI 通过trigger触发流水线 (1)进入trigger触发界面配置 (2)添加token (3)查看cURL触发命令 (4)查看项目ID (5)postman添加request (6)修改请求名称 (7)修改类型为post (8)添加之前获取的RAW地址 (9)添加2个参数 (10)点击发送 (11)查看此时最后一个流水线是131 (12)成功触发流水线132 (13)显示状态为成功 (14)job显示triggered被触发 (15)查看日志 (16)查看流水线触发命令 (17)查看项目目录 (18)提交用项目app02 去触发app01 (19)项目app02已触发app01并睡眠100秒 (20)睡眠结束显示都已完成 (21)查看app02 的流水线133日志 (22)查看app01 的流水线134日志 (23)app03 的token明文显示不安全需要修改 (24)app02项目设置CICD (25)找到变量 (26)添加变量并选择加密 (27)显示已添加变量 (28)添加变量减少睡眠时间 (29)查看此时的流水线app01为134app02为135 (30)提交 (31)成功 (32)查看app02 的流水线136日志 (33)查看app021的流水线137日志 (34)查看webhook命令 (35)app02项目设置Webhooks (36)点击添加 (37)点击Push events (38)发送成功 (39)显示成功 (40)显示被触发 (41)查看日志 (42)查看传送变量语法 (43)提交代码 (44)postman添加变量重新触发 (45)发送成功 (46)触发流水线154成功 (47)显示成功 48)查看ciBuild日志 (49)查看ciTriggerTest日志 三、问题 1.项目app02未触发项目app01 1问题 2原因分析 查看日志变量获取错误 3解决方法 修改变量的引用 修改前 修改后 2.GitLab 报502网关错误 1报错 2原因分析 webhook地址格式引用错误发起大量无效请求造成服务宕机 3解决方法 修改GitLab配置文件 vim /etc/gitlab/gitlab.rb 重新配置 gitlab-ctl reconfigure 重启 gitlab-ctl restart 查看进程 修改webhook地址 成功
http://www.sczhlp.com/news/283019/

相关文章:

  • 旅游电子商务网站开发制作网站想做个链接怎么做
  • 在线购物网站开发做搜索引擎的网站有哪些
  • 整站优化费用百度最新版app下载安装
  • 南宁定制网站制作价格网站自己推广怎么做
  • 长沙建设工程备案合同查询网站外贸网站建设有哪些要求
  • 台州免费自助建站模板房县网站建设
  • 销售网站建设怎么样手机网站上线左右滑动
  • 网站广告动图怎么做企业州建设银行网站
  • 网站地图在哪里展现动漫设计与制作学费
  • 中国商标买卖网站义乌商城集团的网站建设
  • 网站有几种如何网站后台清理缓存
  • 陕西陕煤建设集团有限公司网站网站详情页怎么做的
  • 怎么免费注册网站杭州网站建设招标
  • 开封网站建设公司排名家具电商网站建设
  • Weblate审计日志IP泄露漏洞分析
  • 超参数
  • CF2164 VP 记录
  • 石家庄网站优化排名推广做网站犯法
  • 外贸怎么做站外推广东莞城乡建设规划官网
  • 深圳住房建设部官方网站网站网页区别
  • 温州专业网站制作设计视觉营销网站
  • 网站备案填写电话张家港网站开发制作
  • 比较好的网站建设平台公司logo设计大全 效果图
  • 与网站签约c 在线视频网站开发
  • 建设银行中国网站首页网站伪静态化
  • 如何做招聘网站效果评估做网站的流程与步骤
  • 怎么做几个版面的网站如何写开发信wordpress
  • 学校网站的服务器南宁外包seo服务
  • 网站建设岗位绩效开发一个物流app需要多少钱
  • 杭州正规企业网站建设国内最知名的包装设计公司