Travis には、ファイルを暗号化するためのワークフローがあるようです。
私のユース ケースは少し単純です。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
、Travis ビルドによって作成され、リリースとして Github にプッシュされます。同様に、署名もリリースとして Github にプッシュする必要があります (つまり、同じタグの下で)。
秘密鍵と公開鍵のペアがそのビルドに固有のものであるかどうかは、私はあまり気にしません (つまり、ディール ブレーカーではありません)。しかし、ビルド間で秘密鍵と公開鍵のペアが共有されていれば理想的です。
ヒントや呪文を感謝し、ヒントを与えます。