文章目录一、实验环境二、实验步骤-目的-思路:(1)搭建Gitlab仓库,创建新项目(2)搭建Jenkins主机,把密钥传给其他的主机,把root用户的私钥放到自己上,方便拉取gitlab仓库的数据(3)搭建Harbor仓库,上传镜像(4)在测试环境、生产环境上安装Docker,从harbor镜像仓库拉取镜像(5)使用jenkins登录gitlab复制仓库,然后把compose-lnmp传到仓库
转载 2024-04-21 15:11:44
204阅读
1. 首先确认Jenkins上安装了Git plugin, 以及Subversion pluginManage Jenkins -> Plugin Manager -> Available2. 配置git命令路径Manage Jenkins -> Global Tool Configuration, 顺便把JDK, ANT, Maven也配置了3. 在Jenkins安装的服务器上
转载 2024-03-19 16:49:49
154阅读
安装docker-ce如果你之前安装过docker,请先删掉:yumremovedockerdocker-commondocker-selinuxdocker-engine下载repo文件:wget-O/etc/yum.repos.d/docker-ce.repohttps://download.docker.com/linux/centos/docker-ce.repo把软件仓库地址替换为TUN
原创 2017-11-29 14:59:29
2444阅读
持续集成概念持续集成ContinuousIntegration持续交付ContinuousDelivery持续部署ContinuousDeployment1.1 什么是持续集成:持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试    1.3 什么是持续交付:持续交付指的是在持续集成的环境基础之上,将代码部署到预生产环境&n
文章目录一、Jenkinx+Gitlab持续集成环境概述(1)什么是CI/CD(2)Jenkins概述(3)Gitlab概述(4)Gitlab和Github的区别(5)Jenkins配合Gitlab持续集成系统的工作流程二、部署持续集成环境(1)实验环境(2)实验步骤-搭建Gitlab(100.202)-Gitlab使用-关闭gitlab注册功能-配置gitlab邮件报警-创建一个新群组-创建
转载 2024-05-20 14:29:49
228阅读
一、jenkins介绍 我们都知道在公司里,一个软件的开发到发布,需要经历一系列的流程,而且目前也已经形成了一套标准流程。一个大的功能模块的开发,往往是几个人一起进行的,而每个人写完一些小功能的代码后,一般都需要将代码集成到主干,或者说将代码都合并在一起。这种将代码集成到主干的操作,可能一天需要进行很多次,而且是多人进行。这样的一个环节就是持续集成,在这个开发到发布的流程中最重要的组成部分就是
转载 2024-05-20 20:19:59
452阅读
一、Jenkins及持续集成1)什么是JenkinsJenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1)持续的软件版本发布/测试项目;2)监控外部调用执行的工作;对Jenkins有兴趣的朋友可以参考Jenkins中文文档2)什么是持续集成?1)什么是集成?指的是代码由
转载 2024-08-22 17:27:46
97阅读
一、前言首先出于提高自己技术水平和琢磨能做点什么能提高工作效率,上线工作实在无聊、重复(手动编译、打包,传包,重启),于是就想到了jenkinsjenkins持续集成已经不是什么新鲜的话题,网上文章一大堆,俗话说天下文章一大抄,基本上就是那三五篇,相信要是以前没接触过的人没有两三天是弄不出来的,特别是身为运维岗,一些关于开发的东西还是不太懂,在搭建之前什么持续集成、持续构建、持续部署这些概念真是
转载 2024-06-21 12:45:06
0阅读
最新一直在学习 工作 + 学习 去掉 90%   所以blog  一直没更 真是很不好!  exsi ceph gitlab jenkins harbor k8s  docker-compose apollo  springboot  dubbo      太多太多 。。。整合 
转载 2024-03-01 12:12:45
57阅读
Jenkins自动化系统部署模式:Jenkins+gitlab Git是什么,版本管理工具。GitLab 私有化的“GitHub”,管理代码版本的平台 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有.流程原理:
转载 2024-05-24 13:12:56
1152阅读
1. 登录jenkins浏览器输入地址http://192.168.137.100:8080/,并在弹出的界面中输入用户名与密码即可登录2. 插件安装登录之后进入系统管理:选择插件安装: 安装如下插件:ssh: 执行远程脚本Gitlab: 继承gitlab使用Build Authorization Token Root: 构建授权tokenGitlab hook: 钩子插件(找不到这个插件不知道为
转载 2024-02-26 07:10:29
717阅读
JenKins安装操作系统Windows, 确保需要的.NET Framework已经安装 从 http://jenkins-ci.org/下载Windows安装包。 安装后,访问http://localhost:8080 . 如果端口被占用,可以在根目录下的jenkins.xml里面进行修改<executable>%BASE%\jre\bin\java</executabl
提交流水线当Gitlab中触发push操作,则触发相对应的Jenkins流水线构建。实现快速反馈与验证。方式1: 使用Gitlab CI,当有push请求,在CI脚本中远程触发Jenkins项目构建。需要准备Gitlab runner编写触发Jenkins脚方式2: 使用Gitlab WebHook,当有push请求,直接触发jenkins项目构建。【采用】需要配置Gitlab webHook需要
转载 2024-02-11 14:31:17
117阅读
 参考文档:GitLab 自动触发 Jenkins 构建配置前的准备工作:1.下载gitlab插件  之后,就可以在 项目配置》构建触发器中看到这一项Build when a change is pushed to GitLab  接下来进入具体的配置操作jenkins-job配置JenkinsGitLab 上创建测试工程。在 Jenkins
转载 2024-02-23 07:07:50
294阅读
jenkinis配置在之前的博文中,博主已经搭建好了gitlabjenkins环境。接下来,博主就要进行gitlabjenkins的联合使用。源码仓库配置这里,我们需要配置一下gitlab中代码的仓库地址和gitlab用户的credentials认证方式,博主这里使用的username/password方式。jenkins安装Gitlab Hook Plugin 和 GitLab Plugin
转载 2024-02-29 14:59:05
49阅读
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就不需要人工干预
转载 2024-04-13 12:17:38
117阅读
在上一篇博客:CICD:Jenkins入门和使用中,我们学习了Jenkins的搭建和插件+流水线的基本使用方法,Jenkins极大地提升了部署效率。 最近想学习一下如何集成GitLab webhook,实现进一步解放双手,目标:推送(git push)触发构建推送到指定分支触发构建根据commit的文件,结合mvn -pl 指令,实现部分增量构建,并记录commit信息推送事件也可以换成Tag p
首先介绍下环境部分,文章中共涉及到三台服务器,分别用 GitlabJenkins,Deploy 三个名称代替,部署在内网环境,同时因为政策原因,服务器无法直接连通外网。下载 Jenkins 插件时需要添加代理,如服务器可直接联通外网,忽略即可。其中服务器详细信息如下:服务器名称服务器 IP作用Gitlabhttp://10.124.207.51/代码管理Jenkinshttp://10.124.
转载 2023-12-11 20:07:39
100阅读
Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署静态网站 一.Jinkens安装                                        &n
转载 2024-03-28 11:20:15
21阅读
环境:Linux版本:Centos7一、更新源:  yum update二、安装docker:  yum install docker -y  启动docker:   systemctl start docker三、.安装gitlab  1.docker拉取镜像(社区版)    docker pull gitlab/gitlab-ce  2.运行gitlab镜像:    docker run -d
转载 2023-07-19 13:32:06
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5