技术栈
cicd
ASER_1989
2 小时前
cicd
·
k3s
用99元买的服务器搭一套CI/CD系统
故事的开始是这样的:无聊的时候在阿里云买了一个99/年的服务,上面部署了一个Git服务,用于托管自己无聊时写的一些代码,顺便也拿它做开发服务器。为了方便应用管理,起初用docker来管理和部署应用,后来升级了一把,用上了docker-compose,毕竟跟手撕命令相比声明式部署更显科学,docker-compose对于依赖项目的管理更是深得我心。于是,这样和谐的过了很久,直到不久前无聊的时候在腾讯云上领了一个体验服务器,免费的。虽然是体验版,但不用起来谈何体验呢,思来想去感觉应该组个集群,顺便搞一套 CI
学海无涯,行者无疆
1 个月前
windows
·
c#
·
jenkins
·
.net
·
cicd
·
自动发布
·
一键发布
使用Jenkins实现Windows服务器下C#应用程序发布
在现代化的软件开发流程中,持续集成和持续部署(CI/CD)已经成为不可或缺的一部分。Jenkins作为一款开源的自动化运维工具,能够帮助我们实现这一目标。
木二
1 个月前
gitlab
·
cicd
001.GItLab介绍及云原生部署
GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。 在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。 而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本。
小哈里
2 个月前
云原生
·
devops
·
架构设计
·
后端开发
·
cicd
【后端开发】系统设计101——Devops,Git与CICD,云服务与云原生,Linux,安全性,案例研究(30张图详解)
【后端开发】系统设计101——Devops,Git与CICD,云服务与云原生,Linux,安全性,案例研究(30张图详解)
smart_ljh
2 个月前
项目管理
·
敏捷开发
·
cicd
·
zentao
禅道社区版项目管理软件部署(记录篇)
禅道(ZenTao)是一款国产开源的项目管理软件,专注于敏捷开发流程,支持 Scrum 和 Kanban 等多种方法论。其社区版(开源版)免费且功能完整,适合中小团队、创业公司及个人开发者使用。除了项目管理,还可以将bug管理与跟进、CICD等集成溶于一体。
fananchong2
2 个月前
jenkins
·
groovy
·
jenkinsfile
·
cicd
·
共享库
Jenkinsfile共享库介绍
官方文档: https://www.jenkins.io/zh/doc/book/pipeline/shared-libraries/
Channing Lewis
3 个月前
cicd
如何在gitlab cicd中实现每月10号上午执行
在 GitLab CI/CD 中,可以通过设置定时触发器(Schedules)和脚本中的时间判断逻辑结合,确保任务只在每月 10 号的上午运行。
blog-elvin-vip
3 个月前
jenkins
·
cicd
飞书lark机器人 自动化发版
开发飞书机器人接收消息并调用构建接口, 实现自动化发版发送指令 -> 机器人接收指令 -> 调用jenkins-job远程构建与部署
朱友斌
4 个月前
gitlab
·
cicd
·
gitlab-runner
·
runner部署
·
部署runner
·
gitlab流水线
【软件安装】Linux服务器中部署gitlab-runner实现CICD流水线
这篇文章,主要介绍如何在Linux服务器中部署gitlab-runner实现CICD流水线。目录一、gitlab-runner
一只往上爬的蜗牛
5 个月前
自动化测试
·
webhook
·
cicd
【CICD】CICD 持续集成与持续交付在测试中的应用
CI/CD 是指持续集成(Continuous Integration)和持续部署(Continuous Deployment)或持续交付(Continuous Delivery)
迷茫运维路
5 个月前
运维
·
docker
·
jenkins
·
cicd
docker搭建Jenkins2.346.3版本及常用工具集成配置(ldap、maven、ansible、npm等)
低版本Jenkins在线安装插件方法Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。大体架构流程如下所示
探索云原生
5 个月前
linux
·
jenkins
·
devops
·
cicd
·
tekton
·
argoworkflow
ArgoWorkflow教程(八)---基于 LifecycleHook 实现流水线通知提醒
本篇介绍一下 ArgoWorkflow 中的 ExitHandler 和 LifecycleHook 功能,可以根据流水线每一步的不同状态,执行不同操作,一般用于发送通知。
探索云原生
5 个月前
linux
·
jenkins
·
devops
·
cicd
·
tekton
·
argoworkflow
ArgoWorkflow教程(七)---高效的步骤间文件共享策略
之前我们分析了使用 artifact 实现步骤间文件共享,今天分享一下如何使用 PVC 实现高效的步骤间文件共享。
研究司马懿
5 个月前
云原生
·
自动化
·
jenkins
·
cicd
·
pod
·
slave
·
动静slave
【云原生】Kubernetes部署Jenkins静动Slave
依次点击“Dashboard”>“系统管理”>“节点和云管理”添加Agent的名称,然后点击固定节点,最后点击Create(当然你可以创建多个Agent)
小哈里
6 个月前
elk
·
kubernetes
·
自动化
·
cicd
·
teamcity
【后端开发】自动化部署、服务管理、问题排查工具(cicd流水线,k8s集群,ELK日志)
【后端开发】自动化部署、服务管理、问题排查工具(cicd流水线,k8s集群,ELK日志)CICD和DevOps的区别和联系
探索云原生
6 个月前
jenkins
·
devops
·
cicd
·
tekton
·
argoworkflow
ArgoWorkflow教程(六)---无缝实现步骤间参数传递
之前我们分析了,Workflow、WorkflowTemplate 、template 3 者之间如何传递参数。
探索云原生
6 个月前
jenkins
·
devops
·
cicd
·
tekton
·
argoworkflow
ArgoWorkflow教程(五)---Workflow 的多种触发模式:手动、定时任务与事件触发
上一篇我们分析了argo-workflow 中的 archive,包括 流水线GC、流水线归档、日志归档等功能。本篇主要分析 Workflow 中的几种触发方式,包括手动触发、定时触发、Event 事件触发等。
jason_renyu
6 个月前
笔记
·
cicd
·
cicd部署
CICD简单描述笔记
个人笔记内容持续集成(Continuous Integration, CI) 和持续部署(Continuous Deployment, CD) 是现代软件开发实践中的关键环节,它们旨在提高开发效率并保证产品质量。
探索云原生
7 个月前
go
·
jenkins
·
devops
·
cicd
·
argoworkflow
ArgoWorkflow教程(四)---Workflow & 日志归档
上一篇我们分析了argo-workflow 中的 artifact,包括 artifact-repository 配置以及 Workflow 中如何使用 artifact。本篇主要分析流水线 GC 以及归档,防止无限占用集群中 etcd 的空间。