3 DevOps云学堂

尚未进行身份认证

暂无相关简介

等级
TA的排名 73w+

使用GitLabCI模板库的流水线优化实践

基本上还是按照之前的目录结构完成的,jobs目录用于存放作业模板。templates目录用于存放流水线模板。这次使用default-pipeline.yml作为所有作业的基础模板。来源:...

2020-05-30 07:07:00

基于GitLab实现端到端DevOps流水线实践

基于Gitlab实现项目端到端交付实践,从需求开发开始到交付流水线实现应用发布。每个项目团队的工作流都是不一样的,本文档中的工作流是根据之前项目团队工作模式而配置的。重点参考技术的实现方...

2020-05-25 22:40:23

GitLab第四次全球DevSecOps年度调查报告

GitLab的第四次年度全球DevSecOps年度调查揭示了软件开发团队的角色正在变化数据显示,将近70%的运营专家表示开发人员可以配置自己的环境,这是责任转移的标志。来源:https...

2020-05-21 09:46:07

GitLabCI系列之流水线语法第七部分

本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习!这次我们在学习语法时候需要准备一个注册docker执行器类型的runner。可以参考以下命令指定:gitlab-runn...

2020-05-18 19:51:13

Jenkins运行ansible playbooks

本文是关于应用程序的自动化配置和部署。如果您的架构未使用容器类型的技术(例如Docker),则可能是在Linux上安装虚拟机甚至物理服务器。在这方面,Ansible允许您通过编写play...

2020-05-18 19:51:13

Jenkins流水线构建并发布.Net项目

在Jenkins中实现CI / CD的方法有很多,例如Blue Ocean,Free Style项目和Declarative Pipeline。在本文中,我将解释如何使用带有声明式管道的...

2020-05-17 22:19:05

GitHub Actions构建Docker镜像

GitHub Actions是为GitHub上的项目添加CI / CD工作流的自动化工具。注意:在本文中,我们将讨论将CI / CD工作流程集成到使用Docker的项目中的各个步骤。在使...

2020-05-17 22:19:05

加快GitLabCI流水线构建的一些方法

与任何持续集成和持续部署平台一样,速度对于开发人员效率至关重要。1. 使用自托管GitLab RunnerGitLab.com 提供共享的Runner程序供每个存储库使用,虽然这对于快速...

2020-05-17 22:19:05

GitLabCI-Runner使用S3存储配置分布式缓存

今天我们主要讲解,minio存储服务的部署、GitLabCI Runner配置分部署缓存。MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊...

2020-05-16 17:43:10

GitLabCI系列之流水线语法第六部分

本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习!needs 并行阶段可无序执行作业,无需按照阶段顺序运行某些作业,可以让多个阶段同时运行。stages: - bui...

2020-05-14 22:13:55

GitLabCI系列之流水线语法第五部分

本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习!artifacts用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并...

2020-05-13 21:40:30

GitLabCI系列之流水线语法第四部分

本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习!cache 缓存用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件...

2020-05-12 22:52:08

GitLabCI系列之流水线语法第三部分

本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习!only & exceptonly`和except是两个参数用分支策略来限制jobs构建:only定义哪些分支和...

2020-05-07 19:21:23

GitLabCI系列之流水线语法第二部分

本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习!tags用于从允许运行该项目的所有Runner列表中选择特定的Runner,在Runner注册期间,您可以指定Runne...

2020-05-06 19:10:57

GitLabCICD实践简介

本文是《GitLabCI实践》教程基础部分内容,讲述为什么要使用GitLabCICD功能,点击上面图片获取免费公开课报名链接,欢迎报名学习!部分观点仅供参考传统的应用开发发布模式开发团队...

2020-05-05 20:01:50

GitLabCI系列之流水线语法第一部分

本文是《GitLabCI实践》教程部分内容,点击上面图片报名学习!job在每个项目中,我们使用名为.gitlab-ci.yml的YAML文件配置GitLab CI / CD 管道。可以定...

2020-05-05 20:01:50

SonarQube社区版分支插件V1.3.0更新

嘿,大家好。是否还记得在代码质量平台集成的时候,想要把报告信息附加到合并请求中呢?当时一顿操作可惜翻车了,因为插件已经不支持7以上版本了。了解到有一个更好的插件能够实现多分支展示和Pul...

2020-05-04 15:04:14

GitLab Runner安装注册配置管理

本文是《GitLabCI实践》教程部分内容,点击上面图片获取免费公开课报名链接,欢迎报名学习!部分观点仅供参考。GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回G...

2020-04-30 05:24:44

初学者必备:一个简单的Promethues演示

本文主要讲解prometheus的基本使用,适合初学者入门。安装部分在官网下载对应的压缩包文件,解压、添加系统服务器、启动。Node_exporter安装命令tar zxf node_e...

2020-04-23 20:01:36

设计一条移动端安卓项目流水线

1.项目配置1.1 项目规范包存放路径: 统一在app/build/outputs/apk/[debug|release]目录下。1.2 编写上传包脚本(支持fim/pgyer)参考文档...

2020-04-22 17:06:08

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。