提示:这篇文章用于增加对Git的理解和基本使用一、Git是什么Git是一个用于实现项目版本控制的版本控制器,通过仓库建立分支来实现对项目不同版本的存储和切换,从而能够实现版本的回溯和控制。二、关于Git的基本结构Git大体上分为四个结构:工作区,暂存区,本地仓库(版本库),远程仓库(1)工作区所谓工作区,就是项目放置的位置。直白的说就是 .git 所在文件夹,就是你的工作区(2)暂存区暂存区英文叫
转载
2023-07-11 22:02:39
61阅读
一、 为什么要使用 Docker1.1Docker 容器虚拟化的好处在云时代,开发者创建的应用必须要能很方便地在网络上传播,也就是说应用必须脱离底层物理硬件的限制; 同时必须满足“任何时间任何地点”可获取可使用的特点。因此,开发者们需要一种新型的创建分布式应用程序 的方式,快速分发部署,而这正是 Docker 所能够提供的最大优势。Docker 提供了一种更为聪明的方式,通过 容器来打包应用、解耦
转载
2024-07-04 12:07:28
45阅读
在查看gitlab CI作业时,发现意外报错报错时由于git版本引起的,查看git版本使用list | grep git,yum默认阿里云源里面最新的版本就是1.18.3我们需要升级git 的版本。
基础架构之Gitlab Runner也是常用的基础设施,我们接着GitLab操作,具体使用GitlabRunner,如果不熟悉可以见官方详细介绍https://docs.gitlab.com/runner,这篇文章主要介绍安装及项目使用。 (一) 环境要求 (二) 安装设置 a) 知道上篇文章,我们
原创
2021-07-22 17:31:57
406阅读
解决gitlab-runner:fatal: git fetch-pack: expected shallow list的报错
原创
2019-10-14 16:27:21
4997阅读
最后更新于2021年5月28日 17:25:24 网上找了好多资料,心力交瘁终于是完成了自己项目的部署,想着造福大众,写点东西放上来,也算是为社区做点贡献。 目录准备工作:安装docker:打jar包,build镜像,run容器,测试一下在docker中部署gitlab-runner容器一二三简单的jar包部署 Docker Gitlab CI 部署 Spring Boot 项目准备工作:安装do
转载
2024-04-07 19:49:18
128阅读
文章目录一、gitlab-runner简介二、docker搭建gitlab-runner三、集成gitlab CI/CD流水线1、注册runner到gitlab服务器(以我目前应用的runner为例)2、注册结果如下图3、注册完config.toml配置如下四、config-toml配置简介1、全局配置2、[[runners]]部分3、[runners.docker]部分五、使用gitlab-r
转载
2023-07-11 09:44:54
814阅读
Ansible是一个非常受欢迎的自动化工具,其提供了许多功能,包括Ansible Runner。Ansible Runner是一个用于在Ansible中运行playboo的工具,它提供了一个简单的界面,可以轻松地运行playboos并监控它们的执行。
Ansible Runner使用的是一种非常简洁的模型。它通过配置文件指定要运行的playbook,然后调用Ansible的API来执行这些pla
原创
2024-03-07 12:44:25
110阅读
1、什么是DockerFileDockerFile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。官网:https://docs.docker.com/engine/reference/builder/构建步骤:编写Dockerfile文件docker build命令构建镜像docker run依镜像运行容器实例2、DockerFile构建过程解析1、Docke
转载
2023-12-17 12:56:48
81阅读
环境服务端:centos7客户端:window在centos7上部署docker+gitlab+gitlab-runner,win10利用ssh连接,开发人员只需提交代码,就可以进行项目文件上传,打包镜像,发布运行测试一、centos7上安装docker和docker-compose安装docker:1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你
转载
2023-08-31 22:09:57
99阅读
系统环境系统:centos7.9.2009Docker版本:20.10.3参考文献Run GitLab Runner in a containerGitLab CI/CD配置使用教程部署gitlab-runner
使用本地系统卷启动容器docker run -d --name gitlab-runner --restart always \
-v /var/run/docker.sock:
转载
2023-06-13 14:42:49
64阅读
文章目录前言系列文章Android 持续集成实践(二)——配置 Docker + gitlab-runner 实现线上自动编译安装 Docker安装 gitlab-runner安装注册 runner配置 runner 缓存路径签名文件的处理测试线上自动编译参考资料 前言最近幸得空闲,就来自己实践一遍 Android 的持续集成,之前公司一直在使用同事搭建的 gitlab+ci+firim,确实是
转载
2023-08-22 22:36:27
67阅读
Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。 一、Git安装: 1、 二进制方式安装: $ sudo apt-getinstall git-core安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,那么现在就可以
转载
2024-02-09 12:01:14
80阅读
环境变量bash全局行为像通常的程序一样,Git 的常规行为依赖于环境变量。GIT_EXEC_PATH 决定 Git 到哪找它的子程序 (像 git-commit, git-diff 等等)。 你可以用 git --exec-path通常不会考虑修改 HOME 这个变量(太多其它东西都依赖它),这是 Git 查找全局配置文件的
转载
2024-03-19 09:29:21
271阅读
GitLab CI部署:Runner部署及遇到的问题GitLab CI部署:Runner部署及遇到的问题1、Gitlab2、创建群组及项目3、找到项目独立的token4、部署gitlab runner4.1注册Q&A GitLab CI部署:Runner部署及遇到的问题如果已经对gitlab相当了解,且英文水平较好,可以直接阅读官方的runner安装文档。安装文档:Windows:htt
转载
2024-05-04 19:16:03
218阅读
Git整体架构大致可分为本地仓库和远程仓库两个,本地仓库的资源文件通过指令推送至远程仓库进行管理,本地仓库同样可以通过相应指令从远程仓库下载下来进行编辑等。目录一、本地仓库1、创建本地Git仓库:git init 2、提交本地仓库二、远程仓库1、Git远程仓库服务器2、创建远程仓库3、本地仓库内容推送远程仓库三、分支1、常用本地分支基本命令2、常用远程分支命令四、查看日志命令一、本地仓库
转载
2023-09-21 16:56:46
150阅读
文档安装 GitLab Runner
极狐 GitLab 中文文档自签名证书或自定义证书颁发机构
极狐 GitLab 中文文档配置 Runner
极狐 GitLab 中文文档gitlab runner 最新版下载
v15.6.0 下载安装 GitLab Runner安装curl -L https://packages.gitlab.com/install/repositor
转载
2024-02-23 11:21:30
625阅读
分支意味着偏离开发主线并继续你自己的工作而不影响主线开发。Git的分支模型被称为是Git的“杀手锏特性”,而这也使得Git在众多版本系统中,脱颖而出。3.1 分支机制简述首先,我们应该深刻理解一些Git存储数据的原理,当你发起一次提交,Git存储的是提交对象,其中包含了指向暂存区快照的指针。提交对象也包含作者姓名和邮箱地址、已输入的提交信息以及指向其父提交的指针。初始提交没有父提交,而一般的提交会
转载
2023-07-12 15:00:05
51阅读
一、哈希哈希是一个系列的加密算法, 各个不同的哈希算法虽然加密强度不同, 但是有以下几个共同点:不管输入数据的数据量有多大, 输入同一个哈希算法, 得到的加密结果长度固定。哈希算法确定, 输入数据确定, 输出数据能够保证不变哈希算法确定, 输入数据有变化, 输出数据一定有变化, 而且通常变化很大哈希算法不可逆Git 底层采用的是 SHA-1 算法。哈希算法可以被用来验证文件。 原理如下图所示:Gi
转载
2023-07-16 20:33:34
48阅读
Ansible Runner: Streamlining Automation Workflows
In today's fast-paced and ever-evolving IT landscape, organizations are constantly seeking efficient ways to automate repetitive tasks and streamline
原创
2024-02-04 10:05:27
39阅读