OBS不能自动去git仓库扒源代码吗?

要手动更新源码?

你看一下

https://build.opensuse.org/package/view_file/home:MargueriteSu/shadowsocks-qt5/_service?expand=1

这叫 Source Service,文档在这里:

https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.source_service.html

https://en.opensuse.org/openSUSE:Build_Service_Concept_SourceService

女王万岁:kissing_heart::rose:

osc add https://github.com/gnif/LookingGlass/archive/master.tar.gz
似乎是下载源码并校验
校验的话就很不符合需求了
我只是想随时编译主线代码
根本不想获得一份固定版本的代码……

似乎用Git的话还要再压缩一遍代码……
总之挺怪的……

校验的是你传 OBS 上的和远程的一致性。

Source Service 是自动 clone、压缩、更新版本号的。你在 URL tag 里写成 %{version} 的形式,到时候直接网页点一下就行。

具体应用你看下 KDE:Unstable:Frameworks

https://build.opensuse.org/package/show/KDE:Unstable:Frameworks/baloo5

PS: Source Service 只能自用不能提交 devel 源和 Factory

看来还是算了
git源码后再压缩一次 编译时再解压一遍……
虽说不是自己的服务器
不过也没必要这么折腾cpu