2
我看到Travis具有用于加密文件的工作流程here。如何GPG签署由Travis-CI构建的文件
我的用例稍微简单一点,我只想为在Travis-CI上构建的文件生成签名。 说:
hello-0.0.1-a.bin.asc
hello-0.0.1-a.bin
pubkey.gpg
<or> hello-0.0.1-a.pub
在这种情况下hello-0.0.1-a.bin
由特拉维斯创建的构建,以及将被推到Github上的释放。 同样,签名也必须作为发布版本推送给Github(即在同一标签下)。
如果私钥/公钥对于该构建是唯一的,我并不十分关心(即不是交易断路器)。 但是,如果私钥/公钥对在构建之间共享,那将是理想的。
欣赏和提示提示或咒语。