6

概要:

CI を開発ワークフローに統合しているので、Bitrise ワークフローの実行を、Jenkins スレーブとして設定されているローカルの iOS Mac コンピューターに移動しようとしています。したがって、ビルドしようとしているプロジェクトは、この iOS コンピューターでビルドする必要があります。

問題:

統合ユーザー (リポジトリにアクセスできる GitHub アカウント) への ssh 接続を確立しようとしています。キーを作成し、GitHub ユーザーと .bitrise.secrets.yml ファイルに追加しました。

しかし、最初のステップである activate-ssh-key ステップが実行されると、パスフレーズが空の ssh-agent に SSH キーを追加できないというエラーが発生します。(これはどういうわけか設定可能ですか? これを回避できますか?)

出力ログは次のとおりです: https://pastebin.com/FCHhZNDb

bitrise.yml にステップ インします。

- activate-ssh-key@4.0.2: {getenv "SSH_RSA_PRIVATE_KEY"}

.bitrise.secrets.yml:

envs:
- SSH_RSA_PRIVATE_KEY: ssh-rsa *KEY*

|------------------------------------|

また、ssh キーを .ssh ディレクトリに直接配置しようとしましたが、機能しませんでした。

どんな助けでも本当に感謝しています! :)

TL;DR

bitrise cli を ssh 経由で github に接続しようとしてもうまくいきません。

4

1 に答える 1