随笔分类 - DevOps
CI/CD、TFS、Azure Devops
摘要:工作的缘故,接触 TFS (Team Foundation Server)挺多的,现在改名为 Azure DevOps,分为 可私有化部署版本 Azure DevOps Server,简称ADS,以及 SAAS 版本 Azure DevOps Services。未来因为微软收购了 github,据说
阅读全文
摘要:一. 常用设置 修改Jenkinsfile的路径 注意大小写 修改时区 【系统管理】->【脚本命令行】运行下面的命令 System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai') 一旦容器重启就失效
阅读全文
摘要:Mattermost 是一个开源、可私有化部署的在线通讯平台,可以和Github、Jira、Jenkins、Gitlab等做集成,所以也可以作为 ChatOps 的一种实现方式。 很早之前为开源项目 boat-house 做的一个教程,今天偶尔翻笔记的时候找了出来,在这里也分享一下。 部署 使用do
阅读全文
摘要:azure devops 流水线插件的示例 概述 正如标题所述这是一个简易的流水线任务插件的示例,比起官方的要简单很多,可以让大家快速上手。 输入框 流水线运行结果 官方教程: https://docs.microsoft.com/zh-cn/azure/devops/extend/develop/
阅读全文
摘要:Azure DevOps 插件: Field Unique Control https://github.com/smallidea/azure-devops-extension-custom-control-sample 一. 概述 二. 快速开始 三. 目录结构 四. 使用vss-web-ext
阅读全文
摘要:本文是我对Tekton的实现原理和背后技术逻辑的理解,以及在实践过程中的一些总结。 简介 Tekton 是一个基于 Kubernetes 的云原生 CI/CD 开源框架,基于 CRD(Custom Resource Definitions)方式实现,目前阿里、google、IBM 都在使用这个框架。
阅读全文
摘要:效果 改之前 修改之后 修改方法 1. 修改文本 使用VS Code打开DevOps IIS站点根目录 进入文件搜索,打开 正则 ,输入 替换的文本 \.BrandName( *)=( *)"Azure" \.ProductName( *)=( *)"DevOps" 操作步骤如下图所示 PS. Br
阅读全文
摘要:问题:mysql 容器中 /var/lib/mysql 执行时需要属于mysql用户 StorageClass kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: smartide-file-storageclass pr
阅读全文
摘要:需求: 搭建了一个ads (azure devops server) ci/cd 流水线,会用到windows的代理机,这台机器需要安装docker,并可运行linux类型的container 注:关于如何在windows上安装angent可以直接在ads上查看 问题: 这个机器系统是windows
阅读全文
摘要:C# 开发 Microsoft.AspNet.WebHooks.Receivers 使用微软官方的类库 使用说明:https://docs.microsoft.com/en-us/aspnet/webhooks/receiving/handlers NuGet:https://www.nuget.o
阅读全文
摘要:Nexus搭建及使用指南 安装 # Docker 安装 sudo apt-get update sudo apt install docker.io sudo usermod -a -G docker {localadmin} sudo curl -L "https://github.com/doc
阅读全文
摘要:问题 最近在开发Azure Devops 流水线任务插件时,发现在流水线CI中把结果推到摘要中显示,如果包含中文就会乱码 使用azure devops pipelines task api, 参考网址 https://github.com/microsoft/azure-pipelines-task
阅读全文
摘要:问题: 创建一个流水线任务插件,里面调用代码 tl.error('%') 运行后,百分号会被替换为%25 分析: 相似的问题在网上搜索到了,是因为%被转义为%25,但是代理机并没有去解析。 网上找到了一个解决方案,因为azure devops版本的问题,也测试过无法使用 https://github
阅读全文