4 拿我格子衫来

尚未进行身份认证

我要认证

对GitLab CI/CD 自动化,持续交付,部署的同学可以来参加我的Chat 实战:从 0 到 1 GitLab CI/CD 前端持续部署 从0开始搭建前端自动化持续部署,一篇文章完整掌握CI/CD流程涉及的所有知识点 完全实战类技术文章,前端进阶的必备,自己服务器,自动化部署的必备方案.欢迎参与 https://gitbook.cn/gitchat/activity/5f2e0caaf22886680664880e

等级
TA的排名 5k+

windows 下安装k8s环境 最简单 方便的

精简版iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iexchoco install minikubeminikube startminikube dashboard使用管理员运行PowerShell 执行下面这条命令iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iexchocolatey是windows下的一个命...

2020-08-14 15:08:12

GitLab Runner 配置

配置文件/srv/gitlab-runner/config/config.toml全局的部分concurrent限制能够同时run多个job 0为不限制log_level 可选项 debug, info, warn, error, fatal, paniccheck_interval检查周期 检查新的job 单位秒 默认三秒runners 部分Setting Description name Runner 的名字 描述 url GitLab 地址...

2020-08-14 11:44:33

meshery 项目本地开发环境 windows系统

项目地址https://github.com/layer5io/mesheryThe service meshmanagement planeDeploy, Configure, Measure, Operate, Tune在windows上 需要使用make指令 请参照我的另一篇文章需要安装nodejs, 前后端都在这一个项目里, 前端react nextmake run-local # 启动后端服务make setup-ui-libs # 安装前端...

2020-08-13 19:30:58

那些年为开源提交过的PR

layer5io/meshery A drop-dwon list for the 'Duriation' fieldrancher/dashboard doc:fix doc mistake readme

2020-08-13 10:05:12

GitLab CI/CD 前端项目

image: node:lateststages: - install - test - build-dist# 在流水线中使用package.json缓存node_modules,只要package.json内容没变就一直使用缓存cache: key: files: - package.json paths: - node_modules# 定义安装npm包的jobinstall: stage: install script: .

2020-08-12 12:04:25

docker 部署Gitlab

今天看到有个人 把 docker 部署Gitlab 的文章设置为付费文档了 我就呵呵了。。。 我也来下一篇,免费的就那么一行命令sudo docker run --detach \ --hostname 115.159.52.223 \ --publish 443:443 --publish 80:80 --publish 222:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc..

2020-08-11 17:32:25

自由与责任

目前的工作状态就想被这二个东西拉扯的橡皮筋,一端是责任,一端是自由,我的内心是向往自由的工作环境的,下班就走,去做自己的事情,去陪自己喜欢的人,去看书,散步,追美剧。做一切自己喜欢的事情。另一边责任却说,不,你不应该这么做,你在这个岗位上,有责任做好这份工作,有义务,即使他们对你薄情,即使他们不让你开心,感到自由。诚然,对于这份工作我感到一丝丝的幸运。我也想做好它,做出点样子,也算是给自己一个交代...

2018-06-15 15:47:36

最近关于写博客的心态转变历程

我是很高兴的,能在csdn作为一名博客专家来和大家分享我的知识和经验。仔细想想除了每星期写博客我也没啥好习惯了。哈哈。。。但随着博客量的增长,我逐渐的发现,博客的质量其实一直都没有上去,撇开阅读量不谈,博客的排版和语句的通顺,逻辑的缜密都有很大的缺失,虽然说很多博客我这是用于记录,不是一种正式的分享,但这样写下去,我毫无成长。写博客缺乏耐心,很多时候应该放一个动图更能说明功能和效果,但为了省事就直接一个截图,一串文字,其实这样阅读体验是很差的,为了省事,很多时候把一些外网的谷歌翻译文档直接扒下.

2020-08-11 14:56:53

rancher/ui 如何快速定位资源,找到要修改的地方

刚接触rancher那会,每天都头皮发麻,项目技术栈太偏,ember.js 文档基本上是英文,也有些老旧的是中文的,项目结构复杂很多变量,组件,都是全局注入的,很难找到源头路由没有统一管理使用hbs模板解释器,html中大量使用变量,破坏结构,难以理解组件加载,编译方式与目前主流的vue组件与react组件差异很大.针对技能全局搜索 ctrl + shift + f 文件搜索 ctrl + p 重要入口 文件 /app/router.js 记录文档全局搜索...

2020-08-11 11:35:23

Github工作流程中的缓存使用手册

缓存依赖项以加快工作流程为了使工作流程更快、更高效,可以为依赖项及其他经常重复使用的文件创建和使用缓存。关于缓存工作流程依赖项工作流程运行通常在不同运行之间重新使用相同的输出或下载的依赖项。 例如,Maven、Gradle、npm 和 Yarn 等软件包和依赖项管理工具都会对下载的依赖项保留本地缓存。GitHub 托管的运行器在一个干净的虚拟环境中启动,每次都必须下载依赖项,造成网络利用率提高、运行时间延长和成本增加。 为帮助加快重新创建这些文件,GitHub 可以缓存您在工作流程中经常使用

2020-08-11 10:34:39

rancher/ui 路由资源对应表

架构分析主要技术栈基础web框架: Ember.js构建脚手架: Ember CLIember-engines: http://ember-engines.com/国际化: 读配置文件打包工具: WebPackdom操作: jqueryNodejs框架: express生态+http-proxy图表使用的: echarts 和 d3样式: node-sass没有使用大的组件库,只是使用了一些小插件如 jquery.jgrowl命令执行使用的: xterm.js

2020-08-10 19:26:11

rancher/ui 使用GitHub Actions 自动生成release

可以用于自定义rancher的镜像使用安装依赖包, 编译, 创建release,上传压缩包到release中编译使用这个 会比较快一些./scripts/build-static -s其实这个命令编译了两次,有点坑,一次是为了压缩包而编译,另外一次是为了环境部署编译name: CIon: push: tags: - '*'# A workflow run is made up of one or more jobs that can run seq..

2020-08-10 17:39:16

Media Types

https://www.iana.org/assignments/media-types/media-types.xhtmlName Template Reference 1d-interleaved-parityfec application/1d-interleaved-parityfec [RFC6015] 3gpdash-qoe-report+xml application/3gpdash-qoe-report+xml [_3GPP][Oz...

2020-08-10 16:55:33

rancher ui 的开发环境搭建 开发流程以及部署

本篇博客介绍rancher 配套的前端项目 rancher/ui 的开发流程# 克隆项目到本地git clone https://github.com/rancher/ui.git# 进入项目根目录cd ui# 安装项目依赖 注意使用npm i 会报错./scripts/update-dependencies# 开启本地开发环境yarn start注意一下, 由于是前后端分离, 只启动前端项目是不行, 还要有后端服务在这里配置后端的地址就能正常访问了...

2020-08-10 16:51:59

使用GitHub Actions 工作流 自动创建一个release

https://github.com/marketplace/actions/create-a-release使用的action uses: actions/create-release@v1入参tag_name: 此次发布标签的名字 release_name: 发布的名称 body: 发布内容的文本描述 如何用了body_path,此字段可不填. body_path: 此次发布的一个文件内容描述 如果已有body,此字段可不填. draft: 是否创建为草稿 ...

2020-08-10 15:34:49

GItHub 工作流 Actions的使用 以前端项目为例

关于 Github Actionshttps://docs.github.com/en/actionson 是用于限定工作流的触发时机, 比如你可以为你的不同分支,不同tag 不同动作(推送代码,合并代码)制定不同的工作流 触发不用的Actions任务的执行可以并行也可以是串行最重要的是 可以使用官方制作好的action如 uses: actions/setup-node@v1这就是在执行工作流的机器中安装node再比如uses: actions/create-rele...

2020-08-10 14:28:41

rancher的 最简单 最方便 安装 启动方式 (使用docker镜像一键启动)

需要预先安装docker, 然后执行下面这句话就能快速启动rancher了sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher有些系统可以把 sudo去掉启动成功浏览器打开 注意是 https 否则无法访问 (rancher的应用强制要求使用https) 前后端都是https://localhost:8000如果容器已经启动, 并且访问的是ht...

2020-08-10 11:16:19

近期要写的博客

rancher/ui添加登录验证码功能rancher/ui的权限控制rancher/ui使用自定UI的编译,部署与配置rancher/ui的路由管理配置笔记制作包含自定义UI的rancher/ui镜像rancher的启动以docker的方式启动GitHub的action写法,工作流 以前端项目为例Grafana的本地开发环境搭建...

2020-08-08 16:46:16

gitlab CI/CD 中预设变量 .gitlab-ci.yml 的预定义变量

GitLab CI / CD具有一组默认的预定义变量,您可以使用它们而无需任何其他说明。您可以呼叫问题编号,用户名,分支名称,管道和提交ID等。GitLab为Runner的本地环境提供了预定义的环境变量。GitLab读取.gitlab-ci.yml文件并将信息发送到Runner,在此处公开变量。然后,运行程序运行脚本命令。您可以选择现有的预定义变量之一,以由Runner输出。本示例说明如何使用预定义变量输出作业的阶段CI_JOB_STAGE。在.gitlab-ci.yml文件中,..

2020-08-07 16:02:20

Could not create cache adapter cache factory not found: factory for cache adapter ““ was not regist

RROR: Could not create cache adapter error=cache factory not found: factory for cache adapter "" was not registeredERROR: Job failed (system failure): Error response from daemon: OCI runtime create failed: container_linux.go:349: starting co...

2020-08-06 10:39:19

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享王者
    分享王者
    成功上传51个资源即可获取