使用 Woodpecker 与 Gitea 搭建纯开源的 CI 流程|极限降本
摘要:

这篇文章是《Woodpecker CI 设计分析》的续接,通过阅读 Woodpecker 和 Gitea 的源代码并最终实现本地部署 Woodpecker 和 Gitea,实现持续集成(CI)。
阅读全文
posted @
2024-01-21 10:51
白泽talk
阅读(331)
推荐(1) 编辑
完蛋,我被挖矿木马包围了|使用 TLS 连接 Docker
摘要:

近日,白泽在使用 docker 的时候,开放了防火墙的端口,以 SSH 方式访问远程服务器的 docker 守护进程(无需使用密钥即可建立连接),随后竟遭到了挖矿木马的攻击!
阅读全文
posted @
2024-01-09 10:23
白泽talk
阅读(1391)
推荐(3) 编辑
docker | jenkins 实现自动化CI/CD,后端躺着把运维的钱挣了!(下)
摘要:

在本篇文章中,将讲解使用jenkins帮助我们监听git仓库的变化,一旦有新的push到master分支,jenkins服务则从gitee主动拉取项目代码,构建新镜像(**借助上一节编写好的Dockerfile文件**),然后**删除同名旧镜像和旧容器,部署新容器**。
阅读全文
posted @
2022-02-14 10:48
白泽talk
阅读(958)
推荐(1) 编辑
docker | jenkins 实现自动化部署项目,后端躺着把运维的钱挣了!(上)
摘要:

本文的主角:`docker + jenkins`了,使用jenkins监听git仓库的变化,一旦发生变化就**自动拉取git仓库代码,构建docker镜像,然后自动部署,运行容器**。后端只要push了代码,则新一版的项目就会由jenkins自动部署到指定服务器(前端同理),这样后端一个功能开发完(jenkins自动部署),前端就能使用接口进行开发(前端push后,也自动部署),并完成后续相关测试。
阅读全文
posted @
2022-02-13 11:11
白泽talk
阅读(1073)
推荐(0) 编辑