cststudio / csthinking

一些思路,一些想法,一些实验。随意提提,随意想想,随意看看,不做决策。
0 stars 0 forks source link

[CICD]一些服务的记录 #13

Open latelee opened 3 years ago

latelee commented 3 years ago

CICD概述: 由仓库+CICD服务组成。
可本地构建,但要服务器,且性能有要求。
可远程服务,有公开和私有的。

latelee commented 3 years ago

gitlab+gitlab runner 可集成在一起。但访问较不稳定。 可自己搭服务器,有docker部署。

latelee commented 3 years ago

github+travils: 有公开免费,也有私有收费。开源项目可选。受众大。可加徽章在github页面。

github+circleci: circleci可对接公开私有仓库,私有仓库每周有2500个credits,每次构建消耗数十个不等。 环境变量可适用所有的仓库,不需一一对应配置。 2020年年底:访问似乎稳定了一些。

github+appveyor: 公开免费,私有不支持(可能是收费,未研究)。

latelee commented 3 years ago

自动构建话题

docker自动构建: dockerhub上有自动构建功能,可关联github仓库,并指定Dockerfile(一般默认)。免费者公开,私有的收费。 阿里云有类似功能,但测试没效果。

自动构建还有另一功能: 可定时(如隔一天)构建,比如同步其它的镜像(如grc.io),当其它镜像有版本更新时,也即时更新。 注:但版本控制可能不太好做。