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
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
驱动开发
前端
CICD
:github actions 实现
CICD
持续集成解决什么问题提高软件质量效率迭代便捷部署快速交付、便于管理持续集成(CI)集成,就是一些孤立的事物或元素通过某种方式集中在一起,产生联系,从而构建一个有机整体的过程。持续,就是指长期的对项目代码进行集成。持续集成是指将所有开发者工作副本每天多次合并到主干的做法。持续集成强调开发人员提交了新代码之后,立刻进行构建、测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。持续部署
前端御书房
·
2023-10-14 12:02
CICD
github
驱动开发
前端
docker-compose部署Jenkins+Gitlab
CICD
docker-compose搭建
CICD
-jenkins+gitlab1.修改yum源(1)备份原来的yum源mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d
永恒布gg
·
2023-10-14 12:30
jenkins
docker
运维
Docker+Jenkins自动部署环境
CICD
的搭建
安装环境:阿里云轻量级服务器CentOs8操作系统docker+jenkins原理如下图:Docker安装卸载旧版本卸载命令如下:yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine自动
Xxxx_jc
·
2023-10-14 12:25
软件测试
java
docker
jenkins
测试工具
团队开发
CICD
:使用docker+ jenkins + gitlab搭建
cicd
服务
持续集成解决什么问题提高软件质量效率迭代便捷部署快速交付、便于管理持续集成(CI)集成,就是一些孤立的事物或元素通过某种方式集中在一起,产生联系,从而构建一个有机整体的过程。持续,就是指长期的对项目代码进行集成。持续集成是指将所有开发者工作副本每天多次合并到主干的做法。持续集成强调开发人员提交了新代码之后,立刻进行构建、测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。持续部署
前端御书房
·
2023-10-14 11:49
CICD
docker
jenkins
gitlab
CICD
gitlab-runner运行一直卡住
在使用gitlab-runner搭建
CICD
过程中遇到一直卡住结束不了的问题。在此记录下问题。
冷小冰Q
·
2023-10-12 01:11
go程序基于阿里云CodePipeline的一次devops实践
背景最近朋友有个项目代码托管用的码云,测试服务器(阿里云ECS)只有一台,三四个人开发,于是想基于阿里云的CodePipeline快速打造一套自动化
cicd
的流程,使用docker来进行多套环境部署。
朗月清风hyj
·
2023-10-11 15:29
基于rancher的K8s集群搭建(可实现
CICD
部署)
一、环境搭建序号软件版本链接账号密码1GitlabV14.6.1http://ip/root1234562Harborv2.5.3http://ip:port/harbor/projectsadmin1234563rancherv2.6.3https://ip:port/dashboard/homeadmin123456序号地址名称备注1192...182K8s-codegitlab安装位置219
ld丹业余分享
·
2023-10-11 14:51
kubernetes
rancher
docker
持续集成交付
CICD
:Jenkins部署
目录一、理论1.CI/CD2.Gitlab内置持续集成3.Jenkins安装与部署4.Gitlab服务部署5.Jenkins服务部署6.Tomcat服务部署7.Jenkins–Pipeline流水线项目构建二、实验1.Gitlab服务部署2.Jenkins服务部署3.Tomcat服务部署4.Jenkins–Pipeline流水线项目构建三、问题1.报错FirewallDisnotrunning2.
cronaldo91
·
2023-10-10 17:54
ci/cd
jenkins
运维
iOS持续集成
CICD
最近这两天生完Xcode发现云可以用了,但是碍于把公司代码直接放到公网不太合适。但是也是一个机会偷偷自动化一下打包逻辑,毕竟人为操作的话,有几个时间节点需要等,年纪也大了,一打断就忘记接着干嘛了。还是能机器一气呵成的就机器来吧。之前的打包逻辑主要有以下几个步骤。修改版本号、build号、项目名称等信息;使用xcode执行buildarchive;在organizer中导出包,手动上传到fir.im
xo1988
·
2023-10-10 02:14
gitlab-
CICD
共享runner基本配置
gitlab-
CICD
共享runner基本配置使用docker部署runner多个项目使用共享runner部署机器与runner不在同一台服务器上(使用ssh部署)部署runner部署镜像dockerpullgitlab
言午日尧耳总
·
2023-10-10 00:54
基于Docker搭建Jenkins
CICD
流程
本文目标:使用Windows上安装的Docker来安装和运行Jenkins,并搭建基于本地代码仓库的
CICD
流程。要求熟悉Docker,并熟练使用基本的命令。
文景大大
·
2023-10-09 16:29
使用 k8s cronjob 自动更新 aws ecr credentiails 认证
pull/push镜像,即使通过dockerlogin-uAWS-phttps://.dkr.ecr..amazonaws.com.cn的方式登陆ecr,获得的token认证也只有12h的有效期,对于
CICD
骆的沙
·
2023-10-07 20:35
【云原生 | Kubernetes 系列】----K8s持续集成与部署
1.3.3回滚到指定版本2.Jenkis代码升级和回滚2.1准备工作2.1.1Jenkis到GitLab2.1.2K8s-master到GitLab免密2.1.3Jenkins到K8s-master免密2.2
CICD
上海运维Q先生
·
2023-10-06 03:28
Docker
Linux
K8s
kubernetes
云原生
ci
一个高效、简洁、轻量的一站式研发管理平台,协作一站式
包含需求管理,任务管理,测试管理,缺陷管理,自动化测试,
cicd
等功能;Codes帮助企业加速融合研发、测试、运维一体化进程常态下,刀耕火种的Test环节给自动化的Dev与Ops踩下了刹车。
TNT报社
·
2023-10-05 10:28
开源
需求管理
测试管理
自动化测试
缺陷管理
企业管理
CICD
流程
CICD
整体介绍一、产品上线流程1、运营与用户进行交流与沟通,确认需求2、运营将需求转交给产品经理,产品经理分析需求,确认需求,注意:确认需求之后要进行内部会议,确认产品的可行性,并且将需求转换为具体的项目方向
互联网中的一个咸鱼
·
2023-09-30 09:46
k8s gitlab
cicd
之gradle 篇章(二)并发打包问题
前文:https://caicongyang.blog.csdn.net/article/details/132049822?spm=1001.2014.3001.5502运行几天后发现以下问题:StartingaGradleDaemon,4busyand2stoppedDaemonscouldnotbereused,use--statusfordetailsFAILURE:Buildfailed
caicongyang
·
2023-09-30 00:06
K8S
gitlab
gradle
cicd
k8s
上一页
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
其他