Devops
文章平均质量分 83
Git、GitLab私有代码仓库、Jenkins
秋风お亦冷
运维工程师
展开
-
基于CICD的Nginx灰度发布与节点自动上下线管理
此案例需配合 jenkins pipeline 使用,pipeline 代码示例在结尾。共有 3 个配置文件,主要配置如下。任务定义(字符参数或选项参数)原创 2024-09-11 14:57:21 · 166 阅读 · 0 评论 -
GitLab升级多个版本-企业实战
Gitlab多版本升级的实战流程笔录。原创 2024-01-22 09:00:00 · 286 阅读 · 0 评论 -
Nexus升级多个版本-企业实战
Nexus多版本升级的实战流程笔录。原创 2024-01-19 14:10:43 · 224 阅读 · 0 评论 -
Maven+Pom配置Nexus认证
解决:Nexus版本从3.21.1-01 > 3.63.0升级后,加入了认证的问题,解决了非登录用户可以访问browse的bug,当关闭Allow anonymous users to access the server(允许匿名用户访问服务器)后,匿名用户访问browse的问题解决了,但Jenkins构建、开发会引起一系列报错如拉不到Nexus仓库依赖、报错401的问题。原创 2024-01-19 14:00:58 · 279 阅读 · 0 评论 -
Plugins for SonarQube
以下提供`SonarQube`的插件以及修复PDF插件导出失败的解决方案原创 2023-05-11 13:26:02 · 584 阅读 · 1 评论 -
Jenkins钉钉消息告警的多种方式+案例模板及演示
若Jenkins配置了域名并使用nginx限制了白名单访问,此时IP等于被禁用了,所以在钉钉代码构建通知群内点击Jenkins控制台是无法访问的,需要配置Jenkins URL的地址为域名才可正常访问;PS:Jenkins在创建指向自身的链接时需要知道其自己的URL,对代码构建无影响;任务、状态、持续时间、执行人为默认自带,点击地址可直接跳转到相关链接。构建后,钉钉通知的消息通知格式如何编写,以下会列出案例,以供参考;设置内指定构建者的手机号,在“通知人“填写手机号,多个换行即可。身份构建项目,默认会。原创 2022-06-30 15:47:37 · 1264 阅读 · 0 评论 -
Devops-day6-Jenkins流水线容器化+Harbor私有仓库
文章目录Jenkins流水线容器化+Harbor私有仓库Harbor一、生成证书1.生成CA证书私钥2.生成CA证书3.生成服务器证书4.生成证书签名请求5.生成一个x509 v3扩展文件6.使用该v3.ext文件生成证书7.安装Docker二、颁发证书1.分发证书2.安装Harbor3.测试HarborJenkins流水线实现容器化1.用JenKins连接K8S1)创建admin-csr.json(kubernetes)2)安装证书生成工具(kubernetes)3)创建证书私钥(kubernetes)4原创 2021-04-28 19:20:13 · 1348 阅读 · 0 评论 -
Devops-day5-Jenkins部署Python+Golang
文章目录Jenkins部署Python+GolangPython一、部署环境1、设计2.准备代码1)克隆仓库2)编写Dockerfile2)构建镜像4)编写配置清单二、部署环境1.部署python2.访问测试Golang一、编译环境(Jenkins)1、安装golang语言2、测试二、部署环境(web)1.jenkins部署2.构建脚本3.构建后脚本4.访问Jenkins部署Python+GolangPython编译环境(python)部署环境一、部署环境1、设计user --->原创 2021-04-28 19:18:07 · 570 阅读 · 1 评论 -
Devops-day4-Jenkins参数化构建Java+PHP
文章目录Jenkins 部署PHP1.Jenkins免密2.增加server3.配置gitlab代码仓库4.配置nfs4.创建PHP项目Jenkins部署TomCat编译环境1.部署maven编译环境2.配置Jenkins + maven3.创建代码仓库4.创建maven仓库5.测试maven运行环境1.安装tomcat2.配置权限3.配置Jenkins操作tomcat参数化构建类型介绍: 1.git branch list 2.文本参数 3.密码参数 4.凭证参数 5.布尔参数原创 2021-04-28 19:16:10 · 324 阅读 · 0 评论 -
Devops-day3-Jenkins配置用户+策略+凭据
文章目录1.添加用户2.管理用户3.配置全局策略4.查看用户角色4.新建三个用户5.设置角色类型6.关联创建的用户7.凭据配置1)ssh方式2)http方式8.常用的两种参数1)隐藏参数2)选择器1.添加用户2.管理用户可配置信息、删除用户3.配置全局策略开启权限全局安全配置4.查看用户角色Global roles(全局角色):管理员等高级用户可以创建基于全局的角色Item roles(项目角色):针对某个或者某些项目的角色Node roles(节点角色):节点相原创 2021-04-28 18:59:44 · 271 阅读 · 4 评论 -
Devops-day2-Jenkins自动化部署工具配置安装
文章目录Jenkins安装1.安装Jenkins2.配置Jenkins3.启动 Jenkins4.优化为中文界面5.配置网页端Jenkins安装Jenkins是依赖于Java开发、且由各种组件组成的一个自动化部署工具。准备机器IP配置要求jenkins192.168.12.83内存3g+/硬盘20G+基础优化setenforce 0systemctl disable --now firewalldsed -i 's#enforcing#disabled#g原创 2021-04-28 18:51:00 · 682 阅读 · 0 评论 -
Devops-day1-Git+GitLab介绍及使用
软件开发生命周期又叫做 SDLC(Software Development Life Cycle),它是集合了计划、开发、测试 和部署过程 的集合。原创 2021-04-28 18:48:20 · 2268 阅读 · 0 评论