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
CICD
Jenkins+Gitlab+Docker+Maven搭建
CICD
最近因为公司需要,所以搭建了一套持续集成的环境。再此记录一下。如转载,请标明出处。环境说明虚拟机:centos7jdk:1.8.022maven:3.6.2git:2.23.0jenkins:2.201.1.1GitLab安装Gitlab服务器建议内存最少8G,否则会经常出现访问502的问题。拉取Gitlab镜像dockerpullgitlab/gitlab-ce启动GitLabdockerrun
辉_ace
·
2022-02-20 16:01
云原生 02 :阿里云云效 Flow 流水线
Flow对标的是Jenkins/Pipeline/
CICD
,看文档旧版是有配置文件所以可以IaC的,新版没有找到这个功能。新版的ClickOps够用了,而且我的场景几乎是
·
2022-02-16 23:55
技术栈
mongoSQL:tidbjvm生态:kotlinHipster缓存:redis消息队列:pulsar用户配置管理:jsonfile部署:dockerk8s代理:openresty分布式存储:ceph
cicd
灿飞无为
·
2022-02-06 03:03
企业
CICD
规模化落地浅析
本次分享的题目是《企业
CICD
规模化落地》,因此我们不会侧重讲解
CICD
是什么以及怎样做
CICD
,而是你已经知道怎样“玩转”
CICD
了,要如何在一个比较大的企业中规模化地落地。
·
2022-01-29 10:21
基于Jenkins+Maven+Gitea+Nexus从0到1搭建
CICD
环境
在传统的单体软件架构中,软件开发、测试、运维都是以单个进程为单位。当拆分成微服务之后,单个应用可以被拆分成多个微服务,比如用户系统,可以拆分成基本信息管理、积分管理、订单管理、用户信息管理、合同管理等多个微服务模块。这个时候对每个模块分别打包、发布运行、开发、测试、运维的,对于测试、运维的工作量会极大增加。在这个过程中,如果缺乏自动化测试、自动化集成/部署、自动运维等能力,带来的影响是软件交付周期
·
2022-01-12 14:41
java
加速服务农村最后一百米,中和农信云原生DevOps转型之路
先后承担多次技术攻坚及推动技术演进:私有部署
CICD
落地到升级云原生效能平台云效研发平台使用、单体服务器高可用使用到Kubernetes集群部署、微服务网格化改造,自研自动化运维
·
2022-01-04 16:23
C#中使用CliWrap让命令行交互举重若轻
在代码中进行命令行交互是一个很常见的场景,特别是在一些
CICD
自动化流程中,在这之前我们会使用System.Diagnostics.ProcessAPI,现在有一个更灵活的工具CliWarp,这是一个在
·
2021-12-31 11:20
cka的考试题目
clusterrole,该clusterrole只允许创建Deployment、Daemonset、Statefulset的create操作在名字为app-team1的namespace下创建一个名为
cicd
-token
·
2021-12-23 18:46
kubernetes
Flow vs Jenkins 实操对比,如何将Java应用快速发布至ECS
简介:Jenkins由于其开源特性以及丰富插件能力,长久以来都是中小企业搭建
CICD
流程的首选。不过Jenkins存在维护成本高、配置复杂等缺点,云效Flow较好地解决了这些问题。
·
2021-12-21 15:03
devopsjava
Docker安装Gitlab和Runner并实现Java项目的
CICD
本文详细介绍如何在Linux系统使用Docker安装Gitlab、Gitlab-Runner,并通过一个SpringBoot项目来演示
CICD
本文需要掌握一点Linux和Docker的基础知识和命令,不熟悉的建议先去了解这两块的内容哦一
阿靖哦
·
2021-12-20 15:05
Flow vs Jenkins 实操对比,如何将Java应用快速发布至ECS
市面上存在多种多样的
CICD
工具,不同的工具有不同特点。
·
2021-12-20 13:33
空余时间有兴趣一起做一个
CICD
的朋友可以联系我呀
我是一枚10年+Java程序员,想在Devops方面有更进一步的成长,所以想到做一个开源的Devops项目,大家一起做项目一起成长,寻找UI,运维相关的朋友。大家一起做,一起成长,在这个项目过程中可以让你入门Java并能独立完成后台管理系统,你也让我入门你们的专业。如果有时间有兴趣,可以通过个人官网联系我:itproject-manager.comitproject-manager.com
·
2021-12-19 13:38
devops
使用 CliWrap 让C#中的命令行交互(推荐)
在代码中进行命令行交互是一个很常见的场景,特别是在一些
CICD
自动化流程中,在这之前我们会使用System.Diagnostics.ProcessAPI,现在有一个更灵活的工具CliWarp,这是一个在
·
2021-12-07 11:53
使用 CliWrap 让C#中的命令行交互举重若轻
在代码中进行命令行交互是一个很常见的场景,特别是在一些
CICD
自动化流程中,在这之前我们会使用System.Diagnostics.ProcessAPI,现在有一个更灵活的工具CliWarp,这是一个在
SpringLeee
·
2021-12-07 09:00
k8s-基于k8s构建Jenkins CI/CD平台
发布流程设计1638149641401.png在Kubernetes平台部署Jenkins1638149759724.png[root@k8smaster
cicd
]#kubectlapply-fjenkins.yml
小李飞刀_lql
·
2021-11-29 17:40
devops实践: teamcity实现持续集成
快速
cicd
;团队协作效率更高,更快的集成,更快的交付;走gitops模式;主流的
CICD
过程:teamcity的架构:安装方式docker的方式安装快速安装server端mkdir-p/data/teamcity_server
·
2021-11-29 09:25
java
Gitlab
CICD
(5)在.gitlab-ci.yml文件的步骤中使用git clone 另一个代码仓报错的解决办法
Gitlab
CICD
(1)安装部署gitlab(CentOS7系统)Gitlab
CICD
(2)安装部署gitlab(Docker方式)Gitlab
CICD
(3)安装GitlabRunnerGitlab
CICD
redrose2100
·
2021-11-25 22:25
GitlabCICD
GitlabCICD
Docker、DevOps、Jenkins实战
Docker、DevOps、Jenkins实战一、DevOps概念1、DevOps是什么2、
CICD
是什么1、基本理念1、持续集成(ContinuousIntegration)2、持续交付(ContinuousDelivery
xiaoxue@xue.com
·
2021-11-08 17:56
docker
java
linux
devops
jenkins
docker
如何通过云效进行函数计算(FC)发布
云效持续集成流水线Flow,是企业级持续集成和持续交付工具,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线
CICD
过程。通过持续向团队提供及时反馈,让交付过程高效顺畅。
·
2021-11-03 12:46
无需 Dockerfile 的镜像构建:BuildPack vs Dockerfile
为了提升开发团队的研发效率,我们同时还提供了
CICD
平台,用来将代码快速的部署到Openshift(企业级的Kubernetes)集群。
·
2021-10-29 09:45
云计算
K8S-与
CICD
的融合
K8S与
CICD
的融合
CICD
CICD
的概念工厂里的装配线以快速、自动化、可重复的方式从原材料生产出消费品。同样,软件交付管道以快速、自动化和可重复的方式从源代码生成发布版本。
Mack Laughing
·
2021-10-28 11:44
运维
devops
运维
使用 Bamboo 构建项目的
CICD
过程文档
一、CI/CD介绍CI/CD是什么?说明一下:实际上这个应该叫CI/CD/CD,才是真正的持续集成/持续交付/持续部署,这里只讲CI/CD是针对特定的项目而言,因为没有生产环境,直接是开发->测试,所以后面两个CD就合并了CI/CD中文叫:持续集成,持续交付/部署,是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD的核心概念是持续集成、持续交付和持续部署,“持续”并不意味着“
嘎油啊~
·
2021-10-27 23:17
Java
Linux
Typora
ci/cd
bamboo
腾讯3轮面试,拿53k*15offer全仰仗这份Java面试神技
....8.23被运营开发捞了8.2519:30-20:30一面网络:三次握手流程,出现错误怎么办输入URL流程Java:抽象类和接口的区别,使用场景枚举类的使用场景实习项目:介绍一下微众的项目什么叫
CICD
Java面霸指南
·
2021-10-26 22:42
Java
架构
程序人生
java
面试
开发语言
CentOS8.x上安装Nginx、配置SSL证书、配置端反向代理、域名到不同端口
我腾讯云的微轻量服务器上安装的是CentOS(8.x版本)系统,在这个系统中安装了以Docker服务,并以容器化的方式搭建了网站《短链接转换(freetiny.link)》,还通过Jenkins实现了
CICD
新空间-刘亚东
·
2021-10-25 17:39
技术
nginx
服务器
运维
cicd
04--构建自动化发布流程
cicd
04--构建自动化发布流程1简介2构建过程2.1功能说明2.2jenkins&gitlab配置2.3测试结果3注意事项4说明1简介在实际项目中,为了提高开发人员的服务发布效率,避免用户手动build
昕光xg
·
2021-10-22 22:13
Devops
自动化
jenkins
cicd
kubernetes
一站式交付体验:云效+Kubernetes
一站式交付体验:云效+Kubernetes,云效持续集成流水线Flow属于企业级持续集成和持续交付工具,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线
CICD
过程。通过持
·
2021-10-21 17:01
OpenMLDB Weekly Update(2021.9.12-2021.9.19)
MergedPullRequestsfeat:addintegrationtest
cicd
#434feat:addbatchjobasjavasubmodules#386feat:addkubernete
·
2021-09-23 18:44
github数据库程序员
CICD
平台搭建——代码仓库与代码评审平台Gerrit搭建
作者:中国移动云能力中心——潘鹏概要:本文重点介绍了代码仓库与代码评审平台Gerrit的搭建前言:工厂里的装配线以快速、自动化、可重复的方式从原材料生产出消费品。同样,软件交付管道以快速、自动化和可重复的方式从源代码生成发布版本。如何完成这项工作的总体设计称为“持续交付”(CD)。启动装配线的过程称为“持续集成”(CI)。确保质量的过程称为“持续测试”,将最终产品提供给用户的过程称为“持续部署”。
ecloud_developer
·
2021-09-07 16:23
html5
html
css
jenkins + docker + nodejs + webhooks 配置自动化
CICD
流程
有时我们不希望使用流行的travsci或者circleci来配置自动化CI/CD,或者内网项目使用jenkins来作为自动化CI/CD的工具如果要使用jenkins的jenkinsfile,您需要创建pipline,在配置选项中,您将看到jenkinsfile您可以指定好您的代码仓库后,在脚本路径中配置您的脚本相对于仓库的路径有关jenkins的自动化配置看这里有关jenkins的tty问题看这里
·
2021-09-06 20:42
jenkins后端
【
CICD
】gitlab+jenkins+sonarqube实现自动构建、代码自动检测
1前提条件1、需要安装gitlab、jenkins、sonarqube;2、gitlab需要能访问jenkins地址,网络是通的,因为需要通过gitlab推送事件到jenkins机器;3、gitlab项目,需要有主程序员及以上权限。2整体思路1、当有代码push到代码仓库的时候,gitlab是知道的,gitlab检测到有代码push的时候,执行一个钩子(gitlab上叫hook),可以理解为触发一
·
2021-08-25 19:31
CICD
_jenkins部署allure
1.系统管理->插件管理->安装对应插件AllureJenkinsPlugin2.Python运行的时候注意配置环境变量jenkins->配置->全局属性->环境变量3.jenkins->全局工具配置配置AllureCommandlineimage.png需自己下载在本地,配置环境变量.jenkins自己下载由于镜像原因下载会失败4.项目构建中,配置AllureReport注意:填写相对路径#!/
钓小鱼的猫
·
2021-06-26 22:47
基于开源Tars的动态负载均衡实践
我们在开源的基础上做了很多适配内部系统的事情,比如与
CICD
构建发布系统、单点登录系统的打通,但不是这次我们要介绍的重点。这里想着重介绍一下我们在现有的负载均衡算法之外实现的动态负载均衡算法。二、什
·
2021-06-18 21:49
Tars分布式负载均衡框架
Spring Cloud Data Flow用Shell来操作,方便建立
CICD
1前言欢迎访问南瓜慢说www.pkslow.com获取更多精彩文章!之前我们用两篇文章讲解了SpringCloudDataFlow,例子都是用UI操作的,但我们在Linux系统上经常是无法提供界面来操作,集成在Jenkins上也无法使用UI。好在官方提供了DataFlowShell工具,可以在命令行模式下进行操作,非常方便。相关文章可参考:SpringCloudDataFlow初体验,以Local
南瓜慢说
·
2021-06-12 18:31
Jenkins X--(4)如何解决镜像下载不了问题
从这篇文章开始就写写如何在虚拟机中通过minikube搭建一个K8s集群,并在这个K8s集群里安装JenkinsX,体验一把云原生下的
CICD
框架是如何运行的。
DevOps亮哥
·
2021-06-11 19:32
Windows上使用Jenkins&Github实现
CICD
一、摘要本篇文章笔者将详细介绍Jenkins和Github如何实现
CICD
的,文章将以Jenkins的使用为主线,伴随着介绍Git的使用,加上一些python代码的执行二、Jenkins安装Jenkins
davieyang
·
2021-06-06 22:15
服务器/基础设施核心技术 读后感
最近在了解
CICD
的内容,虽然有点明白,但又不是特别明白。于是就想从源头开始,了解
CICD
从什么时候起源,用来解决什么问题,为什么会有这个问题,。
ltaoo
·
2021-06-06 21:28
我的docker随笔30:C++程序的自动化构建
2、使用
CICD
进行编译和构建,并发布。在此过程,涉及到邮件通知。
李迟
·
2021-05-25 23:31
虚拟化-docker
开发人员的
cicd
(devops)集成
DevopsDevops是什么?DevOps就是开发(Development)和运维(Operations)这两个领域的合并。为什么要合并这俩个领域?主要是开发和运维的脱节。DevOps就是想方设法的避免这种问题,同时让大家用更聪明更有效的方式去工作。它是一种框架,包含了很多优秀想法和原则,它鼓励开发部门和运维部门通力合作。在DevOps环境中,开发人员和系统管理员会构建一些关系、流程和工具,从而
开着拖拉机迎接朝阳
·
2021-05-13 00:21
『中级篇』docker之CI/CD持续集成—真实Python项目的CI演示(72)
原文链接地址:『中级篇』docker之CI/CD持续集成—真实Python项目的CI演示(72)上次主要说了在githubCI的服务器,并且也演示了github的runner执行
CICD
,这次通过真实的
IT人故事会
·
2021-05-08 20:24
深圳一个商城公司运维面试题目带答案
1、说下公司的持续集成(
CICD
)?开发环境、测试环境、发布是不是都是用的同一个jenkins。测试环境人员的权限如何分配?开发和测试用的一个jenkins,测试人员的权限单独账号设置单独项
辅导linux转行
·
2021-04-25 11:08
运维面试题目分享
互联网面试
运维主管面试
运维经理面试
基于容器的持续集成部署任务
该公司决定采用GitLab+Drone来构建
CICD
环境,以缩短新功能开发上线周期,及时满足客户的需求,实现DevOps的部分流程,来减轻部署运维的负担,可视化容器生命周期管理、应用发布和版本迭代更新,
高职技能大赛
·
2021-04-23 20:12
2021全国高职技能大赛
先电云计算
前端自动化集成部署交付实践
CI/CD
cicd
持续集成continuousintegration持续集成是一种软件实践,流程为:开发=>打包=>集成=>测试持续交付c
维李设论
·
2021-04-17 21:45
【原创笔记】
CICD
系列之三:goharbor安装
CICD
系列之三:goharbor安装准备主机:10.0.0.14将Harbor安装在linux上。
·
2021-03-13 20:55
devops
【原创笔记】
CICD
系列之一:安装gitlab
CICD
系列之一:安装gitlab准备主机:10.0.0.141.关闭防火墙和SELINUXsystemctlstopfirewalldsystemctldisablefirewalldsed-i's/
·
2021-03-12 12:05
容器dockerdevops
【原创笔记】
CICD
系列之二:jenkins安装
CICD
系列之二:jenkins安装1.确保安装了JDK2.关闭防火墙和SELINUXsystemctlstopfirewalldsystemctldisablefirewalldsed-i's/enforcing
·
2021-03-12 11:48
jenkins
【原创笔记】
CICD
系列之一:安装gitlab
CICD
系列之一:安装gitlab准备主机:10.0.0.141.关闭防火墙和SELINUXsystemctlstopfirewalldsystemctldisablefirewalldsed-i's/
·
2021-03-12 01:39
容器dockerdevops
2020年12月cka17题
deployment-clusterrole且仅允许创建以下资源类型的新ClusterRole:DeploymentStatefulSetDaemonSet在现有的namespaceapp-team1中创建一个名为
cicd
-token
Cici冬雪
·
2021-02-27 19:25
DevOps:
CICD
篇
一、什么是
CICD
?CI是持续集成,开发人员如何能够快速构建、测试、发布;CD是持续部署,运维人员如何能快速部署、升级、回滚等。
程序员王旺
·
2021-02-26 14:55
jenkins+k8s实现
CICD
使用helm在k8s集群中安装jenkinsjenkins需要的插件:GitParameterPlug-In提供选择分支、tag、revision的能力GitlabAuthenticationplugin这是一个使用gitlabOAuth认证的插件GitLabBranchSourcePlugin为Jenkins中的GitLab仓库提供分支源和文件夹组织功能Kubernetesplugin整合jen
惜鸟
·
2021-02-23 14:47
结合k8s和pipeline的流水线,并通过k8s接口完成镜像升级
现在这家单位的
CICD
比较的混乱,然后突发奇想,想改造下,于是就用pipeline做了一个简单的流水线,下面是关于它的一些介绍写一个简单的流水线大概就是这么个流程简单来说就是:拉代码---》编译---》
·
2021-02-03 21:03
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他