• [原创]CI持续集成系统环境---部署Jenkins完整记录

    时间:2024-04-30 22:28:30

    Jenkins通过脚本任务触发,实现代码的自动化分发,是CI持续化集成环境中不可缺少的一个环节。下面对Jenkins环境的部署做一记录。---------------------------------------------------------(1)安装java(yum安装java1.7)ja...

  • CI框架--事务

    时间:2024-04-27 18:57:07

    CI框架中事务封装的很完善,使用起来很简单1.不开启事务//不开启事务 前两个sql 能够执行成功,第三个执行失败$this->device_model->addForCamera(1, '爱三123', '2016122903', 0);$this->device_model-...

  • Jenkins CI/CD 持续集成专题一 Jenkins的安装和配置

    时间:2024-04-26 16:33:02

    一 jenkins 官方教程 安装Jenkins 二 安装 2.1 安装方式一 通过安装包的package方式安装 第一步下载链接: Download the latest package  第二步操作方式:打开包并按照说明操作即可安装 2.2 安装方式二 brew安装 第一 安装最...

  • Gitlab: Python项目CI/CD实践

    时间:2024-04-25 21:24:54

    目录 1. 说明 2. 准备工作 2.1 服务器 2.2 开发机hosts文件  2.3 项目 3. 步骤过程 3.1 建仓Fastapi T1 3.2 开发机测试构建与推送 ​编辑 3.3 在工作站添加gitlab-runner 3.4 提交代码,查看Pipelines结果 3.5 观察部署情况 ...

  • Jenkins CI/CD 持续集成专题三 Jenkins 使用shell脚本打包组件配置流程

    时间:2024-04-23 07:01:31

    第一步 新建任务 第二步 输入项目名称和选择自由风格的软件项目点击确定 第三步 配置下项目地址和账号密码 第四步 配置 build steps 选择 shell 脚本  第五步 shell 配置 (注意shell 必须以#!/bin/sh开头,否则会报 找不到shell 命令的错) #!/b...

  • MyEclipse 2017 CI 9 发布(附下载)

    时间:2024-04-20 12:20:53

    挑战全年最低价!MyEclipse线上狂欢继续!火热开启中>>在进入年底之时,2017 CI 9是我们最大的版本发布之一。在新版本中,我们添加了对Angular 5和TypeScript 2.5的支持,同时添加了一些新的服务器连接器、轻量级主题、内联搜索,同时我们选择了比常规补丁更多的补...

  • 基于Docker构建CI/CD工具链(六)使用Apifox进行自动化测试

    时间:2024-04-15 06:55:44

    添加测试接口 在Spring Boot Demo项目里实现一个简单的用户管理系统的后端功能。具体需求如下: 实现了一个RESTful API,提供了以下两个接口 : POST请求 /users:用于创建新的用户。GET请求 /users:用于获取所有用户的列表。 创建新用户功能: 用户可以...

  • 【CI/CD】几种常见的不停机发布方式

    时间:2024-04-06 20:45:06

    何为不停机发布?本文所说的不停机发布,是指在不停止对外服务的前提下完成应用的更新。与热部署的区别在于,热部署关注于应用层面并且以不重启应用为前提,而不停机发布则关注于服务层面。随着摩尔定律逐渐逼近极限和多核时代的到来,分布式应用已经成为事实上的主流。下文首先给出一种通用的适用于分布式应用环境的不停机...

  • mysql中utf8字符集默认排序utf8_general_ci的一些问题

    时间:2024-04-02 17:11:52

    1、utf8_general_ci不区分大小写设置字符串字段类型varchar,字符集utf8,排序规则utf8_general_ci,如下图: 数据如图:测试查询结果: 2、utf8_general_ci排序规则存储中文时不是按照字母顺序执行结果看图: 发现较为有效的解决方案:select * f...

  • 专访Rancher CEO 梁胜博士:企业应该如何理解云原生CI/CD?

    时间:2024-04-01 11:22:58

    嘉宾 | 梁胜编辑 | 张婵使用新一代面向云计算的工具和技术搭建 CI/CD 流水线可以实现应用程序的自动构建、自动测试和自动部署,提高发布频率,利于构建可高效迭代的云原生应用。近期以 Jenkins 带头发起的持续交付基金会(CDF)的成立,也说明了 CI/CD 理念及工具得到了越来越多的认可和应...

  • ERROR 1273 (HY000): Unknown collation: ‘utf8mb4_0900_ai_ci‘

    时间:2024-04-01 08:47:30

    一、导入失败错误提示:ERROR 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci' 是因为linux下MySQL版本不兼容导致的 我们需要做的是打开我们导出的的sql文件 • 把文件中的所有的utf8mb4_0900_ai_ci替换为utf8...

  • 关于CI-CodeIgniter目录访问权限的问题的解决方法,通过修改.htaccess文件的办法解决无法加载css文件,js文件,图片文件等类型文件的方法

    时间:2024-03-29 18:32:52

    CI-CodeIgniter框架之前有过关注,近期有个小项目打算来用一下,发现其在application文件下的访问权限被限制了,一些资源文件CSS,JS,img等资源文件都无法正常加载,谷歌,百度以后,发现有好多朋友碰到类似的问题,使用CI框架css文件无法加载,js文件无法加载,图片文件无法加载...

  • gitlab-ci集成kubernetes自动化部署

    时间:2024-03-27 08:25:08

    1、从Kubernetes获取ServiceAccount tokenService Account 是 Kubernetes 用于集群内运行的程序,进行服务发现时调用 API 的帐号,帐号的 token 会直接挂载到 Pod 中,可以供程序直接使用,ServiceAccount给运行在Pod中的进...

  • CI/CD(持续集成/持续交付/持续部署)

    时间:2024-03-27 08:10:18

    CICD流程图代码管理仓库gitlabgitlab是个私有的代码管理仓库, 可以运行在企业内部的网络中, 使企业开发人员可以保持代码的私有性; 同时也方便自行管理代码; gitlab有很多CI功能, 但是通常还是采用Jenkins, 原因就是Jenkins的功能要更加强大gitlab部署:1.下载e...

  • ET·ci —持续集成验证平台

    时间:2024-03-27 08:00:15

            ET·ci 提供了编译-测试-发布解决方案,包括:自动提取配置库代码进行自动构建, 自动调度静态测试工具(如 QAC)进行静态测试,自动调度单元测试工具(如 Tessy)开展动态测试,自动调度 HIL 自动化测试系统等。使得开发、测试团队在软件开发、测试和交付生命周期中对研发过程进行...

  • .NET6 微服务——CI/CD(1):搭建Jenkins并实现自动构建

    时间:2024-03-17 17:32:54

    CI/CD它的意思是 持续集成/持续部署,这也不是新概念。那些八股文就不写了,说话的方式简单点:如果成功搭建CI/CD环境,当你需要迭代线上程序时,只需通过git提...

  • Gitlab CI/CD 自动化打包部署前端(vue)项目

    时间:2024-03-13 12:19:23

    一、虚拟机安装 1.vmware下载 2.镜像下载 3.Ubuntu 4.新建虚拟机 一直点下一步,直到点击完成。 5.分配镜像二、Gitlab CI/CD 自动化部署项目 1.配置GitLab CI/CD: A.在你的Vue.js项目中,创建一个名为`.gitlab-ci.yml`的文件,放在项目...

  • 基于 Jenkins 搭建一套 CI/CD 系统

    时间:2024-03-13 09:28:34

    一、CI/CD环境介绍 本次要实现如下效果,开发人员完成功能开发并提交代码到gitlab仓库,jenkins自动完成拉取代码、编译构建、代码扫描(sonarqube)、打包,再自动化完成部署到Tomcat服务器提供访问。 环境准备三台Centos7.6机器: 服务器IP地址配置包含功能及版本Gi...

  • [工具探索]-Gitlab的CI/CD操作

    时间:2024-03-02 18:07:52

    在 GitLab 中,CI(持续集成)是一项强大的功能,它允许你自动化构建、测试和部署你的代码。 在 GitLab CI/CD 中,.gitlab-ci.yml 文件是用于定义构建和部署流程的配置文件。它使用一种基于 YAML 的语法。 下面是一个简单的 .gitlab-ci.yml 文件的例子 ...

  • 使用 Gitlab CI/CD 实现自动化发布站点到 IIS

    时间:2024-02-22 17:32:34

    说明这里先介绍下两个东西 CI/CD、GitLab Runner,当然在此之前你需要对 git 有所了解,关于 git 这里不做说明,可以自行百度。首先介绍 CI/...