小程序可持续化自动部署一、安装gitlab-runner官方地址:https://docs.gitlab.com/runner/install/windows安装如下:
nodejs的环境变量一定要放到系统变量中!!!进入硬盘任意一个目录,下载gitlab-runner.exe文件,根据电脑是64位还是32位下载cd 到文件所在目录中,进行注册。命令:./gitlab-xxx-xxx.exe re
(1)、InnoDB 存储引擎 InnoDB 是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB 是默认的 MySQL 引擎。 (2)、MyISAM 存储引擎 MyISAM 基于 ISAM 存储引擎,并对其进行扩展。它是在 Web、数据仓储和其他应用环境下最常使用的存储引擎 之一。MyISAM 拥有较高的插入、查询速度,但不支持事物。 (3)、MEMORY 存储引
========================回滚 选定一个svn版本号,右键: 复原此版本做出的修改 提交代码 ======================== 关于tsvncache.exe引起电脑慢的问题[SVN cache程序] 这几天发现电脑的速度变的很慢很慢,发现在程里有一个TSVNCache.exe会开机自启动。到网上找了一下关于tsvncache.e
MEGREMEGRE语句,在SQL的生态圈中,一直都隶属于一个比较重要
原创
2023-07-25 10:15:28
51阅读
理解Android系统的进程间通信原理(一)----RPC中的代理模式
Android系统中的进程间通信是通过一个轻量级的RPC(Remote Procedure Call远程进程调用)和AIDL(Android Interface Definination Language)规范来生成两个进程之间可以相互访问的代码。其中RPC是以接口方式来实现,客户端与被调用实现之间是通过代理模式来实
转载
2023-10-07 16:41:37
128阅读
创建GitLab源码项目并上传示例代码1. 创建GitLab源码项目 本示例中创建的GitLab源码项目地址为:https://gitee.com/SunHarvey/helloworld_java.git 2. 执行以下命令获取示例代码并上传至GitLabgit clone https://gitee.com/SunHarvey/helloworld_java.git
g
转载
2024-05-06 10:27:14
91阅读
最近team内对k8s,docker比较感兴趣,想了解CI/CD相关的内容,我争取了该任务,做了些相关的工作,研究了大概一个礼拜,初步完成了从gitlab代码提交用docker自动发布版本的工作(还未涉及k8s),在此记录一 涉及到的软件版本版本介绍docker19.03.8不知道的不用往下看了git2.28.0 windows分布式版本控制系统gitlab12.5.5一个用于仓库管理系统的开源项
转载
2024-07-03 10:04:38
157阅读
目录前言pipeline接下来先来个小例子关键字参数Jobsbefore_script and after_scriptstagesstagescriptonly and excepttagsallow_failurewhenartifactsparallelincludevariablesSpecial YAML featuresSkipping jobs参考文章:1、GitLab的CI自动编译
转载
2024-04-28 14:55:04
84阅读
系统环境:Gitlab主机IP:192.168.1.2Jenkins主机IP:192.168.1.3一、为何要做自动部署#为什么要做自动部署,因为懒啊!!!
#部署Tomcat的在这里:https://blog.51cto.com/bigboss/2155423二、配置Gitlab#首先,你得有一个代码仓库,赶紧到gitlab上创建一个,然后创建个分支并创建一个文件。#其次,你得配置一
转载
2024-04-22 19:01:19
257阅读
1,前置条件有两个不同的服务器,一个是放gitlab(由于太穷买不起服务器,我用的官方的gitlab,https://gitlab.com/),一个用来放runner(还是因为太穷,我用本地电脑当runner的服务器)1》gitlab创建远程仓库:php-test 2》安装runner(由于我用的本地电脑,所以安装的是windows版本的runner,安装链接:https://docs.gitla
转载
2024-05-09 09:43:40
123阅读
简介gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成。中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。本文就是利用gitlab-ci的持续集成来实现自动部署。相比之前webhook的自动部署还是强大以及方便了许多。原理自动部署涉及了若干个角色,主要介绍如下GitL
转载
2024-02-26 19:58:10
44阅读
目录前言:思路:一、安装部署Gitlab、Jenkins二、Jenkins安装插件方式一、通过http方式链接方式二、SSH密钥类型三、安装Git工具1、Linux安装Git2、进入jenkins设置3、安装指定版本的git或者最新版git四、Jenkins job配置构建触发器五、gitlab仓库配置webhooks六、效果演示前言:通过Jenkins与GitLab联动,当gitlab仓库中代码
转载
2024-02-17 13:23:08
213阅读
Gitlab-Runner自动构建服务器搭建1这里讲到的gitlab仓库指的是https://gitlab.com/,自建gitlab仓库也基本相同。项目的构建打包过程相对比较消耗系统性能,所以gitlab将这部分任务都交给了gitlab-runner来做,因为gitlab-runner可以部署到不同的机器上。这样在构建的时候就不会影响gitlab服务器的性能。而gitlab ci仅用来管理项目的
转载
2023-09-27 23:06:52
146阅读
在Kubernetes环境中实现GitLab自动编译是一项非常有用的功能,它能够帮助开发团队更高效地管理和部署代码。下面我将向你介绍如何在Kubernetes中实现GitLab自动编译,并给出相应的代码示例。
**整体流程**
首先,我们需要明确实现GitLab自动编译的整体流程,如下表所示:
| 步骤 | 操作 | 说明
原创
2024-05-27 10:48:35
130阅读
在我们的日常工作当中,使用坚果云来存储重要的或者是日常的工作文件已经成为很多上班族的习惯了,因为这样我们重要的或日常经常用到的文件就会被自动同步、备份至坚果云的云端了,不管是日常使用还是管理,都非常的轻松方便。 而我们在使用坚果云软件的时候,我们会发现,文件夹本地同步是默认开启的,而此时如果我们想要删除本地同步的文件夹,但是又不想把云端的文件夹一起删除的话,这时我们该怎么办呢?其实,此时我们
前言 在之前已经写了关于Git,Gitlab以及Ansible的两篇博客《Git+Gitlab+Ansible剧本实现一键部署Nginx--技术流ken》,《Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken》,以及关于jenkins的简单使用《Jenkins持续集成介绍及插件安装版本更新演示(一)--技术流ken》。相信大家也已经完全掌握了这
转载
2024-07-31 18:21:38
89阅读
上面是简单接受一下gitlab ci的工作原理GitLab-CI这个是一套配合GitLab使用的持续集成系统,是GitLab自带的,也就是你装GitLab的那台服务器上就带有的。无需多考虑。.gitlab-ci.yml的脚本解析就由它来负责。GitLab-Runner这个是脚本执行的承载者,.gitlab-ci.yml的script部分的运行就是由runner来负责的。GitLab-CI浏览过项目
转载
2024-03-28 11:23:27
40阅读
在Kubernetes(简称K8S)领域,持续集成和持续部署(CI/CD)是开发过程中非常重要的一环。Gitlab是一款开源的代码仓库管理工具,结合自动构建(Auto Build)功能,可以实现自动化构建、测试和部署代码的流程,提高开发效率和减少人为错误。在本篇文章中,我将教你如何在Gitlab上实现自动构建的流程。
整体流程如下所示:
| 步骤 | 描述 |
| -------- | ---
原创
2024-05-20 11:40:44
138阅读
在Kubernetes(简称K8S)环境下,使用Gitlab进行自动部署是一种高效的方式,可以帮助开发团队快速部署应用程序并实现持续集成/持续部署(CI/CD)。下面我将介绍如何在K8S环境中实现Gitlab自动部署的步骤,并给出相应的代码示例。
首先,让我们看一下整个流程的步骤:
| 步骤 | 描述 |
| ---- | ---- |
| Step 1 | 在Kubernetes集群中创建命
原创
2024-04-24 12:40:21
67阅读
前提:环境:一台Ubuntu18.04机器,4核 8g以上,低了卡一、修改Ubuntu18.04的安装源 由于网络不行,不改安装源下载东西下载不下来 1、备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2、修改默认源为阿里,添加如下代码 sudo vim /etc/apt/sources.list
deb