ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

NAS ストレージ用の MinIO ゲートウェイで GitHub Actions を有効化する

GitHub Enterprise Server で GitHub Actions を有効化し、NAS ストレージに MinIO Gateway を使用して、ワークフローの実行によって生成されたアーティファクトを保存できます。

Site administrators can enable GitHub Actions and configure enterprise settings.

ここには以下の内容があります:

必要な環境

警告: サポートされているS3のストレージプロバイダは、Amazon S3とMinIO Gateway for NASのみです。 他のS3 API互換ストレージプロバイダはサポートされていません。 サポートされているストレージプロバイダに関する詳しい情報については「GitHub Enterprise ServerのためのGitHub Actionsの利用を始める」を参照してください。

GitHub Actions を有効化する前に、次のステップを完了していることを確認してください。

  • アプライアンスでのリソースの競合を回避するために、MinIO を your GitHub Enterprise Server instance とは別にホストすることをお勧めします。

  • ワークフローアーティファクトを保存するためのバケットを作成します。 バケットとアクセスキーを設定するには、MinIO のドキュメントを参照してください。

  • GitHub Actionsのためのハードウェア要件をレビューしてください。 詳しい情報については「GitHub Enterprise ServerのためのGitHub Actionsの利用開始」を参照してください。

  • your GitHub Enterprise Server instanceのドメインに合わせてTLSを設定しなければなりません。 詳しい情報については「TLSの設定」を参照してください。

    ノート: 信頼された認証局によって署名された証明書でGitHub Enterprise Server上のTLSを設定することを強くおすすめします。 自己署名証明書でも動作はしますが、セルフホストランナーに追加の設定が必要になり、プロダクションの環境では推奨されません。

  • your GitHub Enterprise Server instanceでHTTPプロキシサーバーを設定してイルなら、HTTPプロキシの除外リストにlocalhost127.0.0.1を追加しなければなりません。 プロキシの設定変更に関する詳しい情報については「アウトバウンドのWebプロキシサーバーの設定」を参照してください。

NAS ストレージ用の MinIO ゲートウェイで GitHub Actions を有効化する

  1. GitHub Enterprise Serverの管理アカウントから、任意のページの右上にあるをクリックしてください。 サイトアドミン設定にアクセスするための宇宙船のアイコン

  2. 左のサイドバーでManagement Consoleをクリックしてください。 左のサイドバーのManagement Consoleタブ

  3. サイドバーでActions(アクション)をクリックしてください。 設定サイドバーのActionsタブ

  4. Enable GitHub Actions(GitHub Actionsの有効化)を選択してください。 GitHub Actionsを有効化するチェックボックス

  5. [Artifact & Log Storage] で、[Amazon S3] を選択し、ストレージバケットの詳細を入力します。

    • AWS Service URL: MinIO サービスへの URL。 たとえば、https://my-minio.example:9000 などです。
    • AWS S3 Bucket: S3 バケットの名前。
    • AWS S3 Access Key および AWS S3 Secret Key: MinIO インスタンスに使用される MINIO_ACCESS_KEY および MINIO_SECRET_KEY。 詳しい情報については、MinIO のドキュメントを参照してください。

    Amazon S3 ストレージを選択するためのラジオボタンと MinIO 設定のフィールド

  6. [Artifact & Log Storage] で [Force path style] を選択します。 [Force path style] チェックボックス

  7. 左のサイドバーの下でSave settings(設定の保存)をクリックしてください。 Management Console での [Save settings] ボタン

  8. 設定が完了するのを待ってください。

次のステップ

設定の実行が正常に完了すると、GitHub Actionsはyour GitHub Enterprise Server instance上で有効になります。 GitHub Actionsのアクセス権限の管理やセルフホストランナーの追加といった次のステップについては、「GitHub Enterprise ServerのためのGitHub Actionsの利用開始」を参照してください。

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

OR, learn how to contribute.