Gitlab CI 使用高级技巧 通过 iOS 使用 gitlab 自动打包 我们了解到了 Gitlab 自动化打包简单配置。但是现在有个问题。每次提交代码都会去自动打包一遍。很多时候这不是我们想要效果。那么 Gitlab CI 有没有其他打包方式呢?比如按需要触发,定时触发 build 等。答案是有的。具体操作需要了解 YML。Gitlab YAML 详解
转载 2024-06-21 11:36:30
36阅读
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
23阅读
文章目录概述环境准备动手操作容器部署gitlab容器部署Drone流水线脚本编写.drone.yml流水线触发总结+遇到问题参考资料 概述drone是一个持续集成化工具,能够使用强大云原生管道引擎自动化他们构建、测试和发布工作流;简单来说:类似写shell脚本,只是脚本内容不一样; 其他持续集成工具,如:jenkins、gitlab-cicd;环境准备linux系统docker动手操作容器
转载 2024-06-01 10:26:12
97阅读
安全仪表板报告每个项目的默认分支最新安全状态。 安全团队可以确定是否有问题,并在需要时采取措施。 仪表板可用于消除误报或创建问题以解决漏洞。 团队还可以调整漏洞严重性权重。 安全仪表板位于项目侧面导航“项目”菜单中。 GitLab版本11.1还为Node.js添加了静态应用程序安全测试(SAST),用于在将更改提交到存储库时发现代码漏洞。 SAST支持已经可以用于C,C ++
转载 2024-05-10 18:11:59
12阅读
在现代软件开发领域中,DevOps已经成为一种主流流程和文化。而GitLab作为一种集成了Git仓库管理、CI/CD等功能工具,在DevOps实践中扮演着重要角色。 使用GitLab可以帮助团队更好地管理代码库、自动化部署和集成测试等工作。在DevOps实践中,持续集成(CI)和持续部署(CD)是非常重要环节,而GitLab提供了强大CI/CD功能,可以帮助团队实现自动化构建、测试和
原创 2024-03-11 09:58:03
32阅读
在当今软件开发中,DevOps已成为一种流行且高效方法论。而在DevOps实践中,GitLab作为一个重要工具,为软件开发团队提供了丰富功能和极大便利。本文将介绍GitLab DevOps概念及其在软件开发中重要性。 首先,让我们了解一下GitLabDevOps概念。GitLab是一个基于Git开源代码托管平台,它提供了一套完整工具链,涵盖了代码托管、版本控制、持续集成/持续
原创 2024-02-06 15:26:59
142阅读
[参考文章]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
在当今软件开发行业中,CI/CD(持续集成/持续部署)已经成为了一个非常关键环节。而GitLab则是一个为DevOps团队提供完整CI/CD工具链平台。在本文中,我们将为大家介绍GitLabDevOps教程,让大家更好地掌握这一强大工具使用方法。 首先,让我们简单了解一下GitLabGitLab是一个基于WebGit服务器,提供了代码仓库管理、问题跟踪、持续集成和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
135阅读
一、Gitlab CI/CD 简介① GitLab GitLab 是一个利用 Ruby on Rails 开发开源应用程序,实现一个自托管 Git 项目仓库,可通过 Web 界面进行访问公开或者私有的项目。GitLab 拥有与 GitHub 类似的功能,能够浏览源代码,管理缺陷和注释。GitLab 可以管理团队对仓库访问,它非常易于浏览提交过版本并提供一个文件历史库。② GitLab C
转载 2024-06-22 10:50:19
180阅读
持续集成流程说明 1、首先,开发人员每天进行代码提交,提交到Git仓库2、然后,Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库。3、Jenkins发送SSH远程命令,让生产部署服务器到Harbor私有仓库拉取镜像到本地,然后创建容器。4、最后,用户可以访问到容器 服务器准备:准备4台服务器,可以使用V
转载 2024-05-03 18:43:18
290阅读
gitlab devops GitLab,一个基于Git软件版本控制系统devops平台,通过其11.1版以及其他增强功能,提高了对安全性了解。 新安全仪表板报告每个项目的默认分支最新安全状态。 安全团队可以确定是否有问题,并在需要时采取措施。 仪表板可用于消除误报或创建问题以解决。 团队还可以调整严重性权重。 安全仪表板位于项目侧面导航“项目”菜单中。 [Git要点: G
转载 2024-05-11 21:08:37
17阅读
在当今互联网时代,软件开发行业一直在不断发展和改进。其中,DevOps(Development和Operations结合)是一种软件开发方法论,旨在加快软件开发和部署速度,提高软件交付质量。而GitLab和Docker作为DevOps领域内两大重要工具,正逐渐成为软件开发团队首选。 GitLab是一个基于Git源代码管理工具,提供了代码托管、问题跟踪、持续集成等功能。GitLab不仅
原创 2024-02-28 10:02:30
33阅读
1、什么是DevOpsDevOps是 Development(开发) 和 Operations(运维)缩写,是一组过程、方法与系统统称。强
原创 2024-08-03 23:31:02
47阅读
GitLab 介绍 GitLab 是一个功能齐全 DevOps 平台,提供从代码管理、持续集成/持续部署 (CI/CD)、安全扫描到监控完整工具链。它不仅是一个源代码管理仓库,还可以帮助团队实现整个应用生命周期自动化。 应用使用场景 源码管理:支持 Git 仓库存储和版本控制。 CI/CD 管道:用于构建、测试和部署软件。 代码审查:通过合并请求(Merge Requests)实现代码审核
原创 9月前
110阅读
Git:本地软件,无需联网即可使用,实现本地代码管理。         分布式版本控制系统,是一种工具,用于代码存储和版本控制。         将本地文件通过一定操作将其同步上传到Github或GiteeGitee:是一家中国公司,GitHub相当于云服务器,这个云服务器是国外,为了方便国内用户需求
GitLab是一个开源代码托管平台,它提供了很多强大功能,比如Auto DevOps。Auto DevOpsGitLab一个功能,它可以帮助开发团队快速地构建、测试和部署他们应用程序。然而,最近GitLab宣布他们将关闭Auto DevOps功能,这引起了很多开发者关注和讨论。 有人认为关闭Auto DevOpsGitLab一种策略调整,他们认为这可能是因为Auto DevOp
原创 2024-03-01 10:11:20
518阅读
  安装GitLab 官网: https://about.gitlab.com/ GitLab 是一个用于仓库管理系统开源项目,使用Git作为代码管理工具,并在此基础上搭建起来web服务。 GitLab和GitHub一样属于第三方基于Git开发作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你代码,添加SSHKey等等。不同是,GitLab是可以部署到自己
转载 2021-04-13 20:50:00
1504阅读
2评论
02 Gitlab/基础设施 - DevOps之路源代码管理器选用Gitlab,新版(2018.4)Gitlab已经集成了很多功能了,涵盖CI/CD、Issues、K8s集群/Docker集群操作等。在node01机器上安装部署Gitlab服务,Gitlab作为代码托管服务,所以需要注意备份、容灾等配置。两种安装方式:官方安装国内镜像安装Gitlab官方源访问太慢,我们选择国内清华大学镜像进行
转载 2024-10-15 14:25:58
40阅读
文章目录一、Pod自动伸缩1.1 HPA1.1.1 简介1.1.2 HPA实现原理1.1.3 相关命令1.2 VPA1.2.1 简介1.2.2 VPA组件1.2.3 VPA工作原理1.3 metrics-server简介二、 HPA部署与测试2.1 部署metrics-serverStep1 编写metrics-server配置清单文件Step2 部署Step3 测试kubectl t
  • 1
  • 2
  • 3
  • 4
  • 5