一.安装配置Git1. 安装Git 直接使用yum安装:yum install git 注意:git安装于jenkins服务器2. 配置账号密码:配置账号密码使之能够克隆库时免于输入(1)cd ~/ && touch .git-credentials(2)vi .git-credentials(3)写入
jenkins相关操作docker部署jenkinsdocker run --name jenkins -d -p 8080:8080 -p 50000:50000 --privileged=true --restart=always -v /jenkins/home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v
转载
2024-07-29 14:04:47
65阅读
一、安装docker-ce和docker-compose 前提已经安装过docker二、下载Harbor安装包# 原下载命令,到github上下载,下载速度比较慢wget https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.6.0.tgz# 使用代理站点下载,下载
转载
2024-03-21 21:44:42
125阅读
31.apache和nginx的区别?(2018-4-16-lxy)Nginx相对Apache的优点:
轻量级,同样起web 服务,比apache 占用更少的内存及资源;
抗并发,nginx 处理请求是异步非阻塞的,支持更多的并发连接,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能; 配置简洁; 高度模块化的设计,编写模块相对简单;
社区活跃。
Apache相对Ngi
转载
2024-07-02 22:50:09
100阅读
文章目录CI/CDJenKins安装插入一个问题解决(没遇到这个问题的直接跳过)架构配置测试Gitlab一个奇怪的现象Git部署配置gitgit本地仓库使用对比各个区域文件内容之间的差异git diff对比工作区和暂存区git diff --cached可以比对暂存区和本地仓库的文件差异git commit流程与使用git loggit版本控制系统回退工作区回退(git checkout)暂存区
转载
2024-05-09 13:02:44
424阅读
本节介绍持续集成、持续部署的步骤及过程,主要讲解Jenkins对应的插件安装、任务(Job)的配置方式和一些基本配置的使用。一、基本概念在Kubernetes中使用CI/CD,一般的步骤为:(1)在GitLab创建对应的项目。(2)开发者将代码提交到GitLab。(3)Jenkins创建对应的任务(Job),集成该项目的Git地址和Kubernetes集群。(4)如有配置钩子,推送(Push)代码
原创
2021-04-17 15:59:33
408阅读
LDAP集成Zabbix,Jenkins,GitLab,JumpServer,Harbor,Nginx
https://wiki.eryajf.net/pages/3416.html#_2-gitlab%E3%80%82
ldap集成到Grafana
https://techexpert.tips/zh-hans/grafana-zh-hans/active-directory%E4%B8%8
转载
2021-07-05 11:40:55
1268阅读
点赞
# Jenkins + GitLab + Harbor + Docker:构建持续集成与部署流程
在现代软件开发中,持续集成和持续部署已经成为了必不可少的一部分。而Jenkins、GitLab、Harbor和Docker这四个工具的结合使用,可以帮助开发团队实现高效的持续集成与部署流程。在本文中,我们将介绍如何结合这四个工具来构建一个完整的持续集成与部署流程。
## 1. Jenkins
J
原创
2024-06-19 04:34:08
83阅读
一、简介
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,提供用户权限管理、镜像复制等功能,提高使用的registry的效率。
二、架构图:
注解:主要组件包括proxy,是一个nginx前端代理,主要是分发前端页面ui访问和镜像上传和下载流量,上图中通过深蓝色先标识;ui提供了一个web管理页面,当然还包括了
转载
2024-04-07 00:02:34
23阅读
Lambda表达式作为Java8 中最重要的新功能,使用 Lambda 表达式可以避免使用匿名内部类,代码看起来更简洁易懂。Lambda表达式还支持对集合、框架的迭代、遍历、过滤数据的操作Lambda表达式特点函数式编程参数类型自动推断代码量少,简洁Lambda表达式使用场景任何有函数式接口的地方函数式接口只有一个抽象方法(Object类中的方法除外)的接口是函数式接口主要函数式接口Supplie
转载
2024-09-23 07:06:48
46阅读
文章目录gitlab+DRBD实现高可用需求说明原理解析环境磁盘准备安装drbd配置drbd配置drbd.conf配置global_common.conf配置gitlab.res启动drbd服务创建gitlab资源设置主备安装gitlab配置gitlab设置gitlab高可用环境验证drbd主备可用性drbd常见命令参考文档 gitlab+DRBD实现高可用需求说明虽然gitlab有每小时备份,
转载
2024-05-08 15:22:06
56阅读
2022 年 12 月 22 日 20:00,Atlassian 杭州社区联合澳门社区,在 腾讯 Webinar 与 微信视频号 两个渠道,为 Atlassian 社区用户呈现了一场主题为《基于 Jira 的 DevOps 实践》的分享。DevOps 是一种软件工程文化和实践,旨在通过全面的自动化和监控,统一整合软件开发和运维过程(从集成、测试、发布到部署和基础架构管理),以缩短开发周期,提高部署
转载
2024-05-17 12:13:00
30阅读
公司之前一直用gitlab来存放项目代码 ,目前因为业务需要(代码bug太多)需要引入gerrit来进行code review。最初用的是centos 7.4,但是安装完成后,GerritResource中没有ALL_Project.git和All_Users.git生成,日志中一直在报错,反复装了几次后发现,在centos7上的兼容性不是太完美,所以采购了centos6.8 服务器进行安装,还是
转载
2024-04-17 09:11:14
102阅读
此文档主要说明怎样基于GitLab进行持续集成和持续交付,该持续集成与交付集成了gitlab-runner 、mvnw、Docker、harbor、k8s等技术,同时展示了在k8s平台利用EFK(elasticsearch,fluentd,kibana)技术完成了集群统一日志管理,使用kube-prometheus技术进行集群实时监控以及kube-dashboard管理集群中的应用部署,为了不引入
转载
2024-04-30 23:19:03
67阅读
Gitlab的安装方式请参考我之前的一篇文章(Centos7 YUM安装GitLAB环境),本篇文章具体主要参照这篇文章https://bloodzer0.github.io/ossa/other-security-branch/devsecops/gjs/ 系统环境Centos 7.6.1810首先解决端口冲突,因为我们要安装jenkins,会占用8080端口,只能修改gitlab的8080端口
转载
2024-03-28 11:28:52
94阅读
Gitlab中集成Kubernetes前言Gitlab中集成Kubernetes欺骗Gitlab安装Helm Tiller 前言本文适用于在Gitlab中集成没有梯子的K8s集群文中使用的各系统版本:CentOS 7.6GItlab 12.3.1K8s 1.16.3Helm 2.16.1Tiller 2.15.1前段时间想要做一站式CICD所以没有使用Jenkins做CICD平台而是使用了GIt
转载
2024-03-19 17:58:40
63阅读
环境配置软件版本Go1.12+Kubernetes1.13+TelepresencelatestKubeSpherev3.3.0Go 环境在 windows 下配置十分麻烦,建议还是在 linux 下搭建开发环境安装 Go# 1.下载压缩包
wget -c https://dl.google.com/go/go1.20.2.linux-amd64.tar.gz -O go1.15.5.linux-
第 二 章 数 据 类 型§ 2.1 数 据 类 型 数 据 类 型 指 明 了 变 量 或 表 达 式 的 状 态 和 行 为 。 Java 的数据 类 型 如 下 所 示 : Java不 支 持 C、 C++中 的 指 针 类 型 、 结 构 体 类 型 和 共 用 体类型 。 本 章 我 们 主 要 介 绍 简 单 类 型 。 § 2.2 常 量 与 变 量 一 、 常 量 Java中
公司使用harbor很长一段时间了,一直用http协议.最近升级到1.1.2版本了,顺便开启https,因此记录一下.获取安装包可以到项目官方Github的Release发布地址下载离线安装包,也可以下载在线安装包,一般用离线.使用命令tar -zxf harbor-offline-installer-xxx.tgz解压下载的离线安装包.配置进入目录cd harbor,修改harbor.cfg
转载
2024-08-15 08:52:34
37阅读
文章目录一、Pod的自动伸缩1.1 HPA1.1.1 简介1.1.2 HPA的实现原理1.1.3 相关命令1.2 VPA1.2.1 简介1.2.2 VPA的组件1.2.3 VPA工作原理1.3 metrics-server简介二、 HPA的部署与测试2.1 部署metrics-serverStep1 编写metrics-server的配置清单文件Step2 部署Step3 测试kubectl t