gitlab
本教程将向您展示如何将个人项目移动到群组中。 在极狐GitLab 中,使用群组可以同时管理一个或多个相关项目。 群组具有很多的好处
2019 年 11 月,KDE 社区宣布计划迁移至 Gitlab。目前,它已正式完成迁移计划的第一阶段,并加入了 GitLab 的开源计划。 KDE 是一个国际性的自由软件社区,拥有一系列跨平台应用程序
GitLab 首席执行官 Sid Sijbrandij 昨日发表博客,介绍了自俄乌战争爆发以来 GitLab 所采取的一些行动。 Sijbrandij 表示,GitLab 公司对俄罗斯政府无端且不正当地军事入侵乌克兰、针对一个主权国家及其人民的可怕暴力行为,以及对该地区所有人(包括 GitLab 的团队成员及亲朋好友)的可怕影响深感悲痛。GitLab 向所有受到暴力和不确定性影响的人表示同情
GitLab是一个利用RubyonRails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库
上节课我们实现了在Kubernetes环境中动态生成Jenkins Slave 的方法,这节课我们来给大家讲解下如何在 Jenkins 中来部署一个 Kubernetes 应用。 前面的课程中我们学习了持久化数据存储在Kubernetes中的使用方法,其实接下来按照我们的课程进度来说应该是讲解服务发现这一部分的内容的,但是最近有很多同学要求我先讲解下 CI/CD 这块的内容,所以我们先把这块内容提前来讲解了。提到基于Kubernete的CI/CD,可以使用的工具有很多,比如Jenkins、Gitlab CI已经新兴的drone之类的,我们这里会使用大家最为熟悉的Jenkins来做CI/CD的工具
OpenAPI 规范(旧称为 Swagger)定义了一个 RESTful API 的标准的、与语言无关的接口。 OpenAPI 定义文件是 YAML 格式,由极狐GitLab 浏览器自动呈现为更易读的界面。 只有少数可用的端点与 OpenAPI 规范一起记录,但当前列表演示了该工具的功能
毫不夸张的说,Jenkins的灵魂在于各个配置和插件。作为CI/CD的调度中心,Jenkins具有十八般武艺,目前已有1700多个插件,功能强大到似乎有点过分了。 Jenkins的机器能上网的话,直接在线安装即可
一、简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库
对于技术外包公司来说,如果将 Disposable Email 列表放在应用程序的源代码中, 当遇到需要更新 Email 列表时,就必须一个一个专案更新并且重新布署, 这是相当耗时且重复的工作,因此我开发了一个 no-disposable.email 的服务, 用于检查某电子邮件的是否被列于 disposable email list。 这个服务是基于 Cloudflare Worker 建立的,因为这个服务流量就可能来自于世界各地,那么若将这个服务建立在单点服务器中,就会使得 Response Time 非常长,而 Cloudflare Worker 提供了将程式码布署至全世界端点服务器的功能,这样这个 API 使用者不论后端或前端都可以快速的得到检查结果。 这个服务需要社群的贡献,提供新的且未被列入的 Email Domain,若有发现或者可以协助改进程式码,可以透过下列的 GitLab 连结提出 Issue 或 Merge Request 给我
本文是 Drone 系列文章的第二篇,在第一篇文章中我们介绍了如何在 Kubernetes 集群中使用 Helm 来快速安装 Drone,并且用 cert-manager 给 Drone 应用做了自动化 HTTPS。 我们知道 CI/CD 是 devops 中最重要的环节,特别是对于现在的云原生应用,CI/CD 更是不可或缺的部分,对于 CI/CD 工具有很多优秀的开源工具,比如前面我们介绍的Jenkins以及gitlab ci都是非常流行常用的 CI/CD 工具,但是这两个工具整体使用来说有点陈旧和笨重,本文将为大家介绍一个比较热门的轻量级 CI/CD 开源工具:Drone,介绍如何将 Drone 和 Kubernetes 进行结合使用。
