January 6, 2022
Java
计算机中最基本排序算法,毕业后基本就没再碰过,虽然知道使用场景及优缺点,但是具体实现细节已经记不清了,趁着这次换工作的机会重新手撕一遍,权当是裨补阙漏。
简单排序之选择排序、冒泡排序、插入排序、希尔排序。选择 < 冒泡 < 插入 < 希尔123456789101112131 ...
Read more
August 9, 2021
生活感悟
今年 3 月,2021 的伊始,也是我 30 岁的开始,至此我已经做了 8 年的快乐码农了,快乐是因为我喜欢现在的工作,也喜欢钻研这些代码。一直以来,身体都是很好的,毕竟从来没上过医院,体检结果中除了体重稍微在标准之上外,各项检查也都很安全。然而,这一切,都在这一年变了,在前阵子学习 Doc ...
Read more
March 30, 2021
Docker
下午无事,顺道做了一下梳理,产出下图一枚:
Read more
March 29, 2021
Docker
写在前面在 Android CI 项目的最后,还想再为该项目增加一个推送功能,编译完成后将结果通过 Chanify 推送到 IOS 设备。为什么选择 Chanify 呢?只是因为这天我刚好在 V2EX 上刷到了这篇文章,Chanify 所需要的条件我也都满足。而我的目的,Chanify 也能 ...
Read more
March 24, 2021
Docker
设置 Git 备用库公司的代码现在是在 Github 或者其他平台上的,而我们搭建的 CI 平台只是自己的一个私有系统,且依赖于我们自己搭建的 Gitea,那么如何方便的让两个仓库完成同步呢?比如项目的源码,主提交至 Github,同时在 Gitea 中保存一个同步备份。Push 时同时提交 ...
Read more
March 23, 2021
Docker
写在前面在之前的文章中我们完成了 CI 环境的大部分工作,已经实现了提交代码自动编译,本文主要完成最后一步,上传编译后的 APK 到 MinIO。
准备 MinIOMinIO 是一个非常轻量的对象存储服务,可以轻松快速的部署在 Amazon S3 或者 Docker 集群中。
1234567 ...
Read more
March 18, 2021
Docker
写在前面在之前的 搭建 Drone CI 环境 文章中我们的 Drone CI 环境已经搭建了起来,可以开始跑 CI 任务了。那么接下来就是准备一个我们自己的 Android 环境,用来放在 Drone 脚本中执行自动编译。
前期调研在开始之前,我一直在纠结我的基础镜像应该继承自哪里,首先最 ...
Read more
March 2, 2021
Docker
Baota宝塔 Linux 面板,快速建站,运维管理平台,这个真的很方便,尤其是网站备份功能。
宝塔面板一键docker部署
1234567891011121314151617version: '3'services: baota: image: pch18/baota:lnmp ...
Read more
February 26, 2021
Docker
了解 Drone在 Docker 的基础上,可选择 CI 工具比较多,选择 Drone 最主要还是源于其较低的资源开销,以及我也确实不喜欢 Jenkins。最终目的是在群辉上搭建出一套自动构建 Android App 的 CI 平台。
准备好 GiteaDrone 的使用需要一个 Git 仓 ...
Read more
February 24, 2021
Docker
了解 GiteaGitea 与其他 Git 托管工具的横向对比:点击这里
选择 Gitea 有两个原因:
低资源开销,需要能运行在 Nas 上面,我这里使用的是群辉 DS720+。
兼容性好,这次主要目的是与 Drone 配合搭建 CI 平台,Drone 官网中提到 Gitea 与 Dro ...
Read more