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流水线实现Nexus制品晋级策略
目录一、理论1.开发测试运维环境二、实验1.Nexus制品晋级策略一、理论1.开发测试运维环境(1)环境1)持续集成开发环境(DEV:DevelopmentEnvironment)直接通过源代码编译打包,其会跑单元测试,服务API自动化测试,服务UI自动化测试2)测试环境(Test:TestEnvironment)部署带版本的组件,服务API自动化测试,服务UI自动化测试3)系统集成环境(SIT,
cronaldo91
·
2023-12-15 00:12
持续集成交付CICD
ci/cd
运维
运维开发
MLops学习
MLflow(3)模型注册2.Weight&Bias二、模型部署1.Web服务部署2.DockerDockerComposeKubernetes三、最佳实践1.单元测试2.Terraform3.CI/CD
CICD
李明朔
·
2023-12-06 18:47
机器学习
数据挖掘
人工智能
机器学习
持续集成交付
CICD
:Jenkins使用GitLab共享库实现前后端项目Sonarqube
目录一、实验1.Jenkins使用GitLab共享库实现后端项目Sonarqube2.优化GitLab共享库3.Jenkins使用GitLab共享库实现前端项目Sonarqube二、问题1.sonar-scanner未找到命令2.npm未找到命令一、实验1.Jenkins使用GitLab共享库实现后端项目Sonarqube(1)已搭建GitLab共享库①进入共享库项目②封装库目录(2)Jenkin
cronaldo91
·
2023-12-06 05:00
ci/cd
jenkins
gitlab
持续集成交付
CICD
:Sonarqube 扫描本地项目(关联Gitlab项目与Jenkins流水线)
目录一、实验1.Java项目扫描2.视图徽章3.版本管理一、实验1.Java项目扫描(1)指定项目信息关联的首页为GitLab项目,持续集成为Jenkins流水线(2)命令行sonar-scanner-Dsonar.host.url=http://192.168.204.8:9000\-Dsonar.projectKey=devops03-maven5-service\-Dsonar.projec
cronaldo91
·
2023-12-06 05:55
持续集成交付CICD
ci/cd
gitlab
jenkins
运维
arthas在docker中排查404问题
先描述我们项目发布环境我们用的是商业K8S,项目发布是用
CICD
。1、问题描述开发在本机测试接口没问题,发布到docker里却出现404错误。2、排查过程1)检查请求方式,GET还是POST请求。
benxiaohai529
·
2023-12-03 06:04
arthas
404线上问题排查
持续集成交付
CICD
:CentOS 7 安装 Sonarqube9.6
目录一、实验1.CentOS7安装Sonarqube9.6二、问题1.安装postgresql13服务端报错2.postgresql13创建用户报错一、实验1.CentOS7安装Sonarqube9.6(1)下载软件及依赖包①Sonarqube9.6下载地址https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.6.1
cronaldo91
·
2023-12-03 05:18
持续集成交付CICD
ci/cd
7、Jenkins+Nexus3+Docker+K8s实现
CICD
文章目录基本环境配置一、Jenkins安装必要插件二、Jenkins系统配置三、新建流水线四、在项目工程里添加Jenkinsfile、deploy.yml五、在项目工程里添加Dockerfile在这里插入图片描述总结提示:本章主要记录各基本环境搭建好后如何配置Jenkins流水线部署微服务到K8s基本环境配置主机操作系统IP备注物理主机Win11192.168.6.1Jenkins、Nexus3、
MonochromeContrast
·
2023-12-03 05:17
系统运维
jenkins
docker
kubernetes
devops
jenkins-
cicd
基础操作
1.先决条件1.首先我个人势在k8s集群中创建的jenkins,部署方法搭建k8s部署jenkins-CSDN博客2.安装指定插件.1.Gitlabplugin用于调用gitlab-api的插件2.Kubernetespluginjenkins与k8s进行交互的插件,可以用来自动化的构建和部署3.BuildAuthorizationTokenRoot用于生产免密认证的token4.SonarQub
被一米六支配的恐惧
·
2023-12-02 02:48
jenkins
java
运维
持续集成交付
CICD
:GitLabCI 运行前后端项目
目录一、理论1.spring项目自动构建2.阿里云云效Maven3.Maven安装4.Go安装5.NPM安装二、实验1.GitLabCI运行Maven项目2.GitLabCI运行Go项目3.GitLabCI运行NPM项目三、问题1.前端脚手架如何初始化项目2.NPM下载如何指定3.Go项目下载源如何指定4.Node.js和NPM的关系一、理论1.spring项目自动构建(1)地址SpringIni
cronaldo91
·
2023-12-01 22:06
持续集成交付CICD
ci/cd
jenkins
运维
在CI/CD中使用submodule
背景信息客户的submodule使用的是ssh协议拉取前置操作gitlab添加子模块gitclonessh://
[email protected]
:2222/
cicd
/123.gitcd123/ls-lagitsubmoduleaddssh
最美dee时光
·
2023-12-01 13:49
gitlab
ci/cd
gitlab
测试开发
CICD
——Git——window上安装git——git rm 命令——用于删除文件(工作区和暂存区、仅工作区、仅暂存区)...
gitrm命令用于删除文件。如果只是简单地从工作目录中手工删除文件,运行gitstatus时就会在Changesnotstagedforcommit的提示。gitrm删除文件有以下几种形式:1、将文件从暂存区和工作区中删除:gitrm以下实例从暂存区和工作区中删除runoob.txt文件:gitrmrunoob.txt如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项-f。强行从暂
小白龙白龙马
·
2023-12-01 10:07
linux
python
git
java
oracle
测试开发
CICD
——Git——window上安装git——git add命令——将内容从工作区写入暂存区...
基本概念我们先来理解下Git工作区、暂存区和版本库概念:工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage或index。一般存放在.git目录下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。=========================================
小白龙白龙马
·
2023-12-01 10:06
git
python
linux
java
docker
测试开发
CICD
——Git——window上安装git——git diff 命令 —— 比较文件的不同,即比较文件在暂存区和工作区的差异...
gitdiff命令比较文件的不同,即比较文件在暂存区和工作区的差异。gitdiff命令显示已写入暂存区和已经被修改但尚未写入暂存区文件对区别。gitdiff有两个主要的应用场景。尚未缓存的改动:gitdiff查看已缓存的改动:gitdiff--cached查看已缓存的与未缓存的所有改动:gitdiffHEAD显示摘要而非整个diff:gitdiff--stat===================
小白龙白龙马
·
2023-12-01 10:06
git
java
linux
docker
github
持续集成交付
CICD
:GitLab Webhook触发Jenkins流水线
目录一、实验1.Jenkins远程下载GiaLab仓库代码2.curl远程触发Jenkins流水线3.GitLabWebhook触发Jenkins流水线二、问题1.GitLab配置Webhook时报错一、实验1.Jenkins远程下载GiaLab仓库代码(1)Jenkins添加选项参数(2)添加字符参数(3)查看构建参数情况(4)添加凭证(5)生成流水线脚本(6)生成checkoutscmGit(
cronaldo91
·
2023-11-28 22:44
持续集成交付CICD
ci/cd
jenkins
运维
写给前端的 Jenkins 教程——快速实现前端/ Node.js 项目的 CI/CD
在软件工程中,CI/CD或
CICD
通常指的是持续集成和持续交付或
傲娇的koala
·
2023-11-28 17:36
运维
java
git
编程语言
大数据
持续集成交付
CICD
:GitLabCI 通过trigger触发流水线
目录一、理论1.GitLabCI二、实验1.搭建共享库项目2.GitLabCI通过trigger触发流水线三、问题1.项目app02未触发项目app012.GitLab报502网关错误一、理论1.GitLabCI(1)概念GitLabCI(ContinuousIntegration)是一种持续集成工具,它可以帮助开发团队在代码提交后自动构建、测试和部署项目。GitLabCI通过Pipeline(流
cronaldo91
·
2023-11-25 06:42
持续集成交付CICD
ci/cd
github
git
dotnet
cicd
gitlab-runner安装配置及其注意事项
文章目录前言一、服务器上安装git二、服务器上安装dotnetSDK三、安装gitlab-runner四、现在就开始注册我们的gitlab-runner啦1、我们先打开一下我们的gitlab,切换到我们的Runners栏目2、切换回我们的服务器上3、点击修改一下runner五、项目配置测试1、创建一个默认的.netcore3.1的api的项目2、配置yml文件总结前言随着时代的微服务架构,自动化发
菜鸟王小凡
·
2023-11-24 19:13
docker
ci/cd
.net
core
cicd
一场 Chat 学会基于 Docker 的 CI/CD 实战
本Chat将分享作者近期接触到的一个项目,以实例分析的方式,讲解如何应用Docker对开发流程持续优化,提升开发效率和产品迭代速度,实现
CICD
。通过本Chat你将学到:什么是Docker?
彬正hom
·
2023-11-24 08:33
docker
云原生
CICD
: ArgoWorkflow 初体验
来自:探索云原生https://www.lixueduan.com原文:https://www.lixueduan.com/posts/devops/argo-workflow/01-deploy-argo-workflows/本文主要记录了如何在k8s上快速部署云原生的工作流引擎ArgoWorkflow。ArgoWorkflow是什么ArgoWorkflows是一个开源的云原生工作流引擎,用于在
指月小筑
·
2023-11-24 06:04
DevOps
devops
云原生
运维
Tekton实践篇-Tekton和Argocd的梦幻联动
在实际的工作中,Tekton可以完成
CICD
的所有工作,并没有强制的将它划分为CI工具或者CD工具。在今天的文章中,我们就会将CI和CD进行分开,让Tekton专注于CI,CD则交给Argocd。
运维开发故事
·
2023-11-23 12:49
CI/CD
git
github
devops
1.1 Tekton学习笔记之基本概念
前言
CICD
已经成为业界主流,Tekton作为Google亲自drive的项目,重要性不言而喻要做吃螃蟹的人,长江后浪推前浪,把前浪拍死在沙滩上开坑Tekton,第一阶段主要focus在Tekton官方手册上
剑雨巍巍
·
2023-11-23 12:17
Tekton
CI
CD
pipelines
CICD
命令
Harborhttp://127.0.0.1:8051admin/harbordocker-composedowndocker-composeup-dgitlabdockerrun-d\--namegitlab\--restartalways\-p8443:443-p8080:80-p8022:22\-v/Users/ruanchengshen/Applications/gitlab/etc:/e
追兔子的乌龟
·
2023-11-22 10:38
docker
微服务架构实战:使用Jenkins实现自动化构建
Jenkins实现自动化构建一个大型平台的微服务架构设计通常会产生很多项目工程,因此会有很多服务和应用需要部署,并且需要不断地迭代和更新,这是一个庞大的工程,所以我们需要借助自动化工具,实现各个微服务工程的
CICD
写代码的珏秒秒
·
2023-11-21 22:25
Java
编程
程序员
jenkins
微服务
架构
CICD
持续集成与持续交付——jenkins
部署软件下载:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/[root@
cicd
2~]#rpm-ivhjdk-11.0.15_linux-x64
HaoJl09
·
2023-11-20 05:38
CICD
ci/cd
jenkins
elasticsearch
CICD
持续集成与持续交付——git
git使用[root@
cicd
1 ~]# yum install -y git[root@
cicd
1 ~]# mkdir demo[root@
cicd
1 ~]# cd demo/初始化版本库[root@
HaoJl09
·
2023-11-20 05:08
CICD
ci/cd
git
elasticsearch
CICD
持续集成与持续交付——gitlab
部署虚拟机最小需求:4G内存4核cpu下载:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/安装依赖性[root@
cicd
1 ~]# yum
HaoJl09
·
2023-11-20 05:35
CICD
ci/cd
gitlab
elasticsearch
CICD
持续集成与持续交付(2)
目录gitlab部署jenkins部署配置实时触发自动化构建docker镜像通过ssh插件交付任务添加jenkins节点RBACpipelinejenkins结合ansible参数化构建安装ansible新建gitlab项目jenkins新建项目playbookgitlab部署虚拟机最小需求:4G内存4核cpu下载:Indexof/gitlab-ce/yum/el7/|清华大学开源软件镜像站|Ts
Hongx06
·
2023-11-19 22:35
ci/cd
运维
对测试职业发展的思考
职位的升迁,似乎已经走到了尽头,因而还是时不时觉得自己的职业发展目标很模糊,这是最近对自己职业发展的一些思考,希望与大家进行分享和探讨:1、明确职业目标(从传统测试经理->专项细分领域专家)随着互联网、敏捷、
CICD
测试-八戒
·
2023-11-19 21:15
自动化测试
软件测试
性能测试
软件测试
自动化测试
压力测试
性能测试
单元测试
Argo Rollouts结合Service进行Blue-Green部署
删除03部署04root@k8s-master01:~/learning-jenkins-
cicd
/09-argocd-and-rollout/rollout-demos#kubectldelete-f03
inner222
·
2023-11-19 19:25
jenkins
10分钟实现dotnet程序在linux下的持续部署
背景一直以来,程序署都是非常麻烦且无聊的事情,在公司一般都会有devops方案,整个
cicd
过程涉及的工具还是挺多的,搭建起来比较麻烦。
dotNET跨平台
·
2023-11-19 12:00
linux
docker
centos
java
运维
Docker+Jenkins(blueocean)+Gitee构建
CICD
流水线
需求:使用jenkins搭建流水线实现持续集成持续部署一、编写docker-compose.yml安装jenkins,jenkins的版本是带blueocean插件的版本version:'3'services:mysql:image:mysql:8.0.29container_name:mysqlrestart:alwaysports:-3306:3306privileged:trueenviro
花哥码天下
·
2023-11-19 11:26
编程
jenkins
docker
运维
java
持续集成交付
CICD
:Jenkins通过API触发流水线
目录一、理论1.HTTP请求2.调用接口的方法3.HTTP常见错误码二、实验1.Jenkins通过API触发流水线三、问题1.如何拿到上一次jenkinsfile文件进行自动触发流水线一、理论1.HTTP请求(1)概念HTTP超文本传输协议,是确保服务器(Server)和客户端(Client)之间的正确通信。(2)响应过程1)Request用户通过浏览器向我们的服务端发起请求。请求:客户端➡服务端
cronaldo91
·
2023-11-19 11:07
持续集成交付CICD
ci/cd
jenkins
运维
持续集成交付
CICD
:Jenkins Sharedlibrary 共享库
目录一、理论1.共享库2.共享库配置3.使用共享库4.共享库扩展二、实验1.连接共享库2.使用共享库三、问题1.路径报错2.readJSON报错一、理论1.共享库(1)概念1)共享库这并不是一个全新的概念,其实在编程语言Python中,我们可以将Python代码写到一个文件中,当代码数量增加,我们可以将代码打包成模块然后再以import的方式使用此模块中的方法。2)在Jenkins中使用Groov
cronaldo91
·
2023-11-19 06:19
持续集成交付CICD
ci/cd
jenkins
运维
pipeline agent分布式构建
开启agentroot@jenkins:~/learning-jenkins-
cicd
/07-jenkins-agents#docker-compose-fdocker-compose-inbound-agent.ymlup-dJenkins
inner222
·
2023-11-18 21:53
分布式
使用jenkins流水线完成自动部署服务到K8s
说明通过本文章,您可以轻松入门
cicd
过程。本地测试环境为springboot微服务项目。
凌霜傲雪归来
·
2023-11-17 01:02
devops
jenkins
docker
linux
Devops 平台建设免费开源工具集(持续更新)
文章目录配置管理阿波罗apollo自动化测试YapiMeterSphere数据库审核YearningArcherygoinception日志管理LogStashGraylog发布管理
CICD
Jenkins
yunweigo
·
2023-11-15 18:07
运维GO-devops
devops
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
上一页
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
其他