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
Gitlab CI/CD教程以及实战docker自动部署前端项目(全)
使用阿里云oss部署前端项目1.6变量的注入以及使用1.7流水线的类型以及触发方式1.8ssh远程服务器部署1.9流水线调试手段2.docker部署前端项目(内网)前言主要用来记录自已怎么通过gitlab-
cicd
码农研究僧
·
2023-11-15 09:55
配置
ci
前端
docker
devops-9-
cicd
流水线
构建
cicd
流程线实践jienkins官方文档gojenkins接口包文档gojenkins源码库痛点1、一键查看所有pod日志2、启动后不知道什么原因服务不可用、三方镜像命令都没有开发功能:空间列表、
haogeoyes
·
2023-11-15 01:32
从零构建运维自动化系统
devops
运维
运维架构体系搭建系列-第二篇-devops相关服务搭建
devops相关服务搭建一、
cicd
工具链搭建1.代码库搭建(gitlab)1.1下载dockerpull镜像启动1.2支持ssh端口配置1.3邮件发送配置1.4并发问题配置1.5备份到oss配置1.6
Forget_the_past
·
2023-11-15 01:02
运维
Jenkins持续集成部署初识
2.扩展什么是
cicd
在软件开发中经常会提到持续集成(Continuous[kənˈtɪnjuəs]Integration[ˌɪntɪˈɡreɪʃn])(CI)和持续交付(Co
范高伦
·
2023-11-11 10:10
cicd
06--jenkins 常见问题和注意事项
cicd
06--jenkins常见问题和注意事项1介绍2常见用法3注意事项4说明1介绍近期由于工作需要开始尝试做各种各样的jenkins流程,也遇到了各类奇怪的问题,当然包含一些新书会踩到的坑。
昕光xg
·
2023-11-11 10:35
Devops
jenkins
cicd
jenkins
踩坑指南
Jenkins
CICD
过程常见异常
1Status[126]Exceptionwhenpublishing,exceptionmessage[Execexitstatusnotzero.Status[126]1.1报错日志SSH:EXEC:STDOUT/STDERRfromcommand[/app/***/publish.sh]...bash:/app/***/publish.sh:PermissiondeniedSSH:EXEC:
JavaEdge.
·
2023-11-11 10:22
构建工具
jenkins
elasticsearch
运维
DHorse(K8S的
CICD
平台)的实现原理
综述首先,本篇文章所介绍的内容,已经有完整的实现,可以参考这里。在微服务、DevOps和云平台流行的当下,使用一个高效的持续集成工具也是一个非常重要的事情。虽然市面上目前已经存在了比较成熟的自动化构建工具,比如jekines,还有一些商业公司推出的自动化构建工具,但他们都不能够很好的和云环境相结合。那么究竟该如何实现一个简单、快速的基于云环境的自动化构建系统呢?我们首先以一个Springboot应
画蛇添足
·
2023-11-10 16:43
云原生
devops
k8s
kubernetes
容器
云原生
对k8s demo集群etcd的备份与恢复
之前的文章对k8sdemo集群进行了
CICD
,以及监控配置,对于日常运维来说,对k8s集群的控制数据的备份也是必不可少的,所以本文对这个k8sdemo集群的etcd进行了备份与恢复的测试演练。
beretxj_
·
2023-11-10 12:56
kubernetes
etcd
docker
容器
在Google Kubernetes集群创建分布式Jenkins(二)
在实际的开发中,我们通常都会按照以下的
CICD
流程来设置Pipeline在我司的实际实践中,通常包括如下的步骤:往Git仓库提交开发分支的代码,创建Pullrequest来进行codereviewGi
gzroy
·
2023-11-10 12:48
kubernetes
分布式
ci/cd
jenkins
Docker(三) 通过gitlab部署
CICD
文章目录Docker(三)docker通过gitlab部署
CICD
一、部署gitlab1.1拉取gitlab镜像1.2运行gitlab镜像1.3配置1.4若发生502报错二、CI2.1Runner搭建2.2
skyyemperor
·
2023-11-09 08:14
运维
持续集成交付
CICD
:安装Gitlab Runner(从节点)
目录一、实验1.选择GitlabRunner版本2.安装GitlabRunner(第一种方式:交互式安装)3.安装GitlabRunner(第二种方式:非交互式安装)二、问题1.如何查看Gitlab版本一、实验1.选择GitlabRunner版本(1)查看gitlab版本Edition12.10.14(2)下载对应版本GitlabRunnerIndexof/gitlab-runner/yum/el
cronaldo91
·
2023-11-09 08:29
研发效能DevOps
ci/cd
gitlab
运维
手把手带你实现React+Vite+TS项目的
CICD
本文节选自本人博客:前端工程化-GithubAction实现
CICD
作者简介:大家好,我是MilesChen,偏前端的全栈开发者。
爱吃糖的猫
·
2023-11-09 02:11
前端
react.js
前端
前端框架
持续集成交付
CICD
:Jenkins Pipeline与远程构建触发器
目录一、实验1.JenkinsPipeline本地构建触发器2.JenkinsPipeline与远程构建触发器(第一种方式)3.JenkinsPipeline与远程构建触发器(第二种方式)4.JenkinsPipeline与远程构建触发器(第三种方式)二、问题1.pipeline插件依赖安装报错2.控制台输出环境变量名冲突3.并行构建job存在数据偏差4.Base64编码如何构成一、实验1.Jen
cronaldo91
·
2023-11-08 08:41
ci/cd
jenkins
linux
Mac下flutter工程配置Gitlab
cicd
打包(暂时仅限android侧)
写的太粗糙,可能不太适合完全不懂的同学,但是实在没时间,而且也不太会写,权当做一个记录吧,对了还没有搞docker这些,还在持续学习中1.GitLabRunner(打包机)注意:需要有对应的权限,才能对GitLab进行配置进入具体的项目->Settings->CI/CD->Runners->SpecificRunners别人的是这样,我的不太一样,但是找还是能找到token在哪里安装地址:Inst
陈大头铃儿响叮当
·
2023-11-08 05:43
macos
持续集成交付
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
程序人生
上一页
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
其他