zl程序教程

持续集成CI

  • 持续集成gitlab-ci.yml配置文档基础

    持续集成gitlab-ci.yml配置文档基础

    [TOC]0x00 简述Q:什么是.gitlab-ci.yaml?它有什么作用? 答:gitlab-ci全称是gitlab continuous integration的意思就是持续集成;gitlab-ci.yaml是Gitlab-CI做持续集成和发布的执配置文件,里面定义了如何测试、编译、以及部署阶段执行的脚本,该文件的配置高度依赖于项目本身,以及 CI/CD 流水线的需求。即每次在我们push

    日期 2023-06-12 10:48:40     
  • 新一代 CI 持续集成工具 flow.ci 正式开源

    新一代 CI 持续集成工具 flow.ci 正式开源

    新一代 CI 持续集成工具 flow.ci 正式开源 · · 84 次点击 · · 开始浏览     这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。 本文将简单介绍 Debian 环境下,Jenkins 服务的安装与配置。通常Jenkins有两种方式安装,一种是通过官方提供的 Deb 包安装,另一种是用 tomcat 作为容器来运行 j

    日期 2023-06-12 10:48:40     
  • MySQL配置简单到持续集成(ci mysql 配置)

    MySQL配置简单到持续集成(ci mysql 配置)

    MySQL是一款功能强大的关系型数据库管理系统,广泛应用于各行业。在使用MySQL时,配置是不可避免的环节,本文将介绍MySQL的基本配置以及如何实现MySQL持续集成。 一、MySQL基本配置 1. 安装MySQL 下载MySQL安装包,按照提示安装即可。在Mac上可以使用Homebrew命令安装: brew install mysql 2. 创建用户 MySQL默认会有一个roo

    日期 2023-06-12 10:48:40     
  • 持续集成CI

    持续集成CI

    一、CI 和 CD  持续集成是什么? 持续集成(Continuous integration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。让产品可以快速迭代,同时还能保持高质量。 持续交付(Continuous delivery)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。它强调的是,不管怎么更新,软件是随时随地可以交付的。 持续部署(cont

    日期 2023-06-12 10:48:40     
  • 持续集成CI

    持续集成CI

    一、CI 和 CD  持续集成是什么? 持续集成(Continuous integration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。让产品可以快速迭代,同时还能保持高质量。 持续交付(Continuous delivery)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。它强调的是,不管怎么更新,软件是随时随地可以交付的。 持续部署(cont

    日期 2023-06-12 10:48:40     
  • atitit 项目管理 持续集成 构建管理CI jenkins.docx

    atitit 项目管理 持续集成 构建管理CI jenkins.docx

    atitit 项目管理 持续集成 构建管理CI jenkins.docx   1.1. CI就是anytime realtime战略的一个实现 1 1.2. Ci tool 就是IOI ide of ide 1 1.3. 部署一个CI系统需要的最低要求是,一个可获取的源代码的仓库,一个包含构建脚本的项目。 1 1.4. 以下是使用

    日期 2023-06-12 10:48:40     
  • Android项目持续集成实践之Gitlab CI

    Android项目持续集成实践之Gitlab CI

    持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 下面我们来简单介绍,如果通过Gitlab CI来对Android项目持续集成。 一言不合,先甩给你一个项目链接:https://gi

    日期 2023-06-12 10:48:40     
  • Android项目持续集成实践之Gitlab CI(Docker版本)

    Android项目持续集成实践之Gitlab CI(Docker版本)

    接上一篇 Android项目持续集成实践之Gitlab CI. 在我看来,.gitlab-ci.yml 配置还是有些复杂,写的脚本还是有点多,有没有办法更精简一点呢? 有,那就是Android环境Docker化。(注:对Docker感兴趣的同学,请参考这本书《Docker —— 从入门到实践》)。 我在这本书的指导下封装了一个包含Android开发环境的Docker镜像。 https://

    日期 2023-06-12 10:48:40     
  • Mysql----在持续集成(CI)的流程测试环境对应的Mysql数据库报无法连接错误问题的解决办法

    Mysql----在持续集成(CI)的流程测试环境对应的Mysql数据库报无法连接错误问题的解决办法

    【原文链接】Mysql----在持续集成(CI)的流程测试环境对应的Mysql数据库报无法连接错误问题的解决办法 问题: 在持续集成环境中,比如基于kubersne

    日期 2023-06-12 10:48:40     
  • Jenkins 持续集成(CI)工具

    Jenkins 持续集成(CI)工具

    什么是Jenkins Jenkins是一个可扩展的持续集成引擎,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 1、概念 Jenkins中文官网 w3cschool中文文档

    日期 2023-06-12 10:48:40     
  • Jenkins持续集成CI,持续部署CD、集成Allure报告

    Jenkins持续集成CI,持续部署CD、集成Allure报告

    Jenkins是一个平台我们通过安装插件来解决我们想要完成的任务 1 Jenkins 常用插件 Allure:解决Allure报告和Jenkins集成的插件 HTML Publisher:集

    日期 2023-06-12 10:48:40     
  • 微服务轮子项目(43) -持续集成CICD概述

    微服务轮子项目(43) -持续集成CICD概述

    文章目录 1. 持续交付相关内容2. CICD概念 1. 持续交付相关内容 2. CICD概念 持续集成(CI):持续编译、测试、打包;持续部署(CD)&#x

    日期 2023-06-12 10:48:40     
  • Jenkins持续集成CI,持续部署CD、集成Allure报告

    Jenkins持续集成CI,持续部署CD、集成Allure报告

    Jenkins是一个平台我们通过安装插件来解决我们想要完成的任务 1 Jenkins 常用插件 Allure:解决Allure报告和Jenkins集成的插件 HTML Publisher:集

    日期 2023-06-12 10:48:40     
  • 基于Docker容器的,Jenkins、GitLab构建持续集成CI

    基于Docker容器的,Jenkins、GitLab构建持续集成CI

    一、场景: 开发者将代码提交(push)到GitLab后,GitLab通过Hook通知jenkins,jenkins自动从GitLab中获取项目最新的源码进行集成和发布。 二、准备: 基于Docker,创建一个私有GitLab的容器,创建一个jenkins的容器 1、构建Jenkins容器 Jenkins容器安装Jenkins的rpm包,Jenkins依赖 JDK,所以需要在Je

    日期 2023-06-12 10:48:40     
  • 持续集成服务 Travis CI (转)

    持续集成服务 Travis CI (转)

    编写代码只是软件开发的一小部分,更多的时间往往花在构建(build)和测试(test)。 为了提高软件开发的效率,构建和测试的自动化工具层出不穷。Travis CI 就是这类工具之中,市场份额最大的一个。 本文介绍 Travis CI 的基本用法。用好这个工具不仅可以提高效率,还能使开发流程更可靠和专业化,从而提高软件的价值。而且,它对于开源项目是免费的,不花一分钱,就能帮你做掉很

    日期 2023-06-12 10:48:40     
  • Jenkins & Gitee 实现持续集成CI/CD工具【免费、推荐】

    Jenkins & Gitee 实现持续集成CI/CD工具【免费、推荐】

    文章目录 1. Jenkins & Gitee持续集成流程2. Jenkins安装Gitee插件3. 插件配置4. 安装NodeJS5. 新建构建任务5.1 General5.2 源码管理5.3 触发器

    日期 2023-06-12 10:48:40     
  • 浅析持续集成/持续部署(CI/CD)及如何使用 jenkins 自动部署

    浅析持续集成/持续部署(CI/CD)及如何使用 jenkins 自动部署

      近几年,伴随着前端技术日新月异的发展,前端开发中前后端分离,工程化,自动化等现代化的开发模式越来普及,前端项目也引入了编译,构建,单元测试等现代软件工程化的标准环节。这样大大提高了前端的开发效率和业务交付能力。但是,在代码集成,项目部署阶段,我们还需要引入 CI / CD 等现代化的软件开发实践,来减少风险和重复过程,节省我们的时间。 一、CI/CD流程简介   CI(Continuous

    日期 2023-06-12 10:48:40