os x に YouTrack、TeamCity、Upsource、および Hub をインストールしました。それらが相互に対話するように構成しました。
TeamCity とハブの間の接続を有効にするためにTeamCity ハブ プラグインをインストールしました。それらは互いに見ることができ、ハブからのユーザーは teamcity で作成されました。
teamcity をハブで作成したプロジェクトに関連付けようとすると、エラーが発生します。ハブでプロジェクト ウィザードを使用して継続的インテグレーション サービスを追加しようとすると、次のエラーが発生します。
Error: Can not create integration
ハブのドキュメントには、ハブ ダッシュボードが teamcity にアクセスできるようにするための内部プロパティの設定が記載されています。
設定する必要がある内部プロパティは
rest.cors.optionsRequest.allowUnauthorized=true
rest.cors.origins=<dashboard hostname>
私は次のフォルダを見ました
~/.BuildServer/config
そこに というファイルを作成internal.properties
し、設定を入力して teamcity を再起動しました。の診断セクションに設定が表示されているため、teamcity がファイルを表示できることを確認できますが/admin/admin.html?item=diagnostics&tab=properties
、ハブからプロジェクトに継続的インテグレーションを追加しようとすると、同じエラー メッセージが表示されます。
teamcity にはプロジェクトがありません。youtrack に問題はありませんが、プロジェクトは存在します。これは、ハブを使用して youtrack を追加したときに作成されました。Upsource には、ハブからプロジェクトに追加したときに作成されたプロジェクトもあります。
teamcity の指示に正しく従ったことは確かです。
teamcity で teamcity プロジェクトを作成し、それらをハブのプロジェクトとリンクするつもりですか?