代码编织梦想

使用 github actions 构建 ci/cd 流水线_github cicd-爱代码爱编程

使用 GitHub Actions 构建 CI/CD 流水线 初入公司的时候,所经历项目用的 CI/CD 的工具都是 Jenkins。后来慢慢的,发现用 GitHub Actions 实现 CI/CD 的项目越来越多了。

dataops与数据驱动详细介绍-爱代码爱编程

DataOps与数据驱动详细介绍 DataOps,全称为Data Operations,是一种面向流程的方法论,旨在提高数据分析的质量和缩短周期时间。这一术语最初由Lenny Liebmann在2014年提出,现已发展成为

jenkins(window版)自动检测代码质量(sonar qube)_jenkins sonar windows-爱代码爱编程

Jenkins(window版)自动检测代码质量(Sonar Qube) 一、安装 SonarQube Scanner插件 1、系统设置添加插件:安装SonarQube Scanner 二、配置sonar-scan

android ndk开发详解之调试和性能分析的持续集成环境中的基准测试_junit4 中android macrobenchmark的基准测试具有哪些能力-爱代码爱编程

Android NDK开发详解之调试和性能分析的持续集成环境中的基准测试 结果模糊使用真实设备运行基准测试构建安装和运行锁定时钟 收集结果保存和查找文件检索文件基准测试数据示例 其他资源

jenkins保姆笔记(3)——jenkins拉取git代码、编译、打包、远程多服务器部署spring boot项目_jenkins 获取 git 并且编译打包-爱代码爱编程

前面我们介绍过:   Jenkins保姆笔记(1)——基于Java8的Jenkins安装部署 Jenkins保姆笔记(2)——基于Java8的Jenkins插件安装 本篇主要介绍基于Java8的Jenkins第一个Hello World项目,一起实践下Jenkins拉取Git代码、编译、打包、多服务器发布的过程。涉及坑和面都较多,步骤图片有多,可以说

osdi 2023: conveyor one-爱代码爱编程

我们使用以下6个分类标准对本文的研究选题进行分析: 1. 部署策略: 蓝/绿部署: 这种策略涉及运行两个相同的环境:“蓝”(当前版本)和“绿”(新版本)。流量被引导到绿色环境进行测试,如果成功,则会无缝切换,最大限度地减少停机时间。 金丝雀发布: 这是一个渐进的发布过程,新版本首先部署到一小部分用户。这允许在影响范围扩大之前及早发现问题。 滚动

aws secrets manager 踩坑记_aws security manager-爱代码爱编程

AWS Secrets Manager 踩坑记 最近项目上在引入AWS Secrets Manager作为RDS密码管理以取代直接将密码放在config中的实现,同时要加入secretsmanger的password au

什么是 ci/cd?_cicd概述-爱代码爱编程

什么是 CI/CD? CI/CD(Continuous Integration/Continuous Deployment)是一种软件开发实践,旨在通过自动化的方式频繁地构建、测试和发布软件。CI/CD 可以显著提高软件交

cicd 持续集成与持续交付-爱代码爱编程

CI/CD 是指持续集成(Continuous Integration)和持续部署(Continuous Deployment)或持续交付(Continuous Delivery) 1.1 持续集成(Continuous Integration) 持续集成是一种软件开发实践,团队成员频繁地将他们的工作集成到共享的代码仓库中。其主要特点包括: 频繁提

cicd 持续集成与持续交付(2)-爱代码爱编程

目录 gitlab 部署 jenkins 部署 配置 实时触发 自动化构建docker镜像 通过ssh插件交付任务 添加jenkins节点 RBAC pipeline jenkins结合ansible参数化构建 安装ansible 新建gitlab

cicd 持续集成与持续交付——gitlab-爱代码爱编程

部署 虚拟机最小需求:4G内存 4核cpu 下载:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 安装依赖性 [root@cicd1 ~]# yum install -y curl policycoreutils-python openssh-server perl [r

cicd 持续集成与持续交付——jenkins-爱代码爱编程

部署 软件下载:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/ [root@cicd2 ~]# rpm -ivh jdk-11.0.15_linux-x64_bin.rpm [root@cicd2 ~]# yum install -y fontconfig [root@cic

cicd 持续集成与持续交付——git-爱代码爱编程

git使用 [root@cicd1 ~]# yum install -y git [root@cicd1 ~]# mkdir demo [root@cicd1 ~]# cd demo/ 初始化版本库 [root@cicd1 demo]# git init 查看状态 [root@cicd1 demo]# git sta

gitlab ci runner安装-爱代码爱编程

参考文章:[花了两天,搞了Gitlab-Runner CI/CD实现自动化部署,可比Jenkins香太多啦!!!!_gitlab的cicd取代jenkens-CSDN博客] Gitlab的CI需要安装CI专用的GitLab

cicd 持续集成与持续交付-爱代码爱编程

目录 一 CICD是什么 1.1 持续集成(Continuous Integration) 1.2 持续部署(Continuous Deployment) 1.3 持续交付(Continuous Delivery) 二 git工具使用 2.1 git简介 2.2 git 工作流程 三 部署git 3.1 安装git 3.2 初始化 四

ci/cd(持续集成/持续部署)_持续集成和持续部署(cicd)-爱代码爱编程

CI/CD(持续集成/持续部署)是软件开发过程中的一种方法,旨在提高开发效率和软件质量。以下是对CI/CD的具体解释: 1.持续集成(Continuous Integration,CI): 概念:开发人员将代码频繁地

ci/cd持续集成和持续部署以及相关软件的使用-爱代码爱编程

目录 一:CI/CD是什么? 1.1 持续集成(Continuous Integration) 1.2 持续部署(Continuous Deployment) 1.3 持续交付(Continuous Delivery) CI/CD 的好处包括: 二:git工具 git简介 git工作流程 三:部署git 四:gitlab的部署搭建

学会github actions自动发布版本-爱代码爱编程

Github Actions是一个 CI/CD 工具,可以自动执行代码仓库中的任务,比如构建、测试和部署等。 一张图看懂 github actions 的工作流程: 它被定义在仓库的.github/workflows

【详细文档】基于qt的跨平台局域网聊天室和群聊文件发送,并使用 qtest、ci/cd 完成自动测试及自动打包发布_qt局域网聊天系统-爱代码爱编程

基于Qt的跨平台局域网聊天室和群聊文件发送 GitHub代码仓库需求系统需求技术性需求 功能规范HLD界面设计登录用户列表界面聊天窗口 软件架构类图UDP 群聊部分与群组列表UDP 通讯协议服务器

【软件工程】ci_cd-爱代码爱编程

CI/CD 1 主流技术 阶段常用工具代码管理GitSVN单元测试JUnit(Java)PyTest(python)aJest(JavaScript/Node.js)NUnit(C#)构建打包Maven(Java)Gra