技术栈
ci/cd
Aixbox
8 小时前
后端
·
ci/cd
宝塔Webhook: 轻松实现自动化部署
本文介绍的是使用宝塔Webhook实现自动化部署Springboot和vite项目。相比于jenkins,使用宝塔Webhook占用的内存空间小,在服务器资源紧张的情况下非常适合使用
WIN赢
8 小时前
ci/cd
·
自动化
【持续集成和持续部署】
提交代码--拉取下来新代码并自动构建与部署--应用接口探活--执行自动化测试--输出自动化测试报告持续集成是一种软件开发实践,开发团队成员频繁地将代码集成到共享代码库中,通常每天至少集成一次。每次集成后,自动化构建(包括编译、测试等)会运行,以验证新代码是否与现有代码兼容,从而尽早发现并修复问题。
qq_34952326
1 天前
ci/cd
持续集成(CI)/持续部署(CD)
如果每个人都在自己的分支上工作,然后定期合并到主分支。可能会导致集成时出现很多问题,比如代码冲突、功能不兼容等等。CI的核心思想是通过自动化构建和测试,尽早发现问题,减少集成风险,提高开发效率。
FreeBuf_
1 天前
ci/cd
·
github
GitHub供应链攻击事件:Coinbase遭袭,218个仓库暴露,CI/CD密钥泄露
此次供应链攻击涉及GitHub Action "tj-actions/changed-files",最初是针对Coinbase的一个开源项目的高度定向攻击,随后演变为范围更广的威胁。
敲代码的玉米C
1 天前
ci/cd
如何利用 GitHub Actions、Docker 和 Google Cloud Run 学习持续集成与持续交付 CI/CD
大家好!如果你身处技术领域,一定听过类似持续集成(Continuous Integration,CI)、持续交付(Continuous Delivery,CD)和持续部署(Continuous Deployment)这样的术语,也大概率接触过自动化流水线(pipeline)、测试环境(staging)、生产环境(production)以及测试流程(workflow)等概念。
NEUMaple
3 天前
spring
·
spring cloud
·
ci/cd
·
微服务
CI/CD管道
CI/CD管道指的是持续集成(Continuous Integration, CI)、持续交付(Continuous Delivery, CD)和持续部署(Continuous Deployment, CD)的组合流程,用于自动化软件开发过程中的构建、测试和部署环节。这些实践旨在提高软件开发的质量和效率,同时减少人为错误。
qq_41369135
3 天前
ci/cd
·
docker
·
kubernetes
·
storageclass
·
nfs
CI/CD(三) 安装nfs并指定k8s默认storageClass
sudo apt update sudo apt install -y nfs-kernel-server
好好学习 666
4 天前
java
·
ci/cd
·
gitlab
gitlab-ci.yml文件详解
从7.12版本开始,GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,并且包含了你的项目如何被编译的描述语句。YAML文件使用一系列约束叙述定义了Job启动时所要做的事情。
带娃的IT创业者
4 天前
python
·
ci/cd
·
github
《Python实战进阶》No26: CI/CD 流水线:GitHub Actions 与 Jenkins 集成
持续集成(CI)和持续部署(CD)是现代软件开发中不可或缺的实践,能够显著提升开发效率、减少错误并加速交付流程。本文将探讨如何利用 GitHub Actions 和 Jenkins 构建高效的 CI/CD 流水线,并通过实战案例展示如何自动化构建、测试和部署 Python 应用程序。无论你是个人开发者还是团队成员,本文都将帮助你掌握 CI/CD 的核心技能,并优化开发工作流。
A尘埃
4 天前
ci/cd
·
腾讯云
腾讯云数据万象服务CI(内容审核)
开通数据万象服务①、司机微服务模块中②、腾讯云COS图片增加审核语音——>文本,对文本的审核远程调用接口
码农葫芦侠
6 天前
学习
·
ci/cd
·
gitlab
GitLab CI/CD学习教程(第三章Pipeline)
🚀从零开始,结合具体场景和示例,让你彻底掌握 GitLab CI/CD 的配置!⭐ 什么是Pipeline
滴答滴答嗒嗒滴
8 天前
chrome
·
git
·
python
·
ci/cd
·
gitlab
CI/CD 全流程全解
一篇适合设备端开发者、嵌入式工程师、新手工程师的保姆级教程,涵盖从 GitLab CI/CD 搭建到边缘设备部署。
Sirius Wu
8 天前
ci/cd
CI/CD构建与注意事项
声明式 Jenkinsfile 示例:Dockerfile:deployment.yaml:.gitlab-ci.yml:
一袋米扛几楼98
8 天前
运维
·
ci/cd
·
devops
【Devops】DevOps and CI/CD Pipelines
龙仔725
9 天前
java
·
spring cloud
·
ci/cd
·
自动化
·
devops
打造独一无二的 CI/CD 工厂:Java 应用的自动化之旅
好的,下面是一个更为丰富和详细的CICD(持续集成/持续交付)搭建流程,涵盖了各个应用和组件的操作过程及详细介绍。整个流程包括环境准备、各个组件的安装与配置、持续集成与交付流程、监控与报警系统以及安全性保障。
蜡笔小新星
10 天前
运维
·
开发语言
·
经验分享
·
ci/cd
·
devops
DevOps实践:持续集成与持续部署完全指南
某电商平台曾因凌晨上线引发生产事故,导致直接损失300万元。而采用持续部署后,该团队实现日均20次安全发布,故障恢复时间从4小时缩短至8分钟。这个真实案例揭示了CI/CD的核心价值:用自动化守护质量,用流水线加速交付。
HUWD
10 天前
ci/cd
·
自动化
·
gitea
基于gitea+act_runner 搭建CI/CD自动化部署
Gitea 的搭建可以参考另一片文章 在Centos 上搭建代码管理平台Gitea设置Gitea要求Gitea版本必须大于1.19.0
测试渣
12 天前
ci/cd
·
自动化
·
gitlab
·
devops
如何通过自动化测试提升DevOps效率?
在数字化转型的浪潮中,企业对软件交付速度和质量的要求日益严苛。DevOps通过持续集成(CI)、持续交付(CD)和持续监控(CM)等实践,将开发、测试与运维深度整合,显著缩短了从代码编写到生产部署的周期。然而,自动化测试作为DevOps体系的核心支柱,是实现高效交付的关键。它通过减少人工干预、加速反馈循环和提高测试覆盖率,直接推动了DevOps效率的提升。本文将从理论到实践,系统阐述如何通过自动化测试优化DevOps流程,并提供可落地的解决方案。
裁二尺秋风
13 天前
java
·
ci/cd
·
maven
CI/CD—Jenkins、Maven安装
Jenkins 是一款广泛使用的开源持续集成和持续交付(CI/CD)工具,以下是对它的详细介绍:Maven 是一个基于项目对象模型(POM,Project Object Model)的项目管理和构建自动化工具,由 Apache 软件基金会开发。它主要用于 Java 项目,但也可以用于其他语言的项目。Maven 的核心功能和优势体现在以下几个方面:
裁二尺秋风
13 天前
ci/cd
·
gitlab
CI/CD—GitLab部署
GitLab 是一个用于代码托管和软件开发协作的平台,在全球开发者社区及企业中应用广泛,以下是对它的详细介绍: