简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
写在前面作为CI/CD工具的宠儿,jenkins深受java程序员、k8s领域的喜爱。jenkins有广泛的插件,可以支撑多种应用场景。虽然jenkins的权限管理让人感到可惜,但是基于庞大的用户群,小强给大家介绍一下何为Pipeline目录索引文章目录写在前面Pipeline流水线什么是流水线流水线的好处?流水线配置文件-JenkinsfileJenkinsfile语法如何创建流水线任务如何优化
流程说明准备好web应用,打包成jar包创建Dockerfile并发布到仓库中编写application-deployment.yaml文件,声明式配置k8s测试web集群资料说明服务器:10.10.10.10(替换成你们自己的服务器)Web应用端口:8080web准备javaweb项目使用springboot开发,测试接口如下(为了方便介绍,本项目就叫做javaweb)通过输出本地服务器的ip来
前言java应用程序接入kafka的方式非常多,在不同的架构体系有着不同的接入方式。比如SpringMVC项目,可以使用kafka-clientsSpringBoot项目,可以使用Spring-kafkaSpringCloud项目,可以使用Spring-cloud-starter-stream-kafka其中kafka-clients的通用性比较强,生产者、消费者都需要程序员手动去配置,也比较灵活
本小强使用的是github专业术语branch:区分工作环境,常用的有master主分支、develop开发分支tag:发行版本feature:功能分支(基于develop分支进行功能性开发)hotfix:热修复分支(用于解决master分支上的bug)release:发布分支(用于合并到masger上)[图片来源:https://blog.csdn.net/hherima/article/det