Open latelee opened 3 years ago
gitlab+gitlab runner 可集成在一起。但访问较不稳定。 可自己搭服务器,有docker部署。
github+travils: 有公开免费,也有私有收费。开源项目可选。受众大。可加徽章在github页面。
github+circleci: circleci可对接公开私有仓库,私有仓库每周有2500个credits,每次构建消耗数十个不等。 环境变量可适用所有的仓库,不需一一对应配置。 2020年年底:访问似乎稳定了一些。
github+appveyor: 公开免费,私有不支持(可能是收费,未研究)。
自动构建话题
docker自动构建: dockerhub上有自动构建功能,可关联github仓库,并指定Dockerfile(一般默认)。免费者公开,私有的收费。 阿里云有类似功能,但测试没效果。
自动构建还有另一功能: 可定时(如隔一天)构建,比如同步其它的镜像(如grc.io),当其它镜像有版本更新时,也即时更新。 注:但版本控制可能不太好做。
CICD概述: 由仓库+CICD服务组成。
可本地构建,但要服务器,且性能有要求。
可远程服务,有公开和私有的。