• 从0到1体验Jenkins+Docker+Git+Registry实现CI自动化发布

    时间:2024-01-25 09:49:34

    一、前言Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docke...

  • CI/CD之Gitlab集成Jenkins多分支pipeline实现质量检测和自动发布

    时间:2024-01-24 19:59:28

    本次实施主要实现:代码提交gitlab,自动触发Jenkins构建gitlab发起Merge Request, 需要Jenkins检查通过才可以merge,实现代码review和质量管控gitlab开发分支merge后自动发布到test环境gitlab master分支merge后自动发布到prod...

  • 用CI/CD工具Vela部署Elasticsearch + C# 如何使用

    时间:2024-01-23 21:07:27

    Vela 除了可以帮我们编译、部署程序,利用它的docker部署功能,也能用来部署其他线上的docker镜像,例如部署RabbitMQ、PostgreSql、Elasticsearch等等,便于集中管理。部署 Elasticsearch创建文件夹并赋予权限:mkdir /usr/local/es/d...

  • 手把手教你用Jenkins CI 自动部署Docker + 使用阿里云镜像服务自动构建+ webhook触发

    时间:2024-01-22 20:49:48

    Jenkins部分首先,我们要有个Jenkins咯,下载链接:https://jenkins.io/download/我们安装官网教程安装好jenkins,安装教程...

  • 使用 Woodpecker 与 Gitea 搭建纯开源的 CI 流程|极限降本

    时间:2024-01-21 13:06:14

    ???? 最近开源了一个挂机冒险游戏《模拟龙生》,有热心同学不仅帮忙做优化,还连夜在给游戏加页面,泪目。详见文末小结部分。一、前言大家好,这里是白泽。这篇文章是《Woodpecker CI 设计分析》的续接,将通过阅读 Woodpecker 和 Gitea 的源代码,解决前一篇文章最后遗留的问题,并...

  • Woodpecker CI 设计分析|一个 Go 编写的开源持续集成引擎

    时间:2024-01-21 10:59:16

    一、前言大家好,这里是白泽。随着 Go 语言在云原生领域大放异彩,开发者逐渐将目光转移到了这门语言上,而容器则是云原生时代最核心的载体。《Woodpecker CI 设计分析》系列文章将分析开源 CI 引擎 Woodpecker 的架构设计,探究 Go 协程是如何支持由 Workflow 定义的大量...

  • 集成StyleCop到Jenkins CI

    时间:2024-01-20 11:14:38

    这是集成完stylecop之后的Jenkins,可以看到code review结果随每个build变化的图表,Build History里面可以看到#150之前的build状态是unstable,这是和stylecop review出不符合要求的数目有关的:1. 先安装StyleCop2. 编辑你想...

  • 010.CI4框架CodeIgniter, autoload自动加载自己的helper函数类

    时间:2024-01-18 15:18:41

    01.自己定义了一个helper类,里面有个函数用来输出02.定义一个Controller基本类,我们以后用到的Controllers类都继承自这个类。其中自动加载helper函数如图所示:03. 我们在继承自BaseController的类中,调用我们自动加载的helper函数04.打开浏览器,查...

  • CI(CodeIgniter)框架入门教程——第二课 初始MVC

    时间:2024-01-16 12:03:36

    本文转载自:http://www.softeng.cn/?p=53今天的主要内容是,使用CodeIgniter框架完整的MVC内容来做一个简单的计算器,通过这个计算器,让大家能够体会到我在第一节课中所介绍的标准的MVC框架与用户交互的一个过程。下面,开始今天的课程。首先,还是和昨天一样,解压下载到的...

  • 为容器化的 Go 程序搭建 CI

    时间:2024-01-15 21:35:26

    本文介绍如何使用 Jenkins 的声明式 pipeline 为一个简单的 Golang web 应用搭建 CI 环境。如果你还不太了解 Jenkins 及其声明式 pipeline,请先参考笔者的 Jenkins 系列文章,或者直接到 Jenkins 官网进行学习。说明:本文的演示环境为 ubun...

  • 临床试验中PI、CI、SI、COI是指哪些人?

    时间:2024-01-14 12:05:06

    今天为大家介绍的是临床试验的研究者的类型。临床试验的研究者是指在试验所在地负责实施临床试验的人员。如果一项试验在试验场所由一组人员实施,研究者则为该组人员的负责人或领导者,也称之为主要研究者(Principal investigator, PI)。研究者在临床试验中承担着很大的责任,一方面要完成临床...

  • CentOS安装gitlab,gerrit,jenkins并配置ci流程

    时间:2024-01-14 10:34:28

    CentOS安装gitlab,gerrit,jenkins并配置ci流程By Wenbin juandx@163.com 2016/4/9这是我参考了网上很多的文档,配置了这三个软件在一个机器上,web分别访问8081,8082,8083端口,成功构建了一个ci流程。版本都是目前最新的版本。用户Gi...

  • 第一天的CI笔记

    时间:2024-01-13 17:46:22

    1 CI不区分大小写2. http://xxx.com/index/[控制器名称]/[控制器里面方法的确名称]/[传入方法的参数 ]/3. 控制器及控制器类名称与文件名称一致, 继承 CI_Controller 类,放在controller 文件里面4. 控制器里的方法用数组传,模板放在 views...

  • CI 目录下放置index.html,防止直接访问

    时间:2024-01-09 09:56:54

    CI 目录下放置index.html,防止直接访问

  • CI下载与安装_基础配置_MVC

    时间:2024-01-08 16:07:14

    CI:CodeIgniter -- 由Ellislab公司的CEORickEllis开发,是一个简单快速的PHP MVC框架。=============下载和安装================地址:http://codeigniter.org.cn/download版本:目前的稳定版本为3.X在线...

  • CI集成phpunit Error: No code coverage driver is available 的解决

    时间:2024-01-07 18:47:53

    CI集成phpunit时,运行报No code coverage driver is available的错误,如下图:yanglingdeMacBook-Pro:tests yangling$ phpunitPHPUnit 6.1.3 by Sebastian Bergmann and contr...

  • 使用CI遇到的问题报错:Call to undefined function base_url()

    时间:2024-01-02 11:09:49

    问题来源:在HTML文件中使用base_url()函数引入CSS文件时,发现报错:Call to undefined function base_url()研究了一下才知道是因为没有加载url小助手,可以在config/autoload.php中找到$autoload['helper'] = arr...

  • ****CI框架源码阅读笔记7 配置管理组件 Config.php

    时间:2024-01-01 21:20:56

    http://blog.csdn.net/ohmygirl/article/details/41041597一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件中(这里指Application/Config/Config.php文件),有如下多项配置:$conf...

  • CI框架SESSION重写

    时间:2024-01-01 16:26:48

    这个是我平时用的是 PHP 自己的 Session 机制,是真正的 PHP Session,存储在服务器端,而不是用的 cookie接口完全兼容于 CI 2.0.x 的 Session 类库,也就是说可以不修改原来的代码,直接替换成这个类库具体接口内容请参考 http://codeigniter.o...

  • mysql补充(1)校对集utf8_unicode_ci与utf8_general_ci

    时间:2024-01-01 12:25:27

    创建数据库并设置编码utf-8 多语言(补充1 2)create database mydb default character set utf8 collate utf8_general_ci;utf8_bin:将字符串中的每一个字符用二进制数据存储,区分大小写。utf8_genera_ci:不区...