E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gitlab+Jenkins
gitlab+jenkins
自动化部署
环境:centos7两台192.168.100.128安装gitlab192.168.100.129安装jenkins关闭防火墙Git包版本:gitlab-ce-12.3.5-ce.0.el7.x86_64.rpmgitlab+jenkins服务简述:GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开
MAZHI_BK
·
2020-08-25 07:01
sonarqube搭建超级完整版
gitLab+Jenkins
的安装不在范围内。从如下几个维度给大家介绍sonarqube0、前言CodeReview能带来什么?CodeReview能解决那些问题?1、sonarqube是什么?
GeekSpring
·
2020-08-23 03:17
GitLab基础:webhook的使用方法
使用场景示例使用上有很多示例,这里略举一二示例如下:
GitLab+Jenkins
集成用户提交并推送代码至GitLab时,说明代码已经更新,期待和此GitLab关联的Jenkins能够开始持续集成和构建以及部署等流水线的执行
淼叔
·
2020-08-21 07:42
#
版本管理
GitLab
Webhook
jenkins新建任务时使用git报错:Failed to connect to repository : Command "git ls-remote -h http:xxx 及 git版本升级
Jenkins新建任务时“源码管理”RepositoryURL使用git报错:之前部署了
gitlab+jenkins
持续集成环境,但在Jenkins新建任务时“源码管理”RepositoryURL添加git
wudinaniya
·
2020-08-20 20:14
jenkins
ansible
git
think-queue消息队列初体验
测试环境
gitlab+jenkins
消息队列框架think-queue这是thinkphp官方团队开发的一个专门支持队列服务的扩展包,使用composer管理,使用起来非常方便。
dominator88
·
2020-08-20 15:55
消息队列-java
Vue项目基于
Gitlab+Jenkins
自动化部署采坑总结
采用
gitlab+Jenkins
来实现自动化部署的文章和教程网上有很多,可是这些教程只是写了如何进行配置和部署可是在这个过程中遇到的坑并没有给出解决方案以至于自己在按照这些文章教程进行实践时碰到了一些棘手问题而且是不好找问题的那种
仰望星空的代码
·
2020-08-15 11:17
开发运维
Ubuntu安装配置gitlab-ce
特别是现在持续集成的概念大行其道,使用
gitlab+jenkins
等工具十分流行。这里我简单介绍如何在Ubuntu安装配置gitlab##准备java环境ubuntu@ubuntu:~$sudoa
jackycheng86
·
2020-08-15 11:20
Linux
Gogs与Drone环境搭建
前言CI/CD是DevOps中不可或缺的流程之一,在项目组建初期,根据以往的经验,选择了
gitlab+jenkins
的组合。这两个工具有着比较悠久的历史,功能非常完备,是非常值得推荐的工具组合。
chuipiao9516
·
2020-08-15 06:51
gitlab+jenkins
利用webhook自动构建代码
每次代码push后,还要去手动点jenkins构建,感觉这一步挺多余的,想省掉这一步。google了下,有很多种方式,这次采用gitlab的webhook来触发jenkins,实现自动构建。版本系统centos6.5gitlab-8.2.3及以上jenkins2.9及以上jenkins插件:gitlab-plugin1.4.5及以上。这个插件注意下,如果使用的是低版本的,可能会导致后面的配置中看不
小卡车7号
·
2020-08-14 11:54
运维
centos8.1部署
gitlab+jenkins
1.系统环境server:CentOSLinuxrelease8.1.1911(Core)ip:192.168.0.113project:CentOSLinuxrelease8.1.1911(Core)ip:192.168.0.115关闭Selinuxvim/etc/selinux/configSELINUX=disabled关闭firewalld防火墙[root@jekins01~]#syste
初凉只为你
·
2020-08-14 02:18
运维
将代码部署到服务器的几种方式
2.通过
gitlab+jenkins
自动化部署比较推荐在开发阶段使用这种方式。
我排着队拿着前端号码牌
·
2020-08-10 11:21
前端
GitLab+jenkins
进行代码Merge自动错误检测
分支合并前,通常需要在本地进行合并测试,看是否有代码冲突,编译是否通过,没有问题了,才敢把合并后的代码往主干分支提交,如果分支很多怎么办?如果日常需要经常合并怎么办?每次手动来这么一个测试步骤会不会很烦?现在有这么一个插件,可以在服务器进行自动合并检测,并报告给GitLab,用户可以愉快的进行合并分支。一、在jenkins中安装GitlabMergeRequestBuilder插件在可选插件中选择
成玉春
·
2020-08-01 11:46
GitLab+jenkins
进行代码Merge自动错误检测
分支合并前,通常需要在本地进行合并测试,看是否有代码冲突,编译是否通过,没有问题了,才敢把合并后的代码往主干分支提交,如果分支很多怎么办?如果日常需要经常合并怎么办?每次手动来这么一个测试步骤会不会很烦?现在有这么一个插件,可以在服务器进行自动合并检测,并报告给GitLab,用户可以愉快的进行合并分支。一、在jenkins中安装GitlabMergeRequestBuilder插件在可选插件中选择
志不坚者智不达
·
2020-07-15 22:00
git+gitlab+jenkins模式:Jenkins配置指定分支自动部署
这里主要说的是Jenkins的配置前提1实现
Gitlab+Jenkins
用钩子实现自动部署:可参考下面链接https://blog.csdn.net/u014756339/article/details
2018_like菜
·
2020-07-15 02:23
Linux
Git
Gitlab+Jenkins
执行脚本方式自动化构建实例
Jenkins各项目用途及优缺点介绍FreestyleJob需在页面添加模块配置项与参数完成配置每个Job只能实现一个功能无法代码化,不利于迁移与版本控制流水线项目所有参数都可以体现为一个pipeline脚本可以定义多个stage构建一个管道工作集配置代码化,方便Job配置迁移与版本控制脚本写在Jenkins项目里多分支流水线优点同流水线脚本写在GitLab项目里(Jenkinsfile)执行sh
sura_1988
·
2020-07-12 13:07
gitlab+jenkins
集成配置apitoken和webhook
gitlab配置AccessTokens给jenkins使用登录gitlab.****.com,点击右上角头像下拉选择Settings点击左边的AccessToken然后填写右边的name和到期时间,点选api后点击Createpersonalaccesstoken即可。生成后的token复制下来,然后去jenkins中创建,将token粘贴到图中的APItoken中。2.gitlab配置webh
wade3015
·
2020-07-12 04:08
Jenkins
GitLab+jenkins
进行代码Merge自动错误检测
分支合并前,通常需要在本地进行合并测试,看是否有代码冲突,编译是否通过,没有问题了,才敢把合并后的代码往主干分支提交,如果分支很多怎么办?如果日常需要经常合并怎么办?每次手动来这么一个测试步骤会不会很烦?现在有这么一个插件,可以在服务器进行自动合并检测,并报告给GitLab,用户可以愉快的进行合并分支。一、在jenkins中安装GitlabMergeRequestBuilder插件在可选插件中选择
石工记
·
2020-07-12 00:42
Java模块
gitlab+jenkins
持续集成+自动化部署
2019独角兽企业重金招聘Python工程师标准>>>1、github毕竟试公有的,而私有仓库需要花钱买,可以使用gitlab再公司搭建一个私有仓库呢首先需要安装gityuminstall-ygit添加git用户,并设置shell为/usr/bin/git-shell,目的不让git用户远程登录;创建authorized_keys文件,用来存放客户端的公钥,并更改属主属组及权限,mkdir.ssh
weixin_34310785
·
2020-07-10 08:19
Gitlab+jenkins
持续集成+自动化部署(一)
Gitlab介绍GitLab是一个利用RubyonRails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。环境准备Cent
weixin_33795743
·
2020-07-10 07:08
devops持续集成,Centos7.6下
gitlab+jenkins
(pipeline)实现代码自动上线
devops持续集成,Centos7.6下
gitlab+jenkins
(pipeline)实现代码自动上线持续集成
gitlab+jenkins
(pipeline)实现代码自动上线环境准备:Centos7.6
azvbcnl48539
·
2020-07-09 13:30
GitLab+Jenkins
实现Devops持续集成
备注:环境的部署都是通过Docker容器进行部署的,Docker部署方式略一、GitLab代码仓库搭建拉取镜像dockerpullgitlab/gitlab-ce创建gitlab相关的目录mkdir-p/opt/gitlab/configmkdir-p/opt/gitlab/logsmkdir-p/opt/gitlab/data启动容器dockerrun-itd-hgitlab-p8443:443
Aaron.com
·
2020-07-09 08:15
Git
基于Gitlab+Jenkins+Ansible控制JavaTomcat多版本环境部署
简单说明:本博文实现CentOS6模板机克隆和JavaTomcat多版本运行环境部署的Jenkins构建实施依据《基于
Gitlab+Jenkins
的测试环境自动构建和生产多环境手动发布方案》部署构建环境
VincentQB
·
2020-07-09 06:50
DevOps和生产中间件
gitlab+jenkins
实现项目自动部署
1实现效果向gitlab代码仓库提交代码后,Jenkins自动构建,并自动部署项目2Jenkins任务配置如下里边写的内容是BUILD_ID=DONTKILLME/tmp/autodeploy.sh3.脚本内容#!/bin/bash#定义变量START="/usr/local/tomcat/bin/startup.sh"STOP="/usr/local/tomcat/bin/shutdown.sh
Sunlit_g
·
2020-07-08 21:42
linux
gitlab+jenkins
持续集成(CI)
一、环境准备jenkins容器gitlab容器保证两个容器在同一个网段二、jenkins配置初始化之类的就不多说了,看我的博客,有详细讲解:https://blog.csdn.net/hanguofei/article/details/1026706201、安装插件2、把jenkins的公钥添加到本地gitlab的SSH-KEYS里三、gitlab配置1、在Gitlab上创建一个用于添加jenki
单车欲问边
·
2020-07-07 09:26
运维
gitlab+jenkins
中遇到的坑
1.Jeknkins1.1git:commandnotfound什么都没设置,仅仅运行sh"""git"""时提示git:commandnotfound,明明已经添加了环境变量,命令行有效。原因:jenkins用户执行命令式,会从/usr/bin里找命令。解决办法:建立软连接:ln-s/usr/local/git/bin/git/usr/bin/git1.2initfailed:permissio
xiashei
·
2020-06-30 01:50
devops
AIOps-一位研发工程师的学习笔记
我公司目前的流程是svn/
gitlab+jenkins
做ci和cd,分测试环境、准正式、正式环境。自动化测试等都没有做。
wxmgcs
·
2020-06-29 22:09
程序人生
CentOS8.1部署
Gitlab+Jenkins
持续集成(CI/CD)环境之Gitlab安装(一)
大家好,我是SuieKa,本博文以学习笔记为主,若有瑕疵,请多多指教!!!目录什么是Gitlab?GitLab和GitHub的区别一、安装gitlab-ce-12.10.1二、gitlab日常使用三、安装git客户端使用gitlab什么是Gitlab?是一个利用RubyonRails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。RubyonRail
SuieKa
·
2020-06-29 14:35
linux实战
python3+selenium项目在centos上用
gitlab+jenkins
运行
python3+selenium项目在centos上用
gitlab+jenkins
运行背景前置条件jenkins创建项目,拉取gitlab上的代码在jenkins的服务器centos上,安装python
芜疆
·
2020-06-28 23:46
jenkins
Python接口自动化测试+
GitLab+Jenkins
(持续集成)
在自定义好Python接口自动化测试框架,实现接口自动化后,还需要GitLab对python代码进行管理、版本控制、最后再通过Jenkins去手动构建触发、定时任务触发、代码上传触发接口自动化测试用例的执行,以达到持续集成的目的一、下载安装1、GitLab下载安装2、Jenkins下载安装:Linux下Jenkins安装与配置Windows下Jenkins安装与配置3、Git客户端下载安装二、Py
baibn
·
2020-06-28 19:13
基于
Gitlab+Jenkins
的代码自动化发布
这里所讲的自动化发布是指代码从提交到仓库,到发布到目标服务器的整个过程。主要涉及到两个工具Gitlab,Jenkins,要完成自动化还需要rsync,qqbot,log,ant、shell脚本,python等。Gitlab:我们主要用它来做代码的仓库Jenkins:用来执行任务的持续集成,构建等。一、大体的自动化思路:开发人员push代码到gitlab,触发webhook,调用jenkinsjob
weixin_34004576
·
2020-06-28 09:31
转载:
Gitlab+Jenkins
用钩子实现自动部署
系统环境:Gitlab主机IP:192.168.1.2用ssh密钥连通两台主机ip1.2和ip1.3。Jenkins主机IP:192.168.1.3用ssh密钥连通两台主机ip1.3和ip1.4。一、为何要做自动部署#为什么要做自动部署,因为懒啊!!!#部署Tomcat的在这里:http://blog.51cto.com/bigboss/2155423二、配置Gitlab#首先,你得有一个代码仓库
2018_like菜
·
2020-06-27 10:01
Linux
ssh
Kubernetes笔记(三):
Gitlab+Jenkins
Pipeline+Docker+k8s+Helm自动化部署实践(干货分享!)
通过前面两篇文章,我们已经有了一个“嗷嗷待哺”的K8s集群环境,也对相关的概念与组件有了一个基本了解(前期对概念有个印象即可,因为只有实践了才能对其有深入理解,所谓“纸上得来终觉浅,绝知此事要躬行”),本文从实践角度介绍如何结合我们常用的Gitlab与Jenkins,通过K8s来实现项目的自动化部署,示例将包括基于SpringBoot的服务端项目与基于Vue.js的Web项目。本文涉及到的工具与技
半路雨歌
·
2020-06-26 12:32
Jekens 配置多项目SCM
GitLab+Jenkins
持续集成环境
Jekens配置多项目SCMGitLab+Jenkins持续集成环境参考:搭建
GitLab+Jenkins
持续集成环境图文教程https://blog.csdn.net/ruangong1203/article
shark1357
·
2020-06-26 08:44
搭建
GitLab+Jenkins
持续集成环境图文教程
下面是我最近安装
GitLab+Jenkins
环境的一个过程,记录下来,以备日后参考。另外,这篇文章虽然很长,讲得很琐碎,但是仍有未能
目尽地平线
·
2020-06-26 06:08
持续集成
centos7部署
gitlab+jenkins
(gitlab篇)
这是一个系列文章,下面几章主要是工作中搭建的git客户端+
gitlab+jenkins
的一些简单总结,目前工作中在使用,个人认为还是比较有参考性,希望帮助到大家。
半吊子先森
·
2020-06-25 13:29
GitLab+jenkins
部署
目录环境一、安装并配置必要的依赖项二、下载安装GitLabgit三、配置GitLab四、重置并启动操作五、访问Gitab页面六、安装Jenkins七、安装和Git,GitLab插件八、配置GitLab插件九、创建一个Jenkinstest十、生成访问Gitlab的ssh秘十一、配置Job的构建触发器十二、Job的构建脚本其它问题GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服
魏都青年
·
2020-06-24 23:08
git
Gitlab+Jenkins
实现自动部署以及将构建后的包自动上传到阿里云OSS
系统环境要有:JDK、gitlab、tomcat、Jenkins。如果有私有库还要有maven、naxus等。由于我这边只有一台物理服务器。所以gitlab和jenkins都安装在一台上。Jenkins安装这里就不说了,直接安装tomcat服务,去网上下载个Jenkins.war包放入webapps下启动tomcat就行。gitlab安装可以去百度或者Google。下面直接开始配置:1、配置git
longzhizhui926
·
2020-06-24 08:31
个人日志
Gitlab+Jenkins
实战自动化集成部署
前言距离上次写博客已经过了大半年了,这中间也是因为各种原因导致博客一直没更新(其实是懒)。趁着刚开年公司还没什么重要的事情,把实习以来学到的东西总结一下。主题随着公司的日益扩大,开发人员的增多,公司逐步开始考虑采取DevOps的开发流程,而今天所记录的也是DevOps的基础,通过Jenkins+Gitlab实现代码推送到仓库自动进行测试和部署。这次我会通过为实验室搭建的内部wiki为例具体说一下用
weixin_33860722
·
2020-06-21 10:51
centos8.1部署
gitlab+jenkins
1.系统环境server:CentOSLinuxrelease8.1.1911(Core)ip:192.168.0.113project:CentOSLinuxrelease8.1.1911(Core)ip:192.168.0.115关闭Selinuxvim/etc/selinux/configSELINUX=disabled关闭firewalld防火墙[root@jekins01~]#syste
刘小潭
·
2020-06-18 09:47
git
centos8
jenkins
gitlab_jenkins
centos8.1部署
gitlab+jenkins
1.系统环境server:CentOSLinuxrelease8.1.1911(Core)ip:192.168.0.113project:CentOSLinuxrelease8.1.1911(Core)ip:192.168.0.115关闭Selinuxvim/etc/selinux/configSELINUX=disabled关闭firewalld防火墙[root@jekins01~]#syste
刘小懒
·
2020-06-18 09:00
gitlab+jenkins
简单安装使用
1.安装git命令yuminstallgit-y相当于搭建自己的本地仓库2.配置自己的“身份证”gitconfig--globaluser.name"dinghuachong"gitconfig--globaluser.email"
[email protected]
"gitconfig--globalcolor.uitrue以上3条命令是永久的(当前用户主目录下创建了配置文件)3.创建本地仓库gi
大葱丁
·
2020-05-26 08:00
Kubernetes笔记(三):
Gitlab+Jenkins
Pipeline+Docker+k8s+Helm自动化部署实践(干货分享!)
通过前面两篇文章,我们已经有了一个“嗷嗷待哺”的K8s集群环境,也对相关的概念与组件有了一个基本了解(前期对概念有个印象即可,因为只有实践了才能对其有深入理解,所谓“纸上得来终觉浅,绝知此事要躬行”),本文从实践角度介绍如何结合我们常用的Gitlab与Jenkins,通过K8s来实现项目的自动化部署,示例将包括基于SpringBoot的服务端项目与基于Vue.js的Web项目。本文涉及到的工具与技
【雨歌】
·
2020-05-12 09:00
Jenkins容器无法执行docker命令
先看下问题,进入Jenkins容器,执行Docker命令,无法执行,如下报错背景最近想用
Gitlab+Jenkins
实现持续部署:通过hook触发Jerkins执行Job:构建打包、部署,但是运行过程出现报错
咕噜噜的肥猫
·
2020-04-02 16:00
Jenkins容器无法执行docker命令
先看下问题,进入Jenkins容器,执行Docker命令,无法执行,如下报错背景最近想用
Gitlab+Jenkins
实现持续部署:通过hook触发Jerkins执行Job:构建打包、部署,但是运行过程出现报错
咕噜噜的肥猫
·
2020-04-02 16:00
远端
GitLab+Jenkins
(CentOS)+本地Mac 做CI自动打包iOS上传到蒲公英
前言Jenkins是个啥?Jenkins是个非常强大,用于”自动化”编译、打包、分发部署的持续构建的可视化web工具。Jenkins支持各种语言的项目,一般情况下,公司的整个产品线下的各端,我们都可以用Jenkins来创建各个任务并完成自动部署并发布,很好很强大。构建iOS?一般情况下,为了统一管理整个产品不同端代码的构建,我们会将代码的构建以任务形式放到同一个Jenkins下方便管理,那么问题就
疯狂的兜兜
·
2020-03-28 11:36
Gitlab+Jenkins
持续部署配置
前言:之前我们已经介绍了gitlab和jenkins的安装,以及gitlab的免密pull和push代码,下面我们具体配置gitlab和jenkins可持续部署的配置。环境:服务器:gitlab服务器;jenkins服务器;代码服务器。1:安装jenkins所需要的管理插件。GitlabWebHooksGitlabPublishGitlabPluginGitLabHookGitlabAuthent
挚爱linux
·
2020-03-25 12:01
jenkins
gitlab
自动化
Gitlab+Jenkins
自动构建
1Jenkins设置1.1构建maven项目1、添加git地址2、添加webhook此处需要安装插件GenericWebhookTrigger、GitLab两个插件才能有此选项。要记清楚URL因为后面gitlab需要使用此URL。2Gitlab设置2.1设置webhook此版本的gitlabwebhook在在url上填写jenkins上的URL填写URL及token(由于我的没做ssh认证,所以没
橡皮24
·
2020-02-22 05:11
Gitlab+Jenkins
自动化构建
使用jenkins自动化构建gitlab上的项目。第一步·下载安装jenkins我使用的服务器的安装方式。(不能使用本地主机localhost)参照:https://jenkins.io/zh/doc/使用docker来安装:先安装docker:sudoapt-getinstalldocker再下载jenkins:dockerpulljenkins/blueocean然后运行:dockerrun\
Edwin_Xu
·
2020-02-18 19:00
2
gitlab+jenkins
maven自动打包更新
环境介绍:本文基于第一篇自动代码更新环境,未安装jenkinsgitlab,参考第1篇jenkins需安装MavenIntegrationplugin插件wgethttp://updates.jenkins-ci.org/download/plugins/maven-plugin/3.4/maven-plugin.hpi下载后需要在web界面上进行上传安装jenkins配置1、新建一个maven任
一无是处谢
·
2019-12-23 16:00
1
gitlab+jenkins
自动化部署 持续集成
环境:1、centos7.62、jdk1.8.0_1413、4G30G4core4、关闭防火墙和selinux一、安装jenkins1、下载jenkinshttps://pkg.jenkins.io/redhat/jenkins-2.208-1.1.noarch.rpm2、安装jdk和jenkinsrpm包rpm-ivhjdk-8u141-linux-x64.rpmrpm-ivhjenkins-2
一无是处谢
·
2019-12-20 11:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他