gitlab
源码托管平台 GitLab 拥抱了完全透明化的政策,将所有政策都放在台面上进行讨论,其中不乏非常具有敏感性的。最近它引发争议的一个拟以中的政策是不招收定居在中国和俄罗斯的应聘者担任网站可靠性工程和测试工程师。虽然它没有明确表示不招收俄罗斯人和中国人,但其中的意思还是相当明确的
Grafana 是一种工具,可让您通过图表和仪表盘可视化时间序列指标。极狐GitLab 将性能数据写入 Prometheus,Grafana 允许您查询数据,来显示有用的图表。 选择所需的数据源类型
开源技术爱好者,Docker.Taipei社群共同发起人,momo购物网架构师,曾任微软MVP、台北荣民总医院资讯工程师、玉山银行资讯处专员、宏碁eDC维运工程师,系统维护及开发设计超过16年。曾在多间大学资工系担任Docker容器技术讲师,并翻译审阅多本容器技术书籍。 任职过金融业、医疗业和网购业,接触并撰写过IBM Mainframe大型主机COBOL程式、PL/I程式,Client-Server架构的Lotus Notes,3-tier架构的Web应用程序,到RESTful风格的Web API架构,规划过后端拆解成多个虚拟机或容器的微服务架构,分享这十几年的经验,资讯人员面对微服务架构,应该如何解构,测试微服务和导入新技术
Jenkins作为老牌的持续集成框架,在这么多年的发展中,积累很多优秀的plugin工具,对进行持续集成工作带来很大的便利。 gitlab-ci gitlab-ci作为gitlab提供的一个持续集成的套件,完美和gitlab进行集成,gitlab-ci已经集成进gitlab服务器中,在使用的时候只需要安装配置gitlab-runner即可。 gitlab-runner基本上提供了一个可以进行编译的环境,负责从gitlab中拉取代码,根据工程中配置的gitlab-ci.yml,执行相应的命令进行编译
Linux 基金会宣布与多家硬件和软件厂商合作,共同成立了开源安全基金会(OpenSSF),这是一项跨行业的合作,通过建立具有针对性的计划和**实践的更广泛的社区,并将领导者聚集在一起,以提升开源软件安全性。 OpenSSF 的成员来自核心基础设施联盟(Core Infrastructure Initiative)、GitHub 开源安全联盟和和其他创始董事会成员,例如 GitHub、Google、IBM、摩根大通、微软、NCC 集团、OWASP 基金会 和 Red Hat。其他创始成员还包括 ElevenPaths GitLab HackerOne Intel Okta Purdue SAFECode StackHawk Trail of Bits Uber 和 VMware
现代源码控制系统提供了强有力的工具,使得在源码中创建分支变得容易。但最终这些分支都不得不合并到一块儿,许多团队还花了大量的时间把这些分支杂乱的盘根错节粘合在一起。有几个模式可以让团队有效地使用分支,并让团队专注在集成多个开发者的工作和组织通往生产(production)发布的路径周围
2019 年 11 月,KDE 社区宣布计划迁移至 Gitlab。目前,它已正式完成迁移计划的第一阶段,并加入了 GitLab 的开源计划。 KDE 是一个国际性的自由软件社区,拥有一系列跨平台应用程序
OpenAPI 规范(旧称为 Swagger)定义了一个 RESTful API 的标准的、与语言无关的接口。 OpenAPI 定义文件是 YAML 格式,由极狐GitLab 浏览器自动呈现为更易读的界面。 只有少数可用的端点与 OpenAPI 规范一起记录,但当前列表演示了该工具的功能
对于技术外包公司来说,如果将 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 进行结合使用。