smartdns icon indicating copy to clipboard operation
smartdns copied to clipboard

要不要用github action 发布官方docker ?

Open lalasou opened this issue 3 years ago • 15 comments

需求应用场景 看了看hub.docker 不知道哪个是官方版 希望能有个同步更新的docker 也不麻烦啊,github action 编译就行了啊 设备信息

  1. 设备信息(CPU,厂家)
    X86 arm64
  2. 固件信息

@pymumu

lalasou avatar Aug 21 '22 12:08 lalasou

我刚刚提过 pr 了 https://github.com/pymumu/smartdns/pull/1024

zh99998 avatar Aug 21 '22 12:08 zh99998

我刚刚提过 pr 了 #1024

请问一下版本号是怎么处理的(代码那块没看懂),我目前是在action时手工添加版本号(如v37.1.1

PikuZheng avatar Aug 21 '22 12:08 PikuZheng

我刚刚提过 pr 了

https://github.com/pymumu/smartdns/pull/1024

有arm64 没有

主要想 有官方的 分 test,dev,还有正式版 action自动化 更新比较及时 @pymumu

算了 还是先弄个arm64 正式版先用着 (刚买的tp 6088 😬)

lalasou avatar Aug 21 '22 12:08 lalasou

我刚刚提过 pr 了 #1024

请问一下版本号是怎么处理的(代码那块没看懂),我目前是在action时手工添加版本号(如v37.1.1

版本号跟随分支和tag,master 分支的提交会发布往 :master 打tag就会发布成tag

zh99998 avatar Aug 21 '22 12:08 zh99998

版本号跟随分支和tag,master 分支的提交会发布往 :master 打tag就会发布成tag

他要是打tag我就不那么费事了,作者提交commit时往往不提交release -_-!

PikuZheng avatar Aug 21 '22 12:08 PikuZheng

那你就用master....或者不想更新就指定hash号..

PikuZheng @.***> 于2022年8月21日周日 20:58写道:

版本号跟随分支和tag,master 分支的提交会发布往 :master 打tag就会发布成tag

他要是打tag我就不那么费事了,作者提交commit时往往不提交release -_-!

— Reply to this email directly, view it on GitHub https://github.com/pymumu/smartdns/issues/1026#issuecomment-1221541099, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACXZRSTMJOUPINRDSTXUBLV2IRYFANCNFSM57E4SVWA . You are receiving this because you commented.Message ID: @.***>

zh99998 avatar Aug 21 '22 12:08 zh99998

其实 用版本号作为version更好

版本号跟随分支和tag,master 分支的提交会发布往 :master 打tag就会发布成tag

他要是打tag我就不那么费事了,作者提交commit时往往不提交release -_-!

lalasou avatar Aug 21 '22 13:08 lalasou

commit hash, tag 和 branch 都可以引用

zh99998 avatar Aug 21 '22 13:08 zh99998

commit hash, tag 和 branch 都可以引用

改个pr 让大佬直接用 省事

lalasou avatar Aug 21 '22 13:08 lalasou

其实 用版本号作为version更好

版本号作为version可能会带来不同编译版本号命名规则不统一问题。之前有个issue就是说某个openwrt内置的smartdns版本命名没有采用与官方相同的日期式,导致无法覆盖安装

commit hash, tag 和 branch 都可以引用

commit hash也可能会有新版版本号比旧的小的情况。我想能不能在源码中引入一个文本,并通过action自增

PikuZheng avatar Aug 21 '22 13:08 PikuZheng

老版本不问了 新版本直接 version 用 37.1 这种就行了

lalasou avatar Aug 21 '22 13:08 lalasou

花了一点时间把我仓库中的编译命名改为形如 1.2022.v37.1.1 (为了可以直接覆盖安装,兼容之前的命名方式),以后再也不用手动修改tag了

PikuZheng avatar Aug 22 '22 03:08 PikuZheng

我没有arm64 能不能帮忙测一下这个image pikuzheng/smartdns:1.2022.v37.1.2 DIGEST:sha256:36da7e7f53b95e485c0cbc8b99f1ea658b6084a050fe88ced3171f51bf7f76c2 刚github action过去的 @lalasou

PikuZheng avatar Aug 23 '22 13:08 PikuZheng

刚把 6088退了😅 这货docker是个残废

我没有arm64 能不能帮忙测一下这个image

pikuzheng/smartdns:1.2022.v37.1.2

DIGEST:sha256:36da7e7f53b95e485c0cbc8b99f1ea658b6084a050fe88ced3171f51bf7f76c2

刚github action过去的 @lalasou

lalasou avatar Aug 24 '22 02:08 lalasou

刚把 6088退了sweat_smile 这货docker是个残废

上午花了点时间,在RB4011上跑起来了(armv6)

PikuZheng avatar Aug 24 '22 04:08 PikuZheng

https://pymumu.github.io/smartdns/install/docker/

pymumu avatar Jan 04 '24 14:01 pymumu