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 CI 使用高级技巧 通过 iOS 使用 gitlab 自动打包 我们了解到了 Gitlab 的自动化打包的简单配置。但是现在有个问题。每次提交代码都会去自动打包一遍。很多时候这不是我们想要的效果。那么 Gitlab CI 有没有其他的打包方式呢?比如按需要触发,定时触发 build 等。答案是有的。具体的操作需要了解 YML。Gitlab YAML 详解
转载 2024-06-21 11:36:30
36阅读
在现代软件开发领域中,DevOps已经成为一种主流的流程和文化。而GitLab作为一种集成了Git仓库管理、CI/CD等功能的工具,在DevOps实践中扮演着重要的角色。 使用GitLab可以帮助团队更好地管理代码库、自动化部署和集成测试等工作。在DevOps实践中,持续集成(CI)和持续部署(CD)是非常重要的环节,而GitLab提供了强大的CI/CD功能,可以帮助团队实现自动化的构建、测试和
原创 2024-03-11 09:58:03
32阅读
新的安全仪表板报告每个项目的默认分支的最新安全状态。 安全团队可以确定是否有问题,并在需要时采取措施。 仪表板可用于消除误报或创建问题以解决漏洞。 团队还可以调整漏洞的严重性权重。 安全仪表板位于项目侧面导航的“项目”菜单中。 GitLab版本11.1还为Node.js添加了静态应用程序安全测试(SAST),用于在将更改提交到存储库时发现代码漏洞。 SAST支持已经可以用于C,C ++
转载 2024-05-10 18:11:59
12阅读
在当今软件开发中,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
**GitLab Auto DevOps指南** 作为一名经验丰富的开发者,我将向你介绍如何实现"GitLab Auto DevOps"。这是一个自动化部署工具,可以帮助开发团队更高效地构建、测试和部署应用程序。首先,让我们看一下整个流程: | 步骤 | 操作 | |----|----| |1| 配置GitLab项目 | |2| 启用Auto DevOps | |3| 提交代码到GitLab
原创 2024-04-29 12:13:06
135阅读
在当今软件开发行业中,CI/CD(持续集成/持续部署)已经成为了一个非常关键的环节。而GitLab则是一个为DevOps团队提供完整CI/CD工具链的平台。在本文中,我们将为大家介绍GitLabDevOps教程,让大家更好地掌握这一强大工具的使用方法。 首先,让我们简单了解一下GitLabGitLab是一个基于Web的Git服务器,提供了代码仓库管理、问题跟踪、持续集成和CI/CD等功能。借
原创 2024-03-14 11:16:51
109阅读
gitlab devops GitLab,一个基于Git软件版本控制系统的devops平台,通过其11.1版以及其他增强功能,提高了对安全性的了解。 新的安全仪表板报告每个项目的默认分支的最新安全状态。 安全团队可以确定是否有问题,并在需要时采取措施。 仪表板可用于消除误报或创建问题以解决。 团队还可以调整的严重性权重。 安全仪表板位于项目侧面导航的“项目”菜单中。 [Git要点: G
转载 2024-05-11 21:08:37
17阅读
持续集成流程说明 1、首先,开发人员每天进行代码提交,提交到Git仓库2、然后,Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库。3、Jenkins发送SSH远程命令,让生产部署服务器到Harbor私有仓库拉取镜像到本地,然后创建容器。4、最后,用户可以访问到容器 服务器准备:准备4台服务器,可以使用V
转载 2024-05-03 18:43:18
290阅读
在当今互联网时代,软件开发行业一直在不断发展和改进。其中,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阅读
GitLab是一个开源的代码托管平台,它提供了很多强大的功能,比如Auto DevOps。Auto DevOpsGitLab中的一个功能,它可以帮助开发团队快速地构建、测试和部署他们的应用程序。然而,最近GitLab宣布他们将关闭Auto DevOps功能,这引起了很多开发者的关注和讨论。 有人认为关闭Auto DevOpsGitLab的一种策略调整,他们认为这可能是因为Auto DevOp
原创 2024-03-01 10:11:20
518阅读
一、Gitlab CI/CD 简介① GitLab GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私有的项目。GitLab 拥有与 GitHub 类似的功能,能够浏览源代码,管理缺陷和注释。GitLab 可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。② GitLab C
转载 2024-06-22 10:50:19
180阅读
Organizations implement CD pipelines using pieces of technology such as Jenkins, TravisCI, or GitLab. GitLab is an integrated platform that hosts both the repository and the issue tracker.A build server is a reusable infrastructure, which enables develop
文章目录一、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
gitlab 1.gitlab install 1.通过yum安装 使用清华大学源安装 gitlab-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror cat <<EOF>> /etc/yum.repos.d/gitlab-ce.rep ...
转载 2021-07-28 17:33:00
670阅读
2评论
Organizations implement CD pipelines using pieces of technology such as Jenkins, TravisCI, or GitLab. GitLab is an integrated platform that hosts both the repository and the issue tracker.A build server is a reusable infrastructure, which enables develop
原创 2021-06-17 11:48:59
190阅读
  • 1
  • 2
  • 3
  • 4
  • 5