logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker+jenkins自动化部署PHP项目

安装Jenkins:(注意关注端口占用清空 netstat -anp | grep xxx)镜像使用的是 “jenkins/jenkins:lts”最后我通过shell脚本基于rsync工具实现远程同步,这里是因为我基于选择的分支去同步不同路径上的项目。然后配置到代码管理平台上,记得在容器中试拉去下是否成功~~浏览器访问项目:http://${服务IP}:8080。:(这里是定义了一个全局变量br

文章图片
#docker#jenkins#自动化
Linux搭建frps内网穿透服务器-细节补充

补充根据大佬实际部署期间遇到的坑

文章图片
#服务器#linux#运维
Phper-Docker构建swoole系列框架运行所需的开发环境镜像

这里的swoole系列泛指:swoft、hyperf、EasySwoole等框架。当遇到很多同学在window环境进行swoole框架进行开发时,就卡在环境搭建的问题上。主要涉及在window环境下不能够像Linux、Mac操作系统安装swoole插件一样丝滑。只是对于Phper来说,在集成环境安装php-swoole是比较困难的!

文章图片
#swoole#后端#docker +2
Keycloak-SSO-RBAC实战

你是否还在为多系统账号互通、用户每改一次密码要在 5 个系统各改一次而头疼?本文带你从零搭建 Keycloak 26.7(Docker + MySQL 持久化),到两个 Node.js 站点实现完整 SSO 单点登录方案:ROPC 自有登录页(保留品牌定制)、Token 跨站免密传递、introspect + 本地 JWT 双保险验证、Client 级别权限隔离(防越权 SSO 漏洞)、Realm

文章图片
#linux#微服务
Jenkins 参数化构建实战:实现指定分支部署与 Git Commit 回滚

本文介绍了如何使用Jenkins参数化构建实现指定分支部署与Git Commit回滚。通过配置选项参数、字符串参数和Git参数,实现动态选择部署/回滚操作、指定回滚Commit ID和构建分支。关键步骤包括:1)启用参数化构建并添加对应参数;2)配置Git仓库引用动态分支变量;3)编写Shell脚本处理部署/回滚逻辑,使用rsync同步代码,支持自动回滚到最近提交或指定Commit。文中还补充了r

文章图片
#jenkins#git#devops +2
到底了