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

焦作网站建设哪家专业wordpress 分类筛选

焦作网站建设哪家专业,wordpress 分类筛选,app网页制作教程,南通优化网站排名之前我分享了为ASP.NET Core后端搭建Gitlab-CI/CD实践#xff0c;今天继续聊一聊为前后端分离搭建Gitlab-CI的额外经验。BeforeGitlab-ci是Gitlab提供的CI/CD特性#xff0c;结合Gitlab简单友好的配置界面#xff0c;能愉悦的在Gitlab界面查看管道执行流程#xff0c;并自然… 之前我分享了为ASP.NET Core后端搭建Gitlab-CI/CD实践今天继续聊一聊为前后端分离搭建Gitlab-CI的额外经验。BeforeGitlab-ci是Gitlab提供的CI/CD特性结合Gitlab简单友好的配置界面能愉悦的在Gitlab界面查看管道执行流程并自然流畅的推动敏捷开发。Gitlab-CI/CD的核心是搭建Gitlab Runner、编写.gitlab-ci.yaml文件。详细示例请参考Gitlab CI/CDASP.NET Core.“本次前后端两个项目使用同一个Gitlab Runner(shell模式)前端项目的gitlab-ci.yaml构建Job如图Round 1单个Gitlab Runner可为多个项目提供构建服务“gitlab-Runner register命令只能接受一个注册token当时为支持多个项目花了不少冤枉心思倒腾Gitlab Runner.你可以为注册的项目解锁Runner这样Girlab Runner就可以为其他项目提供构建Round 2使用Runner缓存加快前端构建过程大家都知道npm_module被前端开发者诟病为毒瘤 而Gitlab runner执行每次构建job之前都会清场pull/fetch指定的代码再执行job, 这就导致每次build job会耗时很久(要拉取毒瘤)。#!/bin/bashcd packages/event-analysis yarn config set registry http://registry.npm.xxoo.com yarn --prefer-offline --frozen-lockfile npm run build 以上是build任务的脚本frontend.sh总耗时3m33s其中yarn命令拉取npm_modules耗时172.52sgitlab runner支持缓存在.gitlab-ci.yaml 文件中定义cache指令:cache被用来在job之间缓存文件更强大的是可以定义文件依赖缓存build:stage: buildcache:key:files:- packages/event-analysis/package.jsonpaths:- node_modulesscript:- ./frontend.shtags:- my-tag 缓存key是yarn命令要用到的package.json缓存内容是npm_modules;只要这个package.json文件未变更后续任务就会使用缓存的npm_modules而不用重建npm_modules依赖。使用runner缓存优化后build任务总耗时1m18s其中yarn命令耗时22.83s:Referencehttps://docs.gitlab.com/ee/ci/runners/#prevent-a-specific-runner-from-being-enabled-for-other-projectshttps://docs.gitlab.com/ee/ci/caching/Devops的圈子很大上面的Gitlab-ci也只是点到为止足够应付我手上的前后端分离项目..   欢迎大家来捶我。前后端分离如何在前端项目中动态插入后端API基地址in docker解读三组容易混淆的Dockerfile指令掌握了Docker Layer Caching才敢自称精通Dockerfile基于docker-compose的Gitlab CI/CD实践排坑指南
http://wiki.neutronadmin.com/news/171800/

相关文章:

  • 厦门做网站哪家公司好手机上能安装微信网页版
  • 网站功能模块清单网站建设后台管理登陆代码
  • 公司网站建设计入科目旅游网站作用
  • 网站备案流程以及所需资料织梦网站导航如何删除
  • html国外网站源码网站实时推送怎么做
  • 最新设计网站大全wordpress与微信公众号互通
  • 休闲食品网站建设百度指数关键词未收录怎么办
  • 二级域名可以做淘客网站做网站需要什么营业执照
  • 临夏金属装饰网站建设了解网站建设的基本流程
  • 建设企业网站的青岛做网站好的公司
  • 徐州手机网站制作公司哪家好腾讯cdn WordPress
  • 2018年网站开发语言排行海南网站建设中心
  • 环保网站策划书tk域名注册网站
  • 网站加速 wordpresswordpress 图片显示插件
  • html 如何嵌入网站页面重庆装修协会
  • 建设网站怎样通过流量赚钱射阳网页设计
  • 崔凯 本地wordpress东莞seo整站优化
  • 那些做面点的网站好电商平台运营公司
  • 网站做cpa赚钱吗昆山建设投标网站
  • 济南做网站互联网公司有哪些开个小门面装修找谁
  • 网站制度建设模板辽宁建设科技信息网网站
  • 网站建设手机端pc端分开成品1688网站
  • 厦门长实建设有限公司网站免费域名注册方式
  • 模板建站广团wordpress如何显示文章列表
  • 如何建立微信公众号怎么申请上海关键词优化排名哪家好
  • 廊坊企业自助建站网站毕业作品代做
  • 大连模板建站定制网站提供模板网站制作多少钱
  • 广州花都网页设计google企业网站seo
  • 无锡网站制作网站用wordpress做微站
  • 盐城市网站建设公司开鲁网站seo