問題タブ [jetbrains-hub]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - Jetbrains Hub と Youtrack を同時に起動できません
ホストに Jetbrains Hub と Youtrack をインストールしたかったのです。.zip ファイルをダウンロードして、.zip ファイルに解凍しました/opt
。
次のように構成しました。
bin/hub.sh configure --listen-port 3334 --base-url http://hub.example.com
bin/youtrack.sh configure --listen-port 3333 --base-url http://youtrack.example.com
そのため、youtrack はポート 3333 で開始し、ハブは 3334 で開始します。SELinux (以前は問題が発生していました) を無効にし、Nginx ルールを作成しました。
問題は、ハブが実行されていない限り、youtrack を開始して外部からアクセスできることです。また、その逆も可能です。ただし、両方が実行されると、相互に再起動します。でもよくわからないけど、お互いにブロックしなくていいんじゃないの?私が間違っていることについて何か考えがありますか?
teamcity - Teamcity とハブの統合
os x に YouTrack、TeamCity、Upsource、および Hub をインストールしました。それらが相互に対話するように構成しました。
TeamCity とハブの間の接続を有効にするためにTeamCity ハブ プラグインをインストールしました。それらは互いに見ることができ、ハブからのユーザーは teamcity で作成されました。
teamcity をハブで作成したプロジェクトに関連付けようとすると、エラーが発生します。ハブでプロジェクト ウィザードを使用して継続的インテグレーション サービスを追加しようとすると、次のエラーが発生します。
Error: Can not create integration
ハブのドキュメントには、ハブ ダッシュボードが teamcity にアクセスできるようにするための内部プロパティの設定が記載されています。
設定する必要がある内部プロパティは
私は次のフォルダを見ました
~/.BuildServer/config
そこに というファイルを作成internal.properties
し、設定を入力して teamcity を再起動しました。の診断セクションに設定が表示されているため、teamcity がファイルを表示できることを確認できますが/admin/admin.html?item=diagnostics&tab=properties
、ハブからプロジェクトに継続的インテグレーションを追加しようとすると、同じエラー メッセージが表示されます。
teamcity にはプロジェクトがありません。youtrack に問題はありませんが、プロジェクトは存在します。これは、ハブを使用して youtrack を追加したときに作成されました。Upsource には、ハブからプロジェクトに追加したときに作成されたプロジェクトもあります。
teamcity の指示に正しく従ったことは確かです。
teamcity で teamcity プロジェクトを作成し、それらをハブのプロジェクトとリンクするつもりですか?
ruby - アイデア Vim bind go ファイル (RubyMine)
idea vim でバインドするにはどうすればよいですかgf
(vim のように動作するはずです)。gv
(go ビュー)、gm
(go モデル) などでも同じです。
回答ありがとうございます
nginx - Jetbrains のチーム ツールのセットアップ
Jetbrains の Team Toolsを数回インストールしようとしましたが、ある程度成功しましたが、ほとんどの機能が機能しませんでした。
今回は、それを機能させることができないなど、いくつかの理由で別のサーバーを購入しました。しかし、本当の問題は、正しく設定する方法を理解していないことだと思います。
私がしたこと:
Linode
サーバーを実行しUbuntu 16.04
ており、nginx
インストールしています。
この質問では 、実際のドメイン名をexample.comに変更しました
ハブの取り付け
ダウンロードして解凍した Jetbrains のハブ
/opt/hub/
以下の Web ページにアクセスするためのプロキシを作成しました
/etc/nginx/sites-enabled/jetbrains
- ハブを構成して実行しました
開封
http://hub.example.com:2222
してセットしました。これまでのところすべて良い。そこで、これからは Hub サービスを単独で実行するようにしました。
Upsource の場合と同じ手順:
でダウンロードして解凍した Jetbrains の Upsource
/opt/upsource/
同じファイルの下に Web ページにアクセスするためのプロキシを作成しました
/etc/nginx/sites-enabled/jetbrains
- 構成して実行しました
開封
http://upsource.example.com:2222
してセットしました。ハブを尋ねられたとき、私は外部のものを選択して入力し
http://hub.example.com:2222
、検証されました.
その後、次のログで起動しようとしたときに停止した起動ページが表示されます。Upsource Frontend
助けたいと思っている人に感謝します。
アップデート
外部ハブを使用せずに upsource をセットアップしましたが、それでもクラッシュしました。の起動を開始すると、エラー メッセージが表示されるようになりましたupsource-monitor
。
重要な行は最初の 2 行です
git - YouTrack の問題の状態を更新しない GitLab のリポジトリにコミットする
UpSource、YouTrack、Hub のセットアップが完了しました。UpSource と YouTrack の 2 つのサービスを持つ「オーバーホール」というプロジェクトがあります。どちらも VCS 経由で接続されています。UpSource はリポジトリ内で発生するすべてを受け取りますが、YouTrack 課題トラッカーで更新されないコミット メッセージを介して YouTrack で課題を更新したい場合、課題の状態は同じままです。
私のコミットメッセージは次のようになります。#HAUL-1 Fixed
YouTrack と UpSource の統合が有効になり、すべてが思いどおりに動作するはずです。あらゆる場所を検索し、プロジェクトを何度も再作成して、すべてを何度も確認しましたが、何が間違っているのかわかりません。
youtrack - UpSource が YouTrack から情報を取得するための時間設定はありますか
UpSource と YouTrack が正しく構成されており、どちらも相互に情報を取得できます。しかし、私は非常に奇妙なことを経験しました。マスター ブランチにコミットをプッシュしました。UpSource には情報が正しく表示されますが、YouTrack の問題の課題にリンクしました。この課題にカーソルを合わせると、情報が表示されず、理由がわかりません。
今、あなたは思うでしょう、私の設定に何か問題があるに違いありません! しかし、リンクをクリックすると問題に完全にリダイレクトされ、問題が更新されていることがわかります..?
その後、しばらくしてもう一度カーソルを合わせると、情報が UpSource 内に正しく表示されるようになりました! これについての私の唯一の論理的な説明は、UpSource が時間ベースで YouTrack から情報を引き出し、直接ホバーしないということです。この場合、そのような設定はどこにありますか?
docker - DockerコンテナのJetBrains/Teamtools「アドレス0.0.0.0とポート443でリッスンできませんでした」
問題
私は、JetBrains Hub、Youtrack、Upsource、および Teamcity を Docker コンテナにセットアップし、HTTPS 用に 443 および 443 にリダイレクトされたデフォルト ポート 80 で独自の IP (macvlan) で使用できるようにそれぞれを構成しようとしています (したがって、ポート番号はブラウザには表示されません)。
ただし、それを行うと、次のようになります。
アドレス 0.0.0.0 およびポート 443 でリッスンできませんでした
teamtools をデフォルトのポート 8080 および 8443 のままにしておくか、2000 を超えるポートを与えることも同様に機能するようです。
確認しましfuser 443/tcp
たnetstat -tulpn
が、ポート 80 または 443 で何も実行されていません。(コンテナー内のパッケージをインストールする必要がありました)
リスニング アドレスを NIC の IP または 172.0.0.1 に設定しようとしましたが、これも拒否されました。
質問:
- ポート 80 と 443 を設定できないのはなぜですか?
- 2000 以上のポートで機能するのはなぜですか?
- リバース プロキシなしでこれを機能させるにはどうすればよいですか? (リバースプロキシには他にもたくさんの問題があり、このセットアップで回避しようとしています)
設定
docker-compose.yml