基于jenkins实现手动拉取码云代码,实现半自动化部署
本文紧接上文玩转jenkins - 在自己的服务器上安装jenkins,不熟悉的可以先回顾下。
腾讯云服务器上(Centos7)安装服务器环境实践
Liunx服务器不管是前端还是后端开发人员都是必须接触和了解的,安装各种各样的开发环境并不像Windows一样有界面能够便利操作,所以这里记录一下前端和后端需要的服务器环境!
Coding通过Jenkins生成jekyll并发布到腾讯云对象存储Qcloud COS
By HKL,
Coding项目通过Jenkins生成jekyll并发布到腾讯云对象存储Qcloud COS
从 DevOps 到 Serverless
DevOps 提倡通过一系列的技术和工具降低开发和运维人员之间的隔阂,实现从开发到最终部署的全流程自动化,从而达到开发运维一体化。通过将 DevOps 的理念引入到整个系统的开发过程中,能够显著提升软件的开发效率,缩短软件交付的周期,更加适应当今快速发展的互联网时代。
从 DevOps 到 Serverless
DevOps 提倡通过一系列的技术和工具降低开发和运维人员之间的隔阂,实现从开发到最终部署的全流程自动化,从而达到开发运维一体化。通过将 DevOps 的理念引入到整个系统的开发过程中,能够显著提升软件的开发效率,缩短软件交付的周期,更加适应当今快速发展的互联网时代。
花30分钟,用Jenkins部署码云上的SpringBoot项目
持续交付的概念,相信你们都听过,jenkins鼎鼎大名,这个工具真是太方便了,特别是配置了自动化构建和部署之后,不管是对测试,还是对运维都帮助特别大。你懂得怎么自动化部署一个springboot项目吗,来跟着走一遍吧!
从 DevOps 到 Serverless
DevOps 提倡通过一系列的技术和工具降低开发和运维人员之间的隔阂,实现从开发到最终部署的全流程自动化,从而达到开发运维一体化。通过将 DevOps 的理念引入到整个系统的开发过程中,能够显著提升软件的开发效率,缩短软件交付的周期,更加适应当今快速发展的互联网时代。
从 DevOps 到 Serverless
DevOps 提倡通过一系列的技术和工具降低开发和运维人员之间的隔阂,实现从开发到最终部署的全流程自动化,从而达到开发运维一体化。通过将 DevOps 的理念引入到整个系统的开发过程中,能够显著提升软件的开发效率,缩短软件交付的周期,更加适应当今快速发展的互联网时代。
花30分钟,用Jenkins部署码云上的SpringBoot项目
持续交付的概念,相信你们都听过,jenkins鼎鼎大名,这个工具真是太方便了,特别是配置了自动化构建和部署之后,不管是对测试,还是对运维都帮助特别大。你懂得怎么自动化部署一个springboot项目吗,来跟着走一遍吧!
一篇文章说清楚云原生时代 CI/CD Tekton
1.背景
1.1 目前使用 Jenkins 遇到的问题
编排引擎不稳定
Jenkins 是由 Java 编写的编排引擎,在 Full GC 时会 Stop The World(STW)。在大规模构建时,STW 可能会导致 Jenkins 无法处理新的请求。
大量构建卡顿
Jenkins 使用磁盘文件存储数据,每条流水线、每次构建都会占用一个文件目录,产生大量文件。通常流水线数量有限,但在构建达到 10000+ 级别时,会感受到 IO 对 Jenkins 的影响。
开发插件成本高
虽然 Jenkins 已经有
使用jenkins实现自动拉取码云代码,实现自动化部署
紧接着上文说起,咱们这次来完成基于jenkins的自动化部署,也就是当有新的代码推送就会触发自动构建。
如何用码云企业版管理软件研发全流程
一个完整的软件研发全流程管理需要经历从需求管理、迭代规划、任务分配到编码、质量审查、部署测试、正式上线等阶段。码云企业版是如何在软件开发全生命周期有序支撑所有流程实现的呢?
一篇文章说清楚云原生时代 CI/CD Tekton
1.背景
1.1 目前使用 Jenkins 遇到的问题
编排引擎不稳定
Jenkins 是由 Java 编写的编排引擎,在 Full GC 时会 Stop The World(STW)。在大规模构建时,STW 可能会导致 Jenkins 无法处理新的请求。
大量构建卡顿
Jenkins 使用磁盘文件存储数据,每条流水线、每次构建都会占用一个文件目录,产生大量文件。通常流水线数量有限,但在构建达到 10000+ 级别时,会感受到 IO 对 Jenkins 的影响。
开发插件成本高
虽然 Jenkins 已经有
使用jenkins实现自动拉取码云代码,实现自动化部署
紧接着上文说起,咱们这次来完成基于jenkins的自动化部署,也就是当有新的代码推送就会触发自动构建。
记一次云服务器中招排查的过程
相信有很多人和我一样,花钱养着一个性能尚可的云服务器,但是却啥都没有部署,总想着什么时候能够大展宏图,部署个网站或者 API 啥的。但是理想很丰满,现实就太骨感,期待的网站和 API 没有到来,来的却是无情的挖矿程序!
宝塔利用 Git + WebHook 实现与码云同步【自动部署】
1. 将项目拉取到云服务器
2. 配置 SSH 公共密钥
3. 宝塔安装webhook
4. 配置 gitee WebHook
5. 测试同步
1. 将项目拉取到云服务器
拉取指定分支到云服务器
git clone -b 分支名 仓库地址
git clone -b liang https://gitee.com/holyking/test.git
配置永久记住密码
git config --global credential.helper store
2. 配置 SSH 公共密钥
生成 SSH 密钥, 一路
Jenkins部署码云SpringBoot项目到远程服务器
这里需要在 系统管理->系统设置->Publish over SSH配置远程部署的服务器,如图:
在两个半公有云上实现 Github Webhook
Service Mesher 社区牵头启动 Istio 文档翻译工作之后,为降低维护工作量,我们开发了一个 Github Webhook 项目,用 Github Issue 的方式对社区翻译工作流程提供自动化支持。同时也开发了一个 Chatbot 来完成任务的维护工作。
码云webhook+fasadmin的webhook插件实现代码自动更新仓库代码到站点(自动同步码云仓库代码到网站)
2、Webhook设置的请求地址是什么? 请求地址设置为:http[s]://你的域名/addons/webhook/payload
【玩转云函数】打通Github到企微的消息通知
Dear,大家好,我是“前端小鑫同学”,😇长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~
在昨天18号的团队内部知识分享会上同事将近期为团队工程化所做的企微机器人做了详细的分享,主要是每天会有不少的时间都是在处理Merge或在找同事Merge的路上,为了优化这块的时间我们同事使用NodeJs开发服务来连接内部使用的工蜂平台和企微平台,做到自动发送和提醒对应的同事来做代码评审,当评审通过后主动通知发起人来完成合并。
那么我想做什么?
     在之前我写了