• [C#]使用 Jenkins 为 .Net Core 实现持续集成/部署

    时间:2022-02-11 15:55:27

    在前后端分离开发的项目当中为了避免重复构建发布,我们需要部署一个持续发布环境,而目前的开发环境服务器都是基于 CentOS 的,因此每次在本地发布之后还需要打包,上传,部署,十分繁琐。故这里采用了比较成熟的Jenkins 作为持续部署环境。为了方便安装,我们这里使用了 Docker 来进行安装,至于...

  • 持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本

    时间:2022-01-02 14:28:26

    持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本一:本文通过jenkins调用shell脚本的的方式完成从Git服务器获取代码、打包、部署到web服务器、将web服务器从负载均衡器删除、解压、复制配置文件、创建软连接、测试每一台web服务器、将web服务器添加至负载均衡、回...

  • Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署静态网站(一)--技术流ken

    时间:2021-12-21 09:28:13

    前言在之前已经写了关于Git,Gitlab以及Ansible的两篇博客《Git+Gitlab+Ansible剧本实现一键部署Nginx--技术流ken》,《Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken》,以及关于jenkins的简单使用《Jenkins持续集成介...

  • Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(一):Jenkins安装

    时间:2021-12-02 04:40:44

    2019/1/31更新,经过我一段时间的使用建议大家的jenkins还是不要使用docker方式安装建议大家的jenkins还是不要使用docker方式安装建议大家的jenkins还是不要使用docker方式安装非docker方式安装,请参考linux centos 安装Jenkins(非docke...

  • 微服务下的持续集成-Jenkins自动化部署GitHub项目

    时间:2021-11-22 00:45:40

    今天这篇文章将介绍微服务下的持续集成-Jenkins自动化部署GitHub项目,有需要的朋友可以参考下

  • Hudson + SVN + Maven 持续集成实现自动化编译、打包、部署(over SSH 和 Deploy war/ear to a container 两种部署方式)

    时间:2021-08-22 03:14:54

    下载hudson ,安装部署http://hudson-ci.org/将下载的hudson-3.3.3.war放到tomcat的webapps目录下并启动tomcat,输入地址访问点击Install安装Hudson核心插件安装过程比较慢完成后点击Finish配置安全管理 点击 “系统管理”--》“C...

  • 从需求出发设计一条开源持续部署流水线

    时间:2021-07-20 15:15:28

    本次实践从需求出发到部署,采用大部分开源工具链Jira+GitLab+Jenkins+Spinnaker. Jira作为需求和任务管理工具,集成GitLab实现需求与代码关联,自动创建特性分支和版本分支以及合并请求的创建。

  • Azure Terraform(八)利用Azure DevOps 实现Infra资源和.NET CORE Web 应用程序的持续集成、持续部署

    时间:2021-07-19 07:08:34

    一,引言上一篇讲解到利用 Azure DevOps 将整个 Azure Web App,Azure Traffic Manager profile,Azure Storage Account,Azure Key Vault 部署到 Azure 上,我们也知道整个 Infra 架构已经实现了自动化部署...

  • Centos7.4简单安装使用gitlab+maven+jenkins实现java代码的持续集成部署

    时间:2021-07-14 17:37:41

    1.工具的简单介绍gitlab--源代码版本管理控制工具maven--java代码编译构建工具jenkins--基于java开发的自动化持续集成部署工具sonar--代码质量管理工具2.gitlab2.1.CentOS Linux release 7.4.1708系统安装使用gitlab1.关闭防火...

  • CI Weekly #5 | 微服务架构下的持续部署与交付

    时间:2021-07-10 09:05:50

    CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博,知乎专栏,简书,欢迎关注或投稿:)上...

  • Jenkins持续集成-自动化部署脚本的实现

    时间:2021-07-09 04:47:47

    要实现Jenkins端的持续集成,其实在CI服务配置端很容易,难点呢?就是如何实现自动化的部署。我的脚本设计就是为了解决以下难题:难点一、如何使得自动化部署脚本更通用我用的脚本,依赖依赖一个配置文件的模块化,让每一个应用业务模块更加通用。自动化所执行的命令呢?我也是设计想法本着更加通用平台的原则,至...

  • 使用流水线插件实现持续集成、持续部署

    时间:2021-06-25 01:01:07

    流水线插件 是基于 Rainbond 插件体系 扩展实现,通过插件化的方式,可以实现对 Rainbond 构建体系的扩展。该插件由社区合作伙伴 拓维信息 参与开发并贡献,底层是基于 GitLab CI/CD 实现。 流水线构建与 Rainbond 源码构建的区别是: Rainbond 源码构建:使用...

  • Confluence 持续集成平台部署记录

    时间:2021-05-27 06:44:00

    1.1 Confluence简介Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。 Confluence为团队提供一个协作环境。在这里,团队成员齐心协力,各擅其能,协同...

  • Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署静态网站(一)--技术流ken

    时间:2021-05-21 03:53:16

      前言   在之前已经写了关于Git,Gitlab以及Ansible的两篇博客《Git+Gitlab+Ansible剧本实现一键部署Nginx--技术流ken》,《Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken》,以及关于jenkins的简单使用《Jenkins...

  • CI Weekly #7 | Instgram/Quora 等大公司如何做持续部署?

    时间:2021-03-18 13:06:32

    终于,你们期待的 flow.ci iOS 项目持续集成 开始公测了。在这几个工作日, flow.ci 做了些许「功能优化」与「问题修复」,性能和体验都在持续优化中。比如:iOS 快速入门文档更新;构建列表状态显示优化,更方便地辨别当前任务的构建状态;前端界面体验优化;GitLab 支持读取 Grou...

  • 用 flow.ci 让 Hexo 持续部署

    时间:2021-02-19 19:47:12

    编者按:感谢 @小小小杜 投稿,原文链接Juglans' Blog。如果你也想体验 flow.ci 的自动化持续部署,来 http://flow.ci 首页提交申请,邀请码随后会发送到邮箱:)flow.ci是一个持续集成(CI)的saas服务平台,就是中国的Travis CI,作用是把你Githu...

  • Jenkins自动化部署-----持续交付【转】

    时间:2021-02-05 20:36:56

    感谢之前带领过我的leader,让我能够知道什么是好的开发方法。在很早之前就接触过敏捷开发。什么是敏捷开发,简单来说就是让软件可靠地,快速地发布出来的一种开发方法和技巧。而敏捷开发中有许多的实践,可能并不是每一种实践都适合于你的团队,但是总有一种能帮助你们的团队快速地将软件可靠地,高可用地发布出来。...

  • 用持续集成工具Travis进行构建和部署

    时间:2021-02-01 21:02:10

    用持续集成工具Travis进行构建和部署用持续集成工具Travis进行构建和部署摘要:本文简单说明了如何使用持续集成工具Travis进行构建和部署的过程。1. 概述持续集成(Continuous Integration)是软件开发过程中的重要环节,不论是在开发环境,还是生产环境,其好处都是可以让团队...

  • .NET持续集成与自动化部署之路第三篇——测试环境到生产环境的一键部署策略(Windows)

    时间:2021-02-01 05:03:20

    Jenkins测试环境到生产环境的一键部署策略(Windows)一、前言    前面我们已经初步实现了开发集成环境、测试环境的持续集成(自动化构建、自动化测试、自动化部署)。但生产环境自动化部署迟迟没有推进。其原因主要在以下几个方面:尚未实现部署之前的自动化备份尚未实现部署出现问题后的自动化回滚由于...

  • Linux环境:持续集成环境部署系列

    时间:2021-01-11 14:48:47

    之前的博客介绍了Linux环境下持续集成环境部署的一些内容,这篇博客将其整理一下,算做一个index,方便自己和大家查阅。。。1、linux下安装JDKJenkins是一个java开源的持续集成工具,因此JDK的安装必不可少2、linux下安装JenkinsJenkins安装步骤介绍,注意事项3、l...