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/ba ...
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
October 21, 2018
eSIM
从 Android 8.1 开始,Google 开始提供全新的 eUICC API,主要实现了 GSMA SGP.ES10x 接口。并封停之前 Carrier Privileges 对 ISD-R 的操作 ( Only allows LPA to open logical channel t ...
Read more
July 28, 2018
Linux
两年前买了一台树莓派,放在手里已经吃灰好久了,最近玩 C 语言又拿了出来,主要用它来编译一下项目(Mac OS 不区分大小写,引用的某些库在 Mac 下是无法编译),不过两台机器之间文件互传也是很麻烦。后来在树莓派上折腾 NAS (ownCloud) 的时候忽然发现了一条新的路子,把 Mac ...
Read more
June 21, 2018
Java
使用 Try-With-Resources写了这么多年的 Java,应该如何优雅的开关流? Try-Finally?看看下面的写法:12345public static void main(String args[]) { try (InputStream is = new ...
Read more