Wayne's blog

归档 · 2021

首页

关于

loading..
docker

Drone CI

Drone CI背景其实 Drone CI 对于一般用途是用不到的,只有在一些比较极限的情况下才会用得到。 你的代码不能托管到 Github(即使是私有仓库) 搭建本地的 Gitlab 又没有 runner(非常极限的条件) 只有同时满足这两点,Drone CI 才能发挥出最大的功能。 on Docker使用 Docker 来做构建,是一个非常优雅的选择。 干净的环境 通过镜像来简化构建流程 所有流程清晰可读 同时 这套 CI 可以非常优雅的部署到 Docker 上。所以下文 都通过 docker 来部署和构建。 部署 Drone CI 参考官方文档: Drone Installation GuidesGitlab: 13.10Docker 2.10.7Drone: 2Drone runner do..

更多
loading..
linuxspringjavadocker

Spring Native

Spring Native其实我主要使用的编程语言是Java来着 背景 springboot 2.5.2spring native 0.10.1 前两天在 spring 上生成项目的时候,忽然发现有个叫 Spring Native 的依赖,听名字就觉得不一般,赶紧玩一玩。 简要介绍spring native 初步看下来是为了减少打包体积,减少内存使用量,加速容器启动和启动服务速度。 先看数据 stats CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % 05cbc775970a cranky_moser 0.03% 31.82MiB / 7.506GiB log2021-07-07 08:04:11.145 INFO 1 -..

更多