私はクイックビルドが初めてです。
同社は社内にquickbuildサーバーをインストールしています。
いくつかのワークフローをクラウド上で直接実行する必要があります。というわけで、エージェントをインストールしました。しかし、サーバーにエージェントを認識させることができませんでした。私は次のことを想定しています:
- 通信の方向はエージェントからサーバーです。エージェントがどこにあるかをサーバーに伝える方法が見つからないため、エージェントはサーバーに自身を登録しますが、エージェントでサーバーの場所を定義することはできます。
- 会社のファイアウォールは、エージェントからサーバーへの通信をブロックします。
だから私の質問は、どうすればそれを機能させることができるのですか? 私はこれを解決するためにいくつかの方法を調査しており、経験のある人が問題を進めるのを手伝ってくれることに感謝しています.
私が考えた解決策とその問題は次のとおりです。
- エージェントの場所をサーバーに伝えて、通信がサーバーからエージェントに行われ、ファイアウォールの問題が発生しないようにする構成はありますか? 探してみましたが、そのような設定は見つかりませんでした。これを行う方法がある場合、他の人がこのエージェントを使用できないようにするにはどうすればよいですか?
- IT チームを説得して、quickbuild に対するファイアウォールの制限を取り除くようにするには、何らかの安全な方法を提供する必要があります。たとえば、サーバーで定義されている秘密鍵をエージェントに渡します。アプリケーションに Google アカウントを使用させたい場合のようなものです。そのため、セキュリティに行ってワンタイム キーを取得します。クイックビルドに似たものはありますか?
クイックビルド サーバーは開発サイクルの重要な部分であり、Travis CI などの他のソリューションに置き換えることはできないため、それを提案しないでください。ありがとう。
クイックビルド4を使用しています。
ありがとう。