Travisにファイルを暗号化するワークフローがあることがわかりました。hereTravis-CIによって構築されたファイルにGPG署名する方法
私の使用例は少しシンプルですが、私はTravis-CIで構築されたファイルの署名を生成したいだけです。 セイ:この場合hello-0.0.1-a.bin
で
hello-0.0.1-a.bin.asc
hello-0.0.1-a.bin
pubkey.gpg
<or> hello-0.0.1-a.pub
はトラヴィスのビルドによって作成され、リリースとしてのGithubにプッシュされます。 同様に、署名はリリースとして(つまり同じタグの下で)Githubにプッシュされなければなりません。
プライベート/公開キーペアがそのビルドに固有のものである場合、私は気にしません(つまり、ディール・ブレーカーではありません)。 しかし、プライベート/パブリックキーペアがビルド間で共有されるのが理想的です。
ヒントや呪文を理解してヒント。