2016-04-24 9 views
0

現在、私はiOSの継続的な統合にJenkinsを使用しています。私はlocalhost上で実行することができ、すべてが大丈夫です。リモートサーバーのJenkinsをセットアップしてローカルコンピュータに接続

enter image description here

私はlocalhostで、次のように設定します。

1)私のiOSプロジェクト用にリモートサーバーにジェンキンを展開できますか?これは、ほとんどのサーバーがウィンドウを使用しているためです。

2)私はウィンドウサーバーに展開する必要がある場合、どのように私のiPhoneシミュレータが実行されますか?それは私がウィンドウサーバーにホストし、私のMacコンピュータに接続するようなものですか?どうすればいいですか?私は、私の同僚がリモートでビルド設定を変更し、リモートでビルドすることを望みます。

+0

iOSコンパイルサーバーのオンラインサービスをホストしています –

+0

私は一緒にfastlane Jenkinsを使用する必要があります。私を案内してくれませんか? –

答えて

1

質問に間違いがあるかもしれませんが、Jenkinsマスターを必要なコンピュータにインストールしてMacスレーブでiOSジョブを実行するのはなぜですか?ジョブを特定のスレーブ上で実行するように制限し、sshを使用してJenkinsにノードを追加することができます。例えば

  • ジェンキンスマスター - リモートのWindowsマシン
  • ジェンキンススレーブ - MACスレーブ上で実行するためにはssh

設定in.Touch iOSのジョブを使用してマスターする接続のMacマシン(構成 - >このプロジェクトを実行できる場所を制限する)

+0

あなたのアドバイスをいただきありがとうございます。私はこのような研究sthを持っています。 https://www.cloudbees.com/ ジェンキンスサーバーをどこかに配置して、人々がリモートで設定などにアクセスしたり変更できるようにしたい。リモートサーバーにデプロイの 問題など は、任意のホストは私の要件のためにその大丈夫あり、 1)は、MACサーバ 2)私はfastlane、IOSシミュレータ、Xcodeのようないくつかの特定の要件を必要とする必要があるということですか?または、ローカルホストでアクセスを開くことは可能ですか? (人々は私のコンピュータの設定を遠隔でチームビューア経由で変更することができます) –

+0

遅い応答に申し訳ありません - 私は海外にいました:) 私が正しく理解していれば、ジェンキンスのマスターがあなたの仕事をしています。私が提案したのは、Jenkinsマスターがインストールされたリモートマシンを持って、現在のマシンをJenkinsの新しいノードとして追加してスレーブとして接続し、スレーブを黒色にしてJenkinsマスターにアクセスできるようにすることです外部からアクセスできない開発者へのボックス。今すぐ実行しているマシンでジョブが実行されるように設定してください。 新しいノードの追加 - http:// Jenkinsmaster:port/computer/- >新しいノード – Dvir669

関連する問題