2022 年 12 月 22 日 20:00,Atlassian 杭州社区联合澳门社区,在 腾讯 Webinar 与 微信视频号 两个渠道,为 Atlassian 社区用户呈现了一场主题为《基于 Jira 的 DevOps 实践》的分享。DevOps 是一种软件工程文化和实践,旨在通过全面的自动化和监控,统一整合软件开发和运维过程(从集成、测试、发布到部署和基础架构管理),以缩短开发周期,提高部署
转载 2024-05-17 12:13:00
30阅读
此文档主要说明怎样基于GitLab进行持续集成和持续交付,该持续集成与交付集成gitlab-runner 、mvnw、Docker、harbor、k8s等技术,同时展示了在k8s平台利用EFK(elasticsearch,fluentd,kibana)技术完成了集群统一日志管理,使用kube-prometheus技术进行集群实时监控以及kube-dashboard管理集群中的应用部署,为了不引入
转载 2024-04-30 23:19:03
67阅读
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阅读
除了 Git 命令,权限控制也是 Git 中极为重要的组成部分,本文主要介绍 GitLab 系统提供的最常用的权限控制功能。 分配成员角色 首先来了解下,Git 中的五种角色: 角色 描述 Owner Git 系统管理员 Master Git 项目管理员 Developer Git 项目开发人员 Reporter Git 项目测试人员 Guest 访客 每一种角色所拥有的权限都
gitlabCI集成kubernetes整体环境介绍: 本次作为演示准备2个节点,节点1部署gitlab和harbor,节点2部署一个kubernetes master节点。 节点1:192.168.93.40 节点2:192.168.93.41示例代码地址:https://github.com/willzhang/gitlab-go-demo安装gitlab参考:https://docs.git
持续集成,持续部署和持续交付是现代开发团队中越来越受欢迎的主题。 它们共同使团队能够在任何提交时构建,测试和部署代码。 这些方法的主要好处是能够通过自动化管道更频繁地发布更高质量的代码。 困难的部分是建造这样的管道。 我们需要选择,学习,安装,集成和维护各种工具。GitLab提供了一个功能齐全的工具生态系统,使我们能够在几分钟内创建自动化管道! 从源代码管理到问题跟踪和CI,我们发现一切都在一个屋
本文将描述,在使用带有Core许可的GitLab中,它是如何将Kubernetes集群集成GitLab CI/CD的进程里。在下面的例子中,我们会使用这个方法来集成Kubernetes。先来看看GitLab的官方支持文档以及我们自己的解决方案。GitLab官方的Kubernetes特性GitLabKubernetes提供三个级别的支持。它们是实例级(instance-level)、组级(gro
转载 2024-04-02 10:27:52
177阅读
## 实现GitLabKubernetes集成 在现代软件开发中,GitLabKubernetes是两个非常流行的工具。GitLab是一个强大的代码仓库管理工具,而Kubernetes是一个用于管理容器化应用程序的开源系统。 ### 整体流程 下面是实现GitLabKubernetes集成的整体流程: | 步骤 | 描述
原创 2024-05-24 10:50:20
63阅读
# 如何实现GitLab Kubernetes ## 简介 GitLab是一个用于项目管理和代码托管的开源平台,而Kubernetes是一个用于容器编排和管理的开源平台。通过集成GitLabKubernetes,可以实现持续集成和持续部署(CI/CD)的自动化流程。本文将介绍如何在GitLab中使用Kubernetes。 ## 流程概览 ```mermaid journey tit
原创 2023-11-22 05:59:51
110阅读
开源最前线(ID:OpenSourceTop) 猿妹编译链接:https://about.gitlab.com/blog/2021/01/26/new-gitlab-product-subscription-model/GitLab正式宣布涨价!近日,GitLab宣布取消最低的每人每月4美元 Bronze/Starter 订阅档位,目前付费购买最低要求每人每月 19 美元。具体改动如下:GitLa
转载 2024-01-13 18:20:59
175阅读
本节介绍持续集成、持续部署的步骤及过程,主要讲解Jenkins对应的插件安装、任务(Job)的配置方式和一些基本配置的使用。一、基本概念在Kubernetes中使用CI/CD,一般的步骤为:(1)在GitLab创建对应的项目。(2)开发者将代码提交到GitLab。(3)Jenkins创建对应的任务(Job),集成该项目的Git地址和Kubernetes集群。(4)如有配置钩子,推送(Push)代码
原创 2021-04-17 15:59:33
408阅读
文章目录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阅读
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来存放项目代码 ,目前因为业务需要(代码bug太多)需要引入gerrit来进行code review。最初用的是centos 7.4,但是安装完成后,GerritResource中没有ALL_Project.git和All_Users.git生成,日志中一直在报错,反复装了几次后发现,在centos7上的兼容性不是太完美,所以采购了centos6.8 服务器进行安装,还是
转载 2024-04-17 09:11:14
102阅读
本文将描述,在使用带有Core许可的GitLab中,它是如何将Kubernetes集群集成GitLab CI/CD的进程里。在下面的例子中,我们会使用这个方法来集成Kubernetes。先来看看GitLab的官方支持文档以及我们自己的解决方案。GitLab官方的Kubernetes特性GitLabKubernetes提供三个级别的支持。它们是实例级(instance-level)、组级(gro
转载 2020-11-07 20:02:25
352阅读
介  绍在这篇文章中,我们将介绍如何将GitLab的Auto DevOps功能与Rancher管理的Kubernetes集群连接起来,利用Rancher v2.2.0中引入的授权集群端点的功能。通过本文,你将能全面了解GitLab如何与Kubernetes集成,以及Rancher如何使用授权集群端点简化这一集成工作的流程。本文非常适合Kubernetes管理员、DevOps工程师,或任何想将其开发
原创 2021-04-20 21:51:56
456阅读
本文将介绍如何利用Rancher v2.2.0中引入的授权集群端点的功能,将GitLab的Auto DevOps功能与Rancher管理的Kubernetes集群连接集成起来,帮助用户为Kubernetes设置自动检测、构建、测试和部署项目的DevOps管道。
原创 2019-04-23 17:11:34
2293阅读
目录 1、GitLabCI & Runner 介绍2、环境、软件准备3、GitLab Runner 在 MacOS 上升级4、Kubernetes 集群中运行 GitLab Runner、 GitLab 并测试5、GitLab 服务安装在非 Kubernetes 集群测试 1、GitLabCI & Runner 介绍GitLab-CI 是一套 GitLab 提供给用户使用的持续集成
1.下载相应文件#mkdirgitlab&&cdgitlab#vimurl.txthttps://raw.githubusercontent.com/zhijiansd/ansible-k8s/master/addons/gitlab/gitlab-ns.yamlhttps://raw.githubusercontent.com/zhijiansd/ansible-k8s/master/addon
原创 2018-08-27 18:31:52
9810阅读
1点赞
3评论
Kubernetes GitLab实例 Kubernetes(K8S)是一个开源的容器编排平台,可以轻松管理和部署容器化的应用程序。GitLab是一个源代码管理和CI/CD工具,它提供了代码仓库、持续集成和持续交付的功能。在本文中,我将教你如何在Kubernetes上安装和配置一个GitLab实例。 整体流程 下面是配置Kubernetes GitLab实例的步骤概览: | 步骤 | 描述
原创 2024-01-16 13:09:32
107阅读
  • 1
  • 2
  • 3
  • 4
  • 5