首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
k8s 部署gitlab-runner
2024-11-05
K8s 部署 Gitlab CI Runner
K8s 版本:1.20.6 GitLab CI 最大的作用是管理各个项目的构建状态.因此,运行构建任务这种浪费资源的事情交给一个独立的 Gitlab Runner 来做就会好很多,而且 Gitlab Runner 可以安装到不同的机器上 只要在项目中添加一个.gitlab-ci.yml文件,然后添加一个 Runner ,即可进行持续集成 官方文档:Install GitLab Runner | GitLab 1. 介绍 Pipeline:相当于一次构建任务,里面可以包含多个流程,如安装依赖.运行
K8s 部署 Gitlab
K8s 版本:1.20.6 这里使用的镜像不是官方的,而是 Gitlab 容器化中使用非常多的一个第三方镜像:sameersbn/gitlab,基本上和官方保持同步更新.地址:http://www.damagehead.com/docker-gitlab/ 1. Redis apiVersion: apps/v1 kind: Deployment metadata: name: redis namespace: gitlab labels: name: redis spec: replicas:
GitLab Runner部署(kubernetes环境)
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 关于GitLab CI 如下图所示,开发者将代码提交到GitLab后,可以触发CI脚本在GitLab Runner上执行,通过编写CI脚本我们可以完成很多使用的功能:编译.构建.生成docker镜像.推送到私有仓库等: 本次实战内容 今天咱们会一起完成以下操作: 部署minio,pipelin
Gitlab Runner的分布式缓存实战
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 关于本文 本文目标是为K8S环境的Gitlab Runner准备好分布式缓存,并在pipeline脚本中使用该缓存,因此,在阅读本文前建议您对GitLab CI有一定了解,最好是阅读过甚至编写过pipeline脚本: 关于GitLab Runner 如下图所示,开发者将代码提交到GitLab后
用GitLab Runner自动部署GitBook并不难
相信很多程序员喜欢用 GitBook 来写电子书.教程或者博客,看了不少文章,貌似都缺少说明如何将 GitBook 部署到版本库,并自动在服务器上 build,然后将生成的静态网站部署到云服务器上. 所以,今天就记录下我是如何一步步将 GitBook 发布到自己的云服务器上的. 首先需要借助的工具有: GitBook GitLab GitLab Runner Nginx 云服务器 (如:阿里云服务器) Docker 域名 本地开发 很多教程都写过如何在本地初始化 GitBook 开始写文档.这里
Gitlab Runner实现CI/CD自动化部署asp.net core应用
环境说明 一台git服务器(192.168.169.7),安装gitlab,docker. 一台web服务器(192.168.169.6),安装git,gitlab runner,docker,dotnet sdk. 为了方便讲述,给两台服务器取个别名吧,7酱和6酱
Windows 下 docker 部署 gitlab ci
一.安装 1. 安装 docker Docker下载 注意:Windows 10 家庭版获取 之前的版本不能直接安装 Docker ,而是需要去安装 Docker Toolbox 我这里安装的是 Docker Toolbox.按照这个安装教程进行安装 ,安装教程 安装完成之后,(由于我电脑之前就安装了 git ,所以在安装过程中并没有勾选 git 安装) 如果安装成功之后,在验证安装时,点击桌面快捷方式不管用.可以到安装目下直接双击运行 start.sh . 2. 安装 gitlab-runne
Gitlab Runner实现NetCore自动化持续集成
目录 1.开发工具 2.GitLab服务器搭建 3.新建webapi 4.Dockerfile配置 5.配置docker-compose.yml 6.配置.gitlab-ci.yml 7.在GitLab上添加一个新项目 8.GitLib Runner安装 9.提交代码到gitlab 10.在GitLab上查看运行状态 11.本地运行 1.开发工具 VSCode 插件:C#.Docker 2.GitLab服务器搭建 详情查看我的上一篇博客 3.新建webapi dotnet new webapi
微服务从代码到k8s部署应有尽有大结局(k8s部署)
我们用一个系列来讲解从需求到上线.从代码到k8s部署.从日志到监控等各个方面的微服务完整实践. 整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者开发的一些中间件,所用到的技术栈基本是go-zero项目组的自研组件,基本是go-zero全家桶了. 实战项目地址:https://github.com/Mikaelemmmm/go-zero-looklook 1.概述 上一节,我们已经把gitlab.jenkins.harbor.k8s都已经搭建好了,这一节
Gitlab + Gitlab runner + Window powershell
需求说明 根据领导要求,要把python 项目移到Gitlab 进行管理,并利用Gitlab CI/CD 进行自动化测试,打包,部署.(听起来很简单吧) 比较头大,完全没有经验,python 也是刚上手两个月,什么Gitlab, Gitlab runner 完全没听说过,powershell 也不常用,可以说是零起步.疯狂的查询资料,国内网站,国外网站,七八十篇博客文档,总算是出了点成果. 坏境:(关于环境的安装部署,大家另行查询资料吧) 1.Linux 服务器: 安装Gitlab https:
omnibus方式部署gitlab
omnibus方式部署gitlab Posted on 2015 年 1 月 10 日 4233 Views 这几天折腾搭建git服务器,选择了比较流行的gitlab,一开始就直奔一键安装脚本去了,连gitlab主页都没去看看.用的gitlab-installer,centos6.5,各种错误,各种依赖关系,还有各种无法连接,两天了都没成功.无奈手动配置,没有接触过ruby on rails,照着网上的文档抄,忍受着龟速的epel源,花了几个小时,终于配置成功.把一个项目托管上去,终于松口气
[转]Centos 7 安装部署 GitLab 服务器
Centos 7 安装部署 GitLab 服务器 转自:https://www.jianshu.com/p/79bfded68899 文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅. 本文仅供学习交流使用,侵权必删. 不用于商业目的,转载请注明出处. Centos 版本:Centos 7.3.10.0-514.el7.x86_64 GitLab 服务器版本:gitlab-ce-8.17.8-ce.0.el
gitlab runner安装与使用
今天来讲一下如何使用gitlab-runner 下载runner,根据自己对应服务器的型号自行选择下载: # Linux x86- sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 # Linux x86 sudo wget -O /usr/local/bin/gitlab-runn
超详细Gitlab Runner环境配置中文教程
配置GitlabRunner环境 GitLab Runner 是一个开源项目, 它用来运行你定制的任务(jobs)并把结果返回给 GitLab. GitLab Runner 配合GitLab CI(GitLab 内置的持续集成服务) 协调完成任务. 本文将记录将一台闲置的iMac mini配置一个Specific Runner环境. 其他平台可以同时参考这个教程 本教程写的过于详细所以篇较长,需要一些耐心才可以完成配置 1.下载二进制文件到电脑上 下载这个需要梯子 sudo curl --out
Python服务Dokcer化并k8s部署实例
这篇文章记录了我试验将一个基于python的服务docker化并k8s部署的过程. 服务介绍Docker化设计业务代码改造创建docker镜像K8S部署设计yaml文件运行服务介绍这是一个用 python 实现的程序,tornado 作为 web 服务器,mongodb 作为存储,redis 作为缓存. Docker化设计为了方便,使用docker hub作为镜像仓库,而不是自己搭建私有库.业务代码直接打包进docker image,如果修改业务代码,需要重新生成docker image.业务代
Docker-compose部署gitlab中文版
目录 Docker-compose部署gitlab 1.安装Docker 2.安装Docker-compose 3.安装Gitlab Docker-compose部署gitlab 1.安装Docker 安装必要工具 [root@vm_10_14_centos ~]# yum -y install yum-utils device-mapper-persistent-data lvm2 添加Docker-ce镜像源并安装 [root@vm_10_14_centos ~]# yum-config-m
gitlab runner 配置
gitlab runnerhttps://scarletsky.github.io/2016/07/29/use-gitlab-ci-for-continuous-integration/https://menglei.tk/2017/01/18/gitlab-runner/https://segmentfault.com/a/1190000007180257https://blog.csdn.net/frankcheng5143/article/details/79838414https://
ballerina 学习二十七 项目k8s部署&& 运行
ballerina k8s 部署和docker 都是同样的简单,编写service 添加注解就可以了 参考项目 https://ballerina.io/learn/by-guide/restful-service/ 项目准备 项目代码 import ballerina/http; import ballerinax/kubernetes; // 支持k8s 的注解 @kubernetes:Ingress { hostname:"dalongrong", name:"ball
gitlab runner 填坑记
一.Gitlab Runner CI/CD 错误: Couldn't connect to Docker daemon at http+docker://localhost - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable. ERROR: Job failed: exit status 解决办法: # 修改权限$chmod
基础架构之Gitlab Runner
基础架构之Gitlab Runner也是常用的基础设施,我们接着GitLab操作,具体使用GitlabRunner,如果不熟悉可以见官方详细介绍https://docs.gitlab.com/runner,这篇文章主要介绍安装及项目使用. (一) 环境要求 Centos 7.5.1804 Docker 18.06.1-ce gitlab/gitlab-ce gitlab/gitlab-runner (二) 安装设置 GitLab设置 a) 知道上篇文章,我们创建的demo项目,依次
热门专题
python各类型占用字节数
字体light是什么意思
Linux下echo $CATALINA_HOME
js中使用递归算法实现查找树形结构中所有父级和子级节点
sql server 正处于转换
helium转换selenium
ndpfixit-kb3005628 安装
已知一个长度为n的数组和一个正整数k,并且最多
js get 同字段多个参 传参方法
ajax 请求当前页面
tablelayoutpanel插入行
python 文件处理操作模式不写
inno setup删除指定的文件及文件夹
其功能为接受五个数字,列表输出,并计算五个数字的和
PageHelper导出数据
ping能不能记录时间
python获取局域网下ip
linux终端多个程序
js 文本框只能输入整数
scala版本 jdk版本