上次介绍了Azure Application Insights,实现了.net core程序的监控功能。这次让我们来看看Azure DevOps Pipeline功能。Azure DevOps PipelineAzure DevOps里面的一个组件,对于12个月试用账号同样永久免费。 持续集成C
原创 2022-01-11 14:25:43
242阅读
# 从头开始学习如何创建Azure DevOps Pipeline 作为一名经验丰富的开发者,我可以帮助你学习如何创建Azure DevOps PipelineAzure DevOps Pipeline是一个持续集成/持续部署(CI/CD)工具,可以帮助团队自动构建、测试和部署应用程序。下面我将为你详细介绍整个流程,并提供代码示例。 ## Azure DevOps Pipeline 教程
原创 2024-04-24 11:00:16
86阅读
示例1编辑dockerfile$ cat DockerfileFROM busyboxCMD ["date"]构建docker build -t b
原创 2022-05-30 19:54:06
446阅读
使用GitLab CI前提条件是: runner 能够成功跑通安装请点击最终目标,快速,漂亮的.gitlab-ci.yml文件基础概念文档位置> clicked语法太多,用什么看什么吧!!!以下是常用概念PipeLine一次Pipeline 相当于一次构建任务,里面包含多个流程,如安装依赖、运行测试、编译、部署测试服务器,部署生产服务器等流程任何提交或者Merge Request 的合并 都
转载 2024-02-20 20:55:32
128阅读
关于Azure的DevOps,我觉得精华就是与它的Pipelines,并不是说其他的模块不好,而是它们或多或少我们都见过或者用的比较多,又或者比较容易理解。比如Board(看板),现在做敏捷开发的基本都有用到看板,它能实现个人任务的分配,任务完成状态等详细信息;比如Repos(代码库),用过github,gitee等等工具的话,都不会陌生。我们可以在上面新建仓库、上传代码、下拉代码、合并分支、回滚
1. 什么是 Azure Pipelines Azure Pipelines 会自动构建和测试代码项目,以将其提供给其他人。它适用于任何语言或项目类型。Azure Pipelines 结合了持续集成 (CI) 和持续交付 (CD),以持续不断地测试和构建您的代码,并将代码运送到任何目标。 在网上关于 ...
转载 2021-05-29 22:36:06
763阅读
2评论
官网文档:GitLab CI/CD 之 Pipeline Configuration Reference什么是GitLab CI/CDGitLab CI/CD is configured by a file called .gitlab-ci.yml placed at the repository’s root. This file creates a pipeline, which runs
转载 2024-03-28 13:10:03
134阅读
 一、概述1、CI 持续集成持续集成:持续集成(continuous integration)是指开发者在代码开发过程中,可以频繁将代码部署集成到主干,并进行自动化测试持续交付:是指在持续集成的基础之上,将代码部署到预生产环境持续部署:在持续交付的基础之上,把部署到生产环境的过程自动化2、持续集成流程1、开发者将新版本 push 到 Gitlab2、Gitlab 随后触发 jenkins
平时写的文档一般用Gitbook管理,类似于Git,其实Git主要用于管理代码,而Gitbook则使用Git管理文档。写好的文档可以按照特定的目录编译,运行,部署,然后一个带有文档的网站就展现出来了。而Gitbook也提供了本地的运行环境,通过npm安装gitbook即可,直接通过gitbook 本地部署环境。场景有的时候更换电脑则需要重新安装gitbook环境,甚是麻烦,有没有比较好的方法,类似
转载 2024-06-04 23:48:39
96阅读
本地离线文档部署docker run -it -d -p 4000:4000 registry.gitlab.com/gitlab-org/gitlab-docs:12.9 #将12.9替换成当前的gitlab版本访问:http://{IP}:4000/12.9/ee/ci/yaml/README.html.gitlab-ci.yml 在线参考文档:https://docs.gitla
转载 2024-01-31 15:48:49
77阅读
#!groovytimestamps{group_id="enn.cn.encdata"artifact_id="dataengine1.0"version=""packaging="tar.gz"artifact_description="dataengine1.0artifacts"group_
原创 2019-09-07 13:27:56
611阅读
1点赞
1评论
python demovscode创建一下目录和文件pip3 install pipenv
原创 2022-05-30 19:48:17
345阅读
gitlab actions是一个CI/CD平台而它作为CI/CD工具是许多工作流(workflows)中其一参考:https://www.youtube.com/watch?v=R8_veQiYBjI&t=21s
原创 2022-05-30 19:46:37
281阅读
Gitlab和Terraform都是很流行的DevOps工具,下面简单的记录一下如果使用他们在Azure上部署一个服务。在这个例子里面,Gitlab是作为我们的GitRepo,同时也是作为CICDPipeline来使用的。准备工作首先是准备工作,我们需要配置一个ServicePrincipal可以允许从第三方的程序访问Azure,我们还需要配置一个StorageAccount来保存我们的Terra
原创 2022-08-05 13:45:58
1822阅读
架构说明:  由浅入深,我们暂时不考虑分布式,安装Jenkins到用户服务器进行CICD  需要两台服务器  Gitlab:192.168.232.128:12080    源代码仓库,可以参考《安装gitlab》  用户服务器:192.168.232.130,    通过Jenkins自动构建服务:1、git clone源码                  2、Dockerfile编
转载 6月前
47阅读
Azure pipeline 配置根据条件执行脚本Intro我的应用通过 azure pipeline 来做持续集成,之前已经介绍了根据不同分支去打包不同的package,具体的就不再这里详细介绍了,可以参考 持续集成之nuget进阶,nuget 包可以做到根据不同的分支来发布不同的包,那么我的应用一定也可以做到不同的分支发布不同 tag 的 docker 镜像,最后通过 azure pipeli
转载 2019-10-14 23:15:00
128阅读
2评论
当一个团队还在手动登录服务器部署代码时,采用 CI/CD 流水线的团队已经实现了代码提交后自动构建、测试和部署 —— 这种效率差距在云原生时代被进一步放大。云原生 CI/CD 通过自动化流程将应用快速、可靠地交付到 Kubernetes 等容器平台,而 Jenkins 和 GitLab Pipeline 是实现这一目标的两种主流工具。本文通过实战配置对比两者的设计理念、适用场景和云原生适配能力。一
原创 2月前
120阅读
肖远昊 译 分布式实验室现如今持续集成(CI)和持续交付(CD)大家已经不陌生了,它们是为了辅助你的产品/工程项目能够更快、更容易地运行最新版本。在这篇文章中,我将讲述如何使用Docker镜像和GitLab的CI/CD工具构建一个Pipeline,在一个VPS/KVM Linux服务器上进行部署。前提要求对Linux、Docker以及CI/CD有基本的了解。GitLab帐号(免费计划即可)。一台具
原创 2021-05-12 15:58:13
775阅读
Gitlab为一套开源代码仓库管理系统,有CE(社区版)和EE(企业版),相较与共有的代码管理平台Githab,Gitlab常用与私有化部署在企业内网,方便对代码仓库及人员的分组及权限管控,轻松方便管理团队开发流程及多人合作开发规范,通过注册Runner,编写.gitlab-c…
原创 2022-01-13 16:20:39
1339阅读
1点赞
1评论
当一个团队还在手动登录服务器部署代码时,采用 CI/CD 流水线的团队已经实现了代码提交后自动构建、测试和部署 —— 这种效率差距在云原生时代被进一步放大。云原生 CI/CD 通过自动化流程将应用快速、可靠地交付到 Kubernetes 等容器平台,而 Jenkins 和 GitLab Pipeline 是实现这一目标的两种主流工具。本文通过实战配置对比两者的设计理念、适用场景和云原生适配能力。一
原创 2月前
127阅读
  • 1
  • 2
  • 3
  • 4
  • 5