問題タブ [github-app]

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.

0 投票する
2 に答える
80 参照

github - github アプリはどこで実行され、リソースの制限は何ですか

github アプリの構築に興味があります。github を読む開発環境をセットアップして GitHub アプリのドキュメントを作成すると、github アプリは webhook を処理する http サーバーに基づいていることが説明されています。

それでも、私がインストールしたすべてのgithubアプリで、アプリ\インストールは、アプリを私のgithubアカウントに展開するためにhttpサーバーのホスティングおよび/または作成を含むものを必要としませんでした.

このような github アプリは、github マーケットプレイスから直接インストールされます (そのようなアプリの例として、 probot stalerennovateを使用できます)。

  1. これらのアプリケーションはどこで実行されますか? (例: github はアプリを専用 (仮想) サーバーにデプロイしますか?)
  2. そのようなアプリのリソース制限は何ですか (メモリの量、CPU など?)
  3. そのようなアプリをインストールしたgithubアカウント所有者は、どのようにしてgithubアプリログにアクセスできますか?

参照用のリンクと回答は素晴らしいでしょう。

0 投票する
1 に答える
29 参照

github - 元のリポジトリにインストールされた Github API を使用して、プル リクエストのフォークされたプライベート リポジトリを複製/ダウンロードすることはできますか?

GitHub アプリを作成し、プライベート リポジトリにインストールしました。
プル リクエストを検出し、自動的にコメントを追加し、着信 PR のテストを実行します。

PR が同じリポジトリからのものである場合は正常に機能します
が、PR が別のプライベート フォーク リポジトリからのものである場合は機能しません。(許可の問題のためだと思います)

以下のサンプル コードは、GitHub のコード (zip ファイル) を複製する方法です。

    • 元のリポジトリ / フォークされたリポジトリは両方ともプライベートです
    • 私の GitHub アプリは元のリポジトリにのみインストールされます
    • 私の GitHub アプリは、元のリポジトリで開かれたプル リクエストを検出します
    • 私の GitHub アプリは、プル リクエストのソース ファイルをダウンロードしようとします。
      • プル リクエストのソースが Fork からのものである場合に失敗する