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
持续集成交付
CICD
:安装Jenkins Slave(从节点)
目录一、实验1.安装JenkinsSlave二、问题1.salve节点启动jenkins报错2.终止命令行jenkins节点状态丢失一、实验1.安装JenkinsSlave(从节点)(1)查看jenkins版本Version2.414.2(2)添加节点系统设置(ManageJenkins)>节点管理(Nodes)新建节点(+NewNode)(3)设置节点其中执行器(Numberofexecutor
cronaldo91
·
2023-11-06 12:02
ci/cd
jenkins
运维
23年面试总结
环境搭建与维护、巡检、容量规划、
CICD
流水线管理、可观测指标建立、监控告警处理,用户的请求事件问题处2、介绍一下http协议http协议(hypertexttransferprotocol),超文本传输协议
南瓜啊
·
2023-11-06 07:27
面试
职场和发展
我的docker随笔:开篇
从去年下半年开始,陆续接触、学习、使用docker,在公司中推行docker化开发,基于docker的
CICD
,了解kubernetes,并开始研究docker源码,时光荏苒,一下子已经过去大半年了,对
迟思堂工作室
·
2023-11-06 04:19
在Google Kubernetes集群创建分布式Jenkins(一)
因为项目需要,在GKE的集群上需要创建一个
CICD
的环境,记录一下安装部署一个分布式Jenkins集群的过程。
gzroy
·
2023-11-04 00:40
kubernetes
分布式
jenkins
ci/cd
gitlab
CICD
保姆级讲解从零到一搭建部署环境
简介gitlab是企业级,私有代码管理工具,就是用来存放企业代码的但gitlab
CICD
则是将代码和持续集成,持续部署功能一体化达到提交代码,就能自动部署的效果,非常方便下面带领大家,从零到一搭建gitlab
CICD
yuanyi正
·
2023-11-03 03:55
git
github
gitlab
服务器
centos
gitlab
cicd
Gitlab
CICD
自动化构建vue3
文章目录背景步骤初始化vue3项目选择vue3版本在gitlab上创建项目并把本地项目推送到远程服务器中安装gitlab-runner注册gitlab-runner在项目中配置.gitlab-ci.yml结果背景为了我们方便的前端部署,我们可以在自己的服务器上安装一个自动化构建工具用于自动打包我们的前端项目,这样我们就不需要每次上传代码手动部署了。步骤初始化vue3项目选择vue3版本vuecre
小明.杨
·
2023-11-03 03:54
运维
自动化
git
github
gitlab
cicd
条件执行
gitlab条件、分支判断的demo可以查看官文档:更加详细。可以实现指定分支分条件运行或者指定job分条件运行等。---.script:stage:buildscript:-env|grepCI_COMMIT_|sort-iftest-n"$CI_COMMIT_BRANCH";thenecho"test-nCI_COMMIT_BRANCH=true";elseecho"test-nCI_COMM
王の蔑视~~~
·
2023-11-03 03:52
cicd
ci
devops
git
Gitlab / gitlab
CICD
用法
.完成代码编写后进行提交注意需要填写注释如红圈中5.进行拉项目内容和上传6.右下角的提示是否成功7.在Gitlab中查看是否上传完成8.进行分支合并9.完成合并后查看分支是否消失10不使用gitlab
CICD
木木的瓜
·
2023-11-03 03:52
gitlab
简单的 Gitlab
CICD
Demo
当开发者提交代码到Gitlab的代码仓库时,Gitlab就会自动根据gitlab-ci.yml文件里定义的流程进行
CICD
Gitlab解析步骤,给GitlabRunner分配
CICD
任务,实际完成具体任务操作的是
YongHua_Zhu
·
2023-11-03 03:22
git
ci
Trino源码Gitlab
CICD
单测环境搭建
在中大型公司,由于对Trino源码的定制魔改量越来越大,会随着时间推移而增大出现冷门bug的概率,所以需要建立一套自动测试机制,在魔改源码合入主分支时可以自动触发testcase,通过特定单测的执行失败,来更清晰的判断是否过去的魔改涉及到了不符合社区源码原本假设的部分,并对魔改后的情况不一致进行修正。GitlabRunner正好可以提供这样的机制,提升更早发现源码改动问题的效率。一、安装并注册Gi
书忆江南
·
2023-11-03 03:49
Presto
gitlab
ci
presto
trino
单元测试
Gitlab
CICD
配置runner
首先要安装gitlab-runner,安装过程略1.进入Gitlab项目界面,点击侧边栏Settings->CD/CD→RunnersCollapse→Specificrunners,获得URL与token2.登录装有gitlab-runner的电脑,命令行输入gitlab-runnerregister注册runner,按如下图进行配置如果使用本机环境,在Enteranexecutor输入shel
interesting233333
·
2023-11-03 03:19
gitlab
cicd
流水线
gitLab
CICD
传统应用发布模式问题:错误发现不及时人工低级错误团队工作效率低开发运维对立引入CI/CDCI(持续集成):合并开发人员正在开发编写的所有代码的一种做法通常一天内进行多次合并和提交代码从此存储库或生产环境中进行构建和自动化测试,以确保没有集成问题CD(连续交付)通常可以通过将更改自动推送到发布系统来随时将软件发布到生产环境中持续部署会更进一步,并自动将更改推送到生产中代码版本管理-gitlab代码审
雾里看花Java
·
2023-11-03 03:19
分布式
java
docker
Gitlab
CICD
进阶教程
最近有时间搞
cicd
,查阅各种文档,基于我所在公司的代码管理和发布流程,总结出一套
CICD
最佳实践。
蓝绿色~菠菜
·
2023-11-03 03:49
Git
DevOps
git
github
docker
记一次gitlab
cicd
部署多项目流水线流程
参考文档gitlab官方中文文档GitLabCI/CD实现代码推送后自动maven打包发布项目背景项目A。A项目pom中依赖B的jar包项目B两个项目都仅限prod分支被合并代码时才触发流水线两个项目都是maven项目流程:gitlab服务器=>gitlabrunner打包服务器=>部署服务器流水线触发后,在打包服务器内打包完成,然后再通过ssh命令(这里略过,读者自行搜索)发送至部署服务器并运行
Zyd_code
·
2023-11-03 03:48
gitlab
服务器
运维
gitlab
cicd
CICD
是指持续集成和部署,一般涵盖以下过程常规步骤如下:1、代码开发2、代码提交(dev分支)3、持续集成自动检查和编译包含:1、sonar初步检查,代码规范2、自动编译,代码正确性检查3、单元测试,
Crystal_lpx
·
2023-11-03 03:18
gitlab
持续集成
纯 k8s 部署实现 gitlab
CICD
保姆级教程
gitlab
CICD
k8s安装GitLabGitLab具有三个需要进行持久化的目录,它们分别是/etc/gitlab、/var/log/gitlab、/var/opt/gitlab,它们分别为Gitlab
赵帅哥你好帅
·
2023-11-03 03:48
kubernetes
gitlab
git
Gitlab
CICD
实用技巧汇总
关于.gitlab-ci.yml的实用配置1、stage参数stages:-build-test-deploy相同stage的作业会并行执行,有一个失败,则认为这个stage失败。不同stage的作业会按序执行,前面stage有失败,后续stage不会继续执行。可以使用needs参数改变不同stage之间的依赖关系。2、cache参数cache是一种用于存储和重用构建产物的机制,以加速CI/CD管
蓝绿色~菠菜
·
2023-11-03 03:47
DevOps
gitlab
git
CICD
篇1-Win10安装Git和SourceTree并使用云服务拖管代码
一、准备好GIT相关软件1.下载GitforWindows网址是https://git-scm.com/downloads2.下载SourceTree网址是https://www.sourcetreeapp.com3.下载GitExtensions,这是VS2019的GiT扩展插件网址是https://marketplace.visualstudio.com也在可以VS2019的扩展-》管理扩展中
junshangshui
·
2023-11-02 22:20
git
git
SourceTree
gitlab-从零开始实现你的
CICD
为什么使用gitlab?每一位开发工程师都多多少少使用过几款不同的版本管理工具,诸如svn,git,或者项目更小一点的使用简单的存储工具然后再手动合并代码也不是没有,现如今最火的版本管理工具莫过于git了,而在开源世界中,github无疑是最火的项目源码管理仓库,而在我们国家由于访问github速度过慢,也有gitee(码云)等类似github的源码管理仓库,gitlab又是什么?GitLab最开
Asyncer
·
2023-11-02 15:13
devops
ci/cd
docker
gitlab
CICD
搭建之 kubernetes-dashboard
KubernetesDashboard是Kubernetes的官方WebUI。使用KubernetesDashboard,您可以:向Kubernetes集群部署容器化应用诊断容器化应用的问题管理集群的资源查看集群上所运行的应用程序创建、修改Kubernetes上的资源(例如Deployment、Job、DaemonSet等)展示集群上发生的错误版本v2.0.4项目地址https://github.
行走的记忆
·
2023-11-01 23:54
基于jenkins+github+ansible实现
cicd
发布nodejs篇
由于没有vm虚拟机因此用docker代替启动环境环境包括jenkins和带有ssh的centos#目录结构.├──docker-compose.yaml├──jenkins│└──dockerfile└──nginx└──dockerfile#jenkinsdockerfilecatjenkins/dockerfileFROMjenkinsci/blueoceanUSERrootRUNsed-i'
小黄人V
·
2023-11-01 13:27
自动化运维
jenkins
github
docker
CICD
(2)——pipeline语法(2)
一、简介本篇文章继自上一篇文章,仍用于记录学习
CICD
时的yaml配置文件语法规则二、关键字tags/allow_failure/when/retry/timeout/parallel1.tags用于从允许运行该项目的所有
Hemameba
·
2023-11-01 11:41
CICD
1024程序员节
ci/cd
K8s 服务网格基本介绍与快速部署-Day 01
1.1.2云原生架构特征#2017Pivotal定义云原生特征定义如下:(1)DevOps(2)
CICD
(3)微服务(4)容器化#2018CNCF定义云原生v1.0(1)容器化(2)微服务(3)服务网格
圣圣不爱学习
·
2023-10-29 19:38
服务网格
云原生
istio
devops实践: teamcity实现持续集成
快速
cicd
;团队协作效率更高,更快的集成,更快的交付;走gitops模式;file主流的
CICD
过程:fileteamcity的架构:file安装方式docker的方式安装快速安装server端mkdir-p
李福春carter
·
2023-10-28 08:35
Jenkins 使用简记
最近用Jenkins将原来公司自研的
CICD
工具给替换掉了,Jenkins本身的文档并不是很明晰,很多问题都需要自己尝试和搜索才能解决,这里简要记录下期间遇到的一些问题的解决方法。
艾希逐月
·
2023-10-27 18:49
Jenkins
Jenkins
Knative 初体验:
CICD
极速入门
Knative社区很早就在讨论用Tekton替换Build模块的相关事宜。KnativeBuild官方已经正式说明不再建议使用KnativeBuild了。如果你知道KnativeBuild是什么,相信你理解起Tekton就是一件很容易的事儿了。KnativeBuild对自己的一句话概述是:AKubernetes-nativeBuildresource.Tekton对自己的一句话概述是:AK8s-n
weixin_30362801
·
2023-10-27 11:17
git
运维
搭建gitlab并使用
CICD
部署HelloWorld
搭建gitlab并使用
CICD
部署HelloWorld博客地址:www.vonchange.com闲置主机做开发服务器搭建ubuntuserver及其k8s使用frp代理本地机器到公网搭建gitlab并使用
小白鼠v
·
2023-10-27 08:57
完整详细的gitlab gitlab-runner
CICD
的安装使用教程
搭建gitlabgitlab-runner
CICD
安装gitlab前往清华源去下载gitlab的rpm包https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum
安之君
·
2023-10-27 05:24
gitlab
git
docker学习(七)linux安装gitlab-runner集成
CICD
自动化部署
准备工作准备两台虚拟机192.168.1.117(安装gitlab)配置建议4c8g192.168.1.179(安装gitlab-runner、docker、maven)配置建议2c4g如果装在一台机器,会出现这个问题https://devops.stackexchange.com/questions/12866/this-job-is-stuck-because-you-dont-have-an
宁漂打工仔
·
2023-10-27 04:22
git
#
Docker
Linux
linux
docker
自动化
一般java maven项目的jenkins发布pipeline流水线分享
一般业务
cicd
一直基于jenkins来实现这里来分享一篇关于maven项目的流水线构建分享。
莎拉拉吗酷奇
·
2023-10-25 23:35
jenkins
java
maven
自动化
运维开发
devops之CI/CD实践总结
背景从2015开始开始接触
CICD
到现在已经8年,记得15年在某大厂的时候,那时候还没有用上git仓库,开始都是svn,后来才逐步推动git的普及,当然自动化部署一直是有的,不过都是基于开源的jenkins
李开太
·
2023-10-25 22:23
devops
ci/cd
CICD
流程学习(五)Jenkins后端工程构建
案例1:数据库服务部署MySQL部署#安装MySQL服务[root@Services~]#yumcleanall;yumrepolist-v...Totalpackages:8,265[root@Services~]#yum-yinstallmysql.x86_64mysql-server.x86_64mysql-devel.x86_64...Complete![root@Services~]##
.久一
·
2023-10-25 07:37
CICD
学习介绍
1024程序员节
运维
linux
服务器
学习
centos
jenkins
.rancher-pipeline.yml
shellScript当前路径是你代码块与上图settings.xml,图中的settings.xml可以替换下你当前镜像的settings.xml示例二、.rancher-pipeline.yml${
CICD
_GIT_BRANCH
懒张
·
2023-10-24 10:42
rancher
系统设计 - 我们如何通俗的理解那些技术的运行原理 - 第二部分:CI CD、设计模式、数据库
本心、输入输出、结果文章目录系统设计-我们如何通俗的理解那些技术的运行原理-第二部分:
CICD
、设计模式、数据库前言CI/CD第1部分-带有CI/CD的SDLC第2部分-CI和CD之间的区别第3部分-CI
简简单单OnlineZuozuo
·
2023-10-24 03:33
ci/cd
设计模式
数据库
Gitlab与Jenkins构建
CICD
环境
一、概述1、CI持续集成持续集成:持续集成(continuousintegration)是指开发者在代码开发过程中,可以频繁将代码部署集成到主干,并进行自动化测试持续交付:是指在持续集成的基础之上,将代码部署到预生产环境持续部署:在持续交付的基础之上,把部署到生产环境的过程自动化2、持续集成流程1、开发者将新版本push到Gitlab2、Gitlab随后触发jenkinsmaster节点进行一次b
乘浪初心
·
2023-10-23 03:49
jenkins
运维
CICD环境
jenkins发布java项目
5分钟搞懂Jenkins分布式架构
Jenkins通常以单节点模式工作,但其也可以通过代理的方式实现多节点架构,从而能够横向扩展Jenkins系统,支持大规模
CICD
流水线。
俞凡 DeepNoMind
·
2023-10-21 11:40
程序人生
Gitlab
CICD
的gitlab runner 安装
如题错误:官方地址为:https://docs.gitlab.com/runner/install/windows.html我是在Win10上安装的,打开cmd注册的时候会蹦出蓝框提示“应用程序无法在系统上运行”,查了一下大概是runner和gitlab不适配的原因,把git更新到最新版本后再register就成功了查看适配版本:https://gitlab.com/gitlab-org/gitl
zichen7055
·
2023-10-21 06:12
CICD
留存测试数据,Apipost接口用例详解
Apipost支持添加多个用例后批量测试用例
CICD
管理:可以在
CICD
管理可以查看创建好的集成用例,创建CIC
爱学习的潇潇
·
2023-10-21 03:35
软件测试
软件测试工程师
自动化测试
压力测试
单元测试
软件测试
程序人生
功能测试
自动化测试
职场发展
CICD
实现及环境搭建
一、实现流程1、运维管理员创建gitlab项目,创建Jenkins项目2、开发人员将code提交到对应的gitlab中(可按分支触发)3、gitlab通过webhook触发对应Jenkins项目4、进入CI环节:将code集成进标准的docker镜像中,并进行测试;集成及测试成功,则将集成后的镜像上传至仓库中;集成或测试失败,则结束本次Jenkins,并将原因通过邮件发送给开发者与运维管理员。5、
天夭夭
·
2023-10-21 00:03
Docker容器化部署及应用实战
二、docker的优势(1)有助于Microservices的落地和部署(2)充分利用物理机资源,同时能够整合服务器资源(3)提高开发效率,测试效率,部署效率,有利于DevOps的落地,
CICD
(4)云原生落地
钱多多_qdd
·
2023-10-20 06:28
docker
容器
运维
04jenkins
CICD
流程整合
jenkins
CICD
流程整合文章目录jenkins
CICD
流程整合1、新建任务2、源码管理3、触发器配置3.1、jenkins配置3.2、gitlab配置4、maven编译5、docker构建6、完结
清风徐来~
·
2023-10-18 02:31
devops
jenkins
docker
容器
devops
ci
CICD
流程学习(四)搜素服务与消息队列
一搜索服务1Lucene概念Lucene是一种高性能、可伸缩的信息搜索(IR)库,在2000年开源,最初由鼎鼎大名的DougCutting开发。是基于Java实现的高性能的开源项目Lucene采用了基于倒排表的设计原理,可以非常高效地实现文本查找,在底层采用了分段的存储模式,使它在读写时几乎完全避免了锁的出现,大大提升了读写性能2Lucene读写工作流程analysis模块:主要负责词法分析及语言
.久一
·
2023-10-18 02:58
CICD
学习介绍
学习
数据库
linux
运维
devops
rabbitmq
CKA场景题
创建名称deployment-clusterrole的ClusterRole,该⻆⾊具备创建Deployment、Statefulset、Daemonset的权限,在命名空间app-team1中创建名称为
cicd
-token
Rkun18
·
2023-10-17 07:39
云计算
#
容器
linux
运维
服务器
kubernetes
Apache Dubbo 云原生可观测性的探索与实践
目前大部分公司里基本上都有
CICD
、DevOps来帮助开发、测试、运维提升开发的效率与质量,也会有容器化来帮助提升产线运维的效率与质量。但在云原生时代,大规模容器的频繁变更会带来很多稳定性的问题。
阿里云云原生
·
2023-10-16 01:19
dubbo
云原生
阿里云
Day241/300 Docusaurus+GitHub Pages+Github Actions 自动部署博客
(二)方案1、思路先实现手动打包后,能后发布到GitHubPages;GithubActions实现提交代码
CICD
自动化部署;2、用的技术DocusaurusMarkdownGitHubPagesGithubTokenGithubActions3
Arden Zhao
·
2023-10-15 14:53
前端
架构
github
javascript
前端
Gitlab安装教程
二、Gitlab的构成三、Gitlab安装总结前言最近在学习搭建私有化git仓库,用Gitlab做持续集成构建,实现一站式
CICD
,过程中对很多概念都不熟悉,踩了不少坑,写个文章记录一下,防止以后忘记。
杜美文
·
2023-10-14 19:08
gitlab
git
使用github actions
CICD
到aws的ecs服务
使用githubactions
CICD
toawsecs服务本文记录从头搭建一个简单web后端环境配置gihubactions到最终运行至awsecs集群。
ppEanut98
·
2023-10-14 16:14
github
aws
运维
mac+docker+jenkins+gitlab+k8s+springboot从0搭建
cicd
本文采用brew安装的jenkins;docker利用镜像安装的gitlab;利用docker利用镜像搭建的本地私有镜像仓库,利用k8s搭建了一套jenkins流水线来实现本地提交代码触发微服务部署的一套流水线。1.jenkins的安装jenkins安装的方式有很多种,可以在mac系统上利用brewinstalljenkins来安装,也可以利用dockerimage的方式安装,当然也可以采用k8s
OkidoGreen
·
2023-10-14 12:40
jenkins+gitlab+sonar+harbor+docker完成
cicd
过程
说明本地测试环境为springboot微服务项目。用户提交代码到gitlab,触发jenkins拉取gitllab上的代码,然后完成编译构建成jar包,同步完成sonarsqube代码质量检测。然后在jenkins内部完成生成镜像,并将镜像推送到harbor仓库中,然后部署到对应的服务器上。依赖环境部署环境准备使用环境说明使用的虚拟机环境centos7.9,使用vmware安装同步主机时区为亚洲,
凌霜傲雪归来
·
2023-10-14 12:08
devops
jenkins
docker
运维
CICD
:Circle CI 实现
CICD
持续集成解决什么问题提高软件质量效率迭代便捷部署快速交付、便于管理持续集成(CI)集成,就是一些孤立的事物或元素通过某种方式集中在一起,产生联系,从而构建一个有机整体的过程。持续,就是指长期的对项目代码进行集成。持续集成是指将所有开发者工作副本每天多次合并到主干的做法。持续集成强调开发人员提交了新代码之后,立刻进行构建、测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。持续部署
前端御书房
·
2023-10-14 12:33
CICD
ci/cd
驱动开发
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他