Github Action 自动构建并推送 DockerHub
写在前面Github Action 这个东西,是小成本和自动化持续集成的福音,如果想要小成本的使用持续集成,省去自己搭建服务器做自动构建,Git Action 就是个好东西。没有这个的时候,你可以自己加 hook 触发,服务可以自己搭,也可以用第三方的。Github Action 最好的优执我个人觉得是在白嫖,什么东西不要钱的都是最好的,除了玩游戏。
需求我的需求很简单,当代码正式发版后,发布tag后,自动触发通过我的指定的Dockerfile构建镜像后,推送我们指定的 DockerHub。Github Action 提供的操作,可以理解为你在 jenkins 的服务器上写的 Pipline 脚本,一个作用,说到这发现Github Action又把 jenkins的饭碗抢了。
使用 Github Action照例,先告诉你怎么用,能搜到我博客的都是来解决问题的,如果还还有耐心,在解决完问题后,接着往下看。
我使用是官方推荐配置,看了一下,没有什么可以改的地方。你点开 Action 一看,它能搞的实在太多了,基本上能满足你的所有日常构建。
找到publish Docker Contai ...
github 图床失效问题解决
问题最近发现很多 github 上的文档图片变成红❌,不是一个两个文档,是大部分不同开源文档的图片都成了红❌。估计是官方的问题。一般情况下域名不用轻易弃用,因为域名可以用来切换IP,只要域名定下来了,IP可以根据需求来换。
这个问题,是由于域名也的新IP没有更新到DNS服务器上导致。
解决手动配置一下IP。怎么知道新的图床的IP?ping一下就可以知道。
ping avatars.githubusercontent.com
把下面的IP手动更新到 /etc/hosts 上,再刷新一下就可以解决这个问题。
12345678910111213141516171819202122232425262728293031323334# GitHub Start 140.82.113.3 github.com140.82.114.20 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com199.232.28.133 raw. ...
github--解决github文件不能超过100M
错误上传github文件带了测试数据,结果测试数据太大,上传不了:
1234567891011121314Enumerating objects: 66, done.Counting objects: 100% (66/66), done.Delta compression using up to 8 threadsCompressing objects: 100% (52/52), done.Writing objects: 100% (55/55), 170.58 MiB | 1.55 MiB/s, done.Total 55 (delta 26), reused 0 (delta 0), pack-reused 0remote: Resolving deltas: 100% (26/26), completed with 5 local objects.remote: error: Trace: 405ebb8940b239aec85cd8d2b57faa2b154ec135647a1ae27c891ec512d61129remo ...