jenkins安装安装不必多讲,上一篇文章即可看到。svn安装与配置第一步:通过yum命令安装svnserve,命令如下:yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在var路
# 如何实现docker jenkins gitlab ssh ## 整体流程 首先,我们需要搭建一个Docker容器环境,然后在这个环境中安装JenkinsGitlabSSH服务。接着,我们将配置GitlabJenkins之间的集成,并设置SSH连接以实现自动化构建和部署。 下面是整个流程的步骤表格: | 步骤 | 操作 | | ---- | ---- | | 1. | 搭建D
原创 5月前
64阅读
写在前面  Git 的官网上有很详细的使用教程(当然有翻译版本),具体地址是 https://git-scm.com/book/zh/v2。唯一不足就是,很多讲解并没有实机演示。但是,毫无疑问,官网资料是最全面的!如果有任何疑问,可以去官网看看!协议  Git 通常也会有个远程仓库。用来协调各个参与者的工作!这与上一代集中式版本控制系统的作用基本类似。一个远程仓库通常只是一个裸仓库(bare re
一、GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。Github是公共的git仓库,而Gitlab适合于搭建企业内部私有git仓库官网: https://about.gitlab.com/ https://github.com/gitlabhq/gitlabhq截止本文创建时间,GitLab最新版本为v7.4.3二、组
转载 2023-09-14 18:48:38
42阅读
写在前面前提条件:jenkins服务器必须具备一个公网IP地址,github才可以成功通知jenkins服务器执行构建任务,本例中jenkins服务器IP为106.15.248.96,端口号为8080一、github配置1、进入仓库主页–setting–webhook,配置webhook说明:假如jenkins服务器地址为http://106.15.248.96:8080,则webhook地址为h
转载 5月前
65阅读
一、持续集成流程说明首先,开发人员每天进行代码提交,提交到Git仓库然后,Jenkins作为持续集成工具,使用Git工具到仓库拉去代码到集成服务器,再配合JDK,Maven等软件完成代码编译,代码测试和审查,测试,打包等工作,在这个过程中每一步出错,都需要重新再执行一次整个流程。最后,Jenkins把生成的jar和war包分发到测试服务器或者生成服务器,测试人员或用户就可以访问使用。二、Gitla
如果在使用 Git 时总是被 github 的网速问题困扰,那么不妨试试 ssh 连接。 有了门,我们可以出去;有了窗,我们可以不必出去。——钱钟书《围城》0 说在前面的话Git 是个好东西,但是用起来有两个不方便之处:操作时要频繁输密码;连接 github 时由于网速问题经常失败。使用 ssh 连接便可以解决这样的问题,但奈何本人记性不好,每次配置都要
前文说的怎么用http方式连接gitlab,这次我们来试试SSH方式。主要有这么几步:生成key,添加key到服务,创建连接 1.生成key我们用的是eclipse自带的生成key的工具,windows->preferences,找到SSH2.在key management处点生成RSAkey后面输入key的说明和密码,密码也可以空着。点save private key. 把生
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就
在上一篇博客中,我们学习了Jenkins的搭建和插件+流水线的基本使用方法,Jenkins极大地提升了部署效率。 最近想学习一下如何集成GitLab webhook,实现进一步解放双手,目标:推送(git push)触发构建推送到指定分支触发构建根据commit的文件,结合mvn -pl指令,实现部分增量构建,并记录commit信息推送事件也可以换成Tag push events、Merge re
转载 1月前
70阅读
# Docker GitLab 连接 SSH ## 导语 Docker是一种开源的容器化平台,GitLab是一个代码托管平台。在使用GitLab进行代码管理时,我们常常需要连接SSH来进行代码的克隆、推送等操作。本文将介绍如何在Docker容器中安装和配置GitLab,并通过SSH连接GitLab。 ## 准备工作 在开始之前,确保你已经安装了Docker和GitLab。 ### 安装
原创 8月前
233阅读
代码质量检察1. 前置环境准备2. Jenkins插件安装3. Jenkins全局变量配置4. Jenkins项目构建5. Sonar配置6.效果展示 注意:        1、GitLab WebHooks触发功能,不支持触发本机的Jenkins,因此GitLabJenkins不能部署在同一台机器上,否则不能使用此方
关于CI以及Jenkins pipeline的使用及各种知识,目前还在努力学习中,加上以后说不定要docker集成,任重而道远,以后如果有机会再来补充。现在直接开始安装吧(也只是记下一些关键步骤)。Jenkins配置下载jenkins war包:https://jenkins.io/ ,放入tomcat 7 webapps/目录下,启动tomcat,访问http://180.76.153.112:
转载 5月前
53阅读
1、这次是针对前端nodeJS的,所以得docker pull 最新的jenkinsci/blueocean;新版Jenkins里面才可以安装nodeJS插件;命令:docker run \ -u root \ --name jenkins \ -d \ -p 8020:8080 \ -p 50000:50000 \ -v /home/jenkins:/var/jenkins_home \ -v
转载 2月前
46阅读
安装好gitlab, gerrit, jenkins后 对这三款工具初步有了了解 之后需要对其两两关联,但还有很多的问题 首先jenkins中需要的插件基本都齐全了,配置的连接也都已经为Success jenkins job gerrit server 然后剩余的步骤还有: 1.用户通过git re
原创 2021-07-08 15:30:05
1521阅读
1评论
------------恢复内容开始------------ ipv6问题------------恢复内容开始------------永久关闭ipv6vim /etc/default/grub在第六行加上GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap  rhgb quiet ipv
转载 2月前
19阅读
好断断续续花了块一个月终于弄完了,我搞的整个流程是这样的:整个流程很粗暴,没加回滚判断那些东西,暂时用不着后面再加。jenkinsgitlab+maven这三部分对java来说算是一整个部分,所以一起说。在jenkins中先安装这几个插件:接下来配置全局工具:点下新增maven就行了,点完以后去maven的根目录下找到maven,改下setting.xml改下镜像地址,我这的setting地址是
理念:客户端生成密钥对,然后把公钥发送给服务器端,测试时,通过客户端连接服务器端-->读懂其原理!补充:一下测试恰恰相反,把服务器当作客户端即可!理解:本文采用了两种方式来进行免密码登录!1:远程密码登录2:远程密钥登录(1)在服务器端(server)通过ssh-keygen生成密钥对--> ip 是*.*.2.10结论:会在当前用户家目录下的隐藏目录ssh下生成公钥和私钥的文件下面分
# 解决Docker GitLab SSH无法连接的问题 在使用Docker搭建GitLab时,有时候会遇到SSH无法连接的问题。这可能是由于一些配置上的问题导致的。下面我们来介绍一下如何解决这个问题。 ## 问题描述 当我们在Docker中搭建GitLab后,想要使用SSH连接时,可能会遇到连接不上的问题。这时候我们需要检查一下配置,看看是不是哪里出了问题。 ## 解决方法 ### 1
一、最简单连接Gitlab使用1、gitlab仓库代码仓库地址https://gitlab.cedarhd.com/zhoumingkang/myblog.git
原创 2021-04-19 20:18:23
6337阅读
  • 1
  • 2
  • 3
  • 4
  • 5