下半年运维开发写作计划

转眼间上半年已过去,下半年已经开始了,努力搬砖中!这周打算主要介绍前端相关知识,奈何搬砖过程中遇到不少问题,暂时只能是想到哪写哪,先记录起来,后面抽空再统一整理。 截止今天,自己分享的已经从前后端开发到自动部署的基础知识都有所涉及了,上篇分享的gitlab-ci流程已经弄完了,不过都是用shell执行器实现的,文件内容 …

阅读全文

放空

放空的一天!

docker执行器自动化部署vue项目

今天接着上次,使用gitlab中的cicd功能自动部署vue项目,如果全部使用shell执行器,肯定是可以的,就是要提前在runner宿主机或者远程部署主机上安装好node环境以及其他依赖的环境,这里今天尝试的是docker执行器,构建操作在docker中完成。

阅读全文

流水线使用浅谈

使用总结 通过前面的分享,我已经在自己的环境中安装了gitlab-runner和jenkins,我以前用的是脚本全自动部署,所有操作都是由shell执行器完成,并没有涉及docker执行器。然后今天我就分享下,对于gitlab-runner执行器的一点认识。

阅读全文

使用jenkins-2.401.1

gitlab-ci使用 接着上篇文章,先将项目上传至gitlab,其中包含编写ci文件,然后就会自动检测到并构建运行ci文件。 这个gitlab-ci文件要在项目中的根目录中,形式如: .gitlab-ci.yaml 在这个文件中,可以定义: 脚本 配置文件 命令 要部署到的环境位置 比如官方给的举例: …

阅读全文

今日焦虑

嗨,写有质量的文章真难。还是慢慢磨吧!学习可以慢但不能停止。 写一两篇文章简单,持续输出就难。但也不能持续输出垃圾啊!

gitlab-runner跑起来!

CI/CD 总体概括 CI/CD 是持续集成(Continuous Integration)和持续部署(Continuous Delivery/Deployment)的缩写。 持续集成Continuous Integration 持续交付Continuous Delivery 持续部署Continuous …

阅读全文

gitlab-16.0.2!

安装gitlab-runner 中文版本官方文档: https://docs.gitlab.cn/runner/install/ 看官方文档,有以下理解: gitlab-runner开源,使用go编写,可以作为单个二进制文件运行,没有特定语言要求。 可以使用docker部署或者部署到k8s集群。 可以在 …

阅读全文

代码仓库

目前已经复习了Linux、网络、前后端、docker以及k8s的基础知识,现在就是开始研究持续集成和持续部署也就是CI/CD,目前主流的就是gitlab+自带的cicd流程或者jenkins+docker/k8s作为实现手段,那我们首先安装gitlab,上传代码,然后安装gitlab-runner作为代码的运行环境。将 …

阅读全文

Harbor-2.8.2更新快速搭建

Harbor更新了那些内容 组件更新 代理缓存收到太多请求错误(429)时返回错误 在 #2.8.2 版本中将发行版提升到 v2.8.0 修复:更新 TRIVYVERSION=v0.42.0 & TRIVYADAPTERVERSION=v0.30.12 其他更改 更新镜像 添加UI、API测试用例 总之 …

阅读全文