一、git的安装1、下载gitgit官网地址:https://git-scm.com/download/win/ 选择所需要的版本,进行下载。2、下载完成之后,双击下载好的exe文件进行安装。3、默认是C盘,推荐修改一下路径(非中文并且没有空格),然后点击下一步。4、Git 选项配置,推荐默认设置,然后下一步。5、Git 安装目录名,不用修改,直接点击下一步。6、Git 的默认编辑器,建议使用默认
转载
2024-02-12 20:37:31
98阅读
新的安全仪表板报告每个项目的默认分支的最新安全状态。 安全团队可以确定是否有问题,并在需要时采取措施。 仪表板可用于消除误报或创建问题以解决漏洞。 团队还可以调整漏洞的严重性权重。 安全仪表板位于项目侧面导航的“项目”菜单中。 GitLab版本11.1还为Node.js添加了静态应用程序安全测试(SAST),用于在将更改提交到存储库时发现代码漏洞。 SAST支持已经可以用于C,C ++
转载
2024-05-10 18:11:59
12阅读
drone简介:drone官方文档:https://docs.drone.io/drone跟Jenkins一样,可实现持续集成,就是可以帮助我们解决重复的代码构建,自动化测试,发布等重复劳动,通过简单一个提交代码的动作,解决接下来要做的很多事。Drone是一种基于容器技术的连续运输系统,所以安装也是基于docker安装。相对于Jenkins,Jenkins虽然有1000多种插件可实现复杂的功能,所
转载
2024-10-30 12:02:17
199阅读
在当今软件开发中,DevOps已成为一种流行且高效的方法论。而在DevOps实践中,GitLab作为一个重要的工具,为软件开发团队提供了丰富的功能和极大的便利。本文将介绍GitLab DevOps的概念及其在软件开发中的重要性。
首先,让我们了解一下GitLab和DevOps的概念。GitLab是一个基于Git的开源代码托管平台,它提供了一套完整的工具链,涵盖了代码托管、版本控制、持续集成/持续
原创
2024-02-06 15:26:59
142阅读
一、基本概念我们在进行代码管理的时候,会有4个阶段,如下图所示: (1)workspace 工作区间,我们可以认为该区间是待上传项目对应的文件夹;(2)staging,该状态是指文件的追踪状态,一般在Git命令行中执行:git add xxx.html //xxx.html变为追踪状态git add . //文件夹下所有的文件变为追踪状态(3)local repository 本地仓库,可
转载
2024-04-26 15:39:22
528阅读
[参考文章]Chengzi_comm的专栏use gitlab cidocker run gitlab-runnergitlab-runner register1. 在虚拟机或服务器运行gitlab-runner容器docker run -d --name gitlab-runner --restart always \
-v /var/run/docker.sock:/var/run/doc
转载
2024-03-20 15:25:27
0阅读
02 Gitlab/基础设施 - DevOps之路源代码管理器选用Gitlab,新版(2018.4)的Gitlab已经集成了很多的功能了,涵盖CI/CD、Issues、K8s集群/Docker集群操作等。在node01机器上安装部署Gitlab服务,Gitlab作为代码托管服务,所以需要注意备份、容灾等配置。两种安装方式:官方安装国内镜像安装Gitlab官方源访问太慢,我们选择国内清华大学镜像进行
转载
2024-10-15 14:25:58
40阅读
文章目录概述环境准备动手操作容器部署gitlab容器部署Drone流水线脚本编写.drone.yml流水线触发总结+遇到的问题参考资料 概述drone是一个持续集成化工具,能够使用强大的云原生管道引擎自动化他们的构建、测试和发布工作流;简单来说:类似写shell脚本,只是脚本内容不一样; 其他持续集成工具,如:jenkins、gitlab-cicd;环境准备linux系统docker动手操作容器
转载
2024-06-01 10:26:12
103阅读
http://bbs.eeworld.com.cn/thread-505256-1-1.htmlhttps://packages.gitlab.com/gitlab/raspberry-pi2https://packages.gitlab.com/gitlab/raspberry-pi2/packages/raspbian/wheezy/gitlab-ce_8.17.7-ce.0_armhf.de
转载
2024-09-29 11:47:24
40阅读
在当今软件开发行业中,CI/CD(持续集成/持续部署)已经成为了一个非常关键的环节。而GitLab则是一个为DevOps团队提供完整CI/CD工具链的平台。在本文中,我们将为大家介绍GitLab的DevOps教程,让大家更好地掌握这一强大工具的使用方法。
首先,让我们简单了解一下GitLab。GitLab是一个基于Web的Git服务器,提供了代码仓库管理、问题跟踪、持续集成和CI/CD等功能。借
原创
2024-03-14 11:16:51
109阅读
**GitLab Auto DevOps指南**
作为一名经验丰富的开发者,我将向你介绍如何实现"GitLab Auto DevOps"。这是一个自动化部署工具,可以帮助开发团队更高效地构建、测试和部署应用程序。首先,让我们看一下整个流程:
| 步骤 | 操作 |
|----|----|
|1| 配置GitLab项目 |
|2| 启用Auto DevOps |
|3| 提交代码到GitLab仓
原创
2024-04-29 12:13:06
137阅读
drone 1.0 安装入门搭建教程由于 1.0 的更新换代之后,增加了OAuth2支持性更好了, 对github,gitlab,gitea已经非常的友好了,而之前的博客是gogs的,所以今天单独来写一篇关于gitea的,gitlab应该也是类似的.https://github.com/wrzfeijianshen/drone_tutorial
docker地址放在 workspace\dock
转载
2024-09-12 21:32:43
27阅读
Git CI/CD目录Git CI/CD一、什么Gitlab CI优势二、环境安装1、安装gitlab(docker版)——管理员管理2、安装Gitlab runner——开发人员管理2.1、docker版2.2、主机版2.3、问题记录3、gitlab runner关联gitlab(gitlab上注册runner)4、创建共享runner5、激活runner(已激活则忽略)6、注册成功7、避免重复
转载
2024-05-05 17:28:57
118阅读
1.新建项目 2.新增用户 3.修改密码
原创
2022-06-01 21:26:26
73阅读
持续集成流程说明 1、首先,开发人员每天进行代码提交,提交到Git仓库2、然后,Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库。3、Jenkins发送SSH远程命令,让生产部署服务器到Harbor私有仓库拉取镜像到本地,然后创建容器。4、最后,用户可以访问到容器 服务器准备:准备4台服务器,可以使用V
转载
2024-05-03 18:43:18
290阅读
Gitlab CI 使用高级技巧 通过 iOS 使用 gitlab 自动打包 我们了解到了 Gitlab 的自动化打包的简单配置。但是现在有个问题。每次提交代码都会去自动打包一遍。很多时候这不是我们想要的效果。那么 Gitlab CI 有没有其他的打包方式呢?比如按需要触发,定时触发 build 等。答案是有的。具体的操作需要了解 YML。Gitlab YAML 详解
转载
2024-06-21 11:36:30
36阅读
gitlab devops GitLab,一个基于Git软件版本控制系统的devops平台,通过其11.1版以及其他增强功能,提高了对安全性的了解。 新的安全仪表板报告每个项目的默认分支的最新安全状态。 安全团队可以确定是否有问题,并在需要时采取措施。 仪表板可用于消除误报或创建问题以解决。 团队还可以调整的严重性权重。 安全仪表板位于项目侧面导航的“项目”菜单中。 [Git要点: G
转载
2024-05-11 21:08:37
17阅读
第一节:下载git客户端,整合idea 由于博主公司用的git版本管理,所以本系列都是基于git版本工具的,当然SVN与git配置类似。git同样支持安装版和解压版,支持各种操作系统,我这里下载的是Windows的解压版。 选择刚才解压后的文件夹,选择cmd文件夹下的git.exe,然后点击Test查看是否连接成功。 注:如果没有配置git客户端,用git地址导入项目会提示你找
老早就想写这个话题了,今天正好有机会研究了一下 git 的自动化部署。最终做到的效果就是,每当有新的 commit push 到 master 分支的时候,就自动在测试/生产服务器上进行 git pull 拉取最新的代码,免去了程序猿兼职运维 ssh 上去拉代码部署的重复性工作。我们也要 Agile development 不是?什么敏捷开发啊,极限编程啊,快速迭代啊,持续集成啊,精益创业啊,口号
转载
2024-06-19 11:11:47
400阅读
# 使用 Docker 部署 GitLab 并配置克隆地址的端口设置
## 什么是 GitLab?
GitLab 是一个基于 Git 的版本控制系统,可以帮助团队进行协作开发。它提供了一个 Web 界面来管理项目、进行代码审查、持续集成等功能。使用 Docker 部署 GitLab 可以迅速创建和管理这个系统,使开发者可以专注于代码而非环境配置。
## 使用 Docker 部署 GitLab
原创
2024-10-17 11:57:01
331阅读