Manual Upload

Manual Uploadでは、Git連携を使わずに、コンピューター上のフォルダーやZIPファイルからプロジェクトを登録できます。

必要なロール

Manual Uploadで新しいプロジェクトを登録するには、Super Adminとしてログインしてください。

アップロード画面を開く

次のいずれかの経路でUpload Project画面を開いてください。

  • Integrations > Manual Upload > Connect
  • Projects > Overview > New Project > Manual

アップロード方法

方法 動作
Directory 選択したフォルダーにファイルの除外ルールを適用し、ZIPファイルに圧縮してアップロードします。
Zip File 用意したZIPファイルをそのままアップロードします。

初期状態ではDirectoryタブが開きます。Zip Fileでは500MB以下のZIPファイルを使用できます。Directoryでは、除外ルール適用後に残るファイルの圧縮前の合計サイズを500MB以下にする必要があります。

ディレクトリをアップロードする

  1. Integrations > Manual UploadからUpload Project画面を開いてください。
  2. Directoryタブを選択してください。
  3. Project Directory領域を選択し、アップロードするフォルダーを指定してください。対応するブラウザーでは、フォルダーをドラッグ&ドロップすることもできます。
  4. Project Nameを確認してください。最上位フォルダーの名前が自動入力され、変更できます。
  5. 必要に応じて、Environment labelsでプロジェクトを区別する環境ラベルを選択してください。
  6. 公開範囲のスイッチを操作して、PublicまたはPrivateを指定してください。
  7. 選択されたファイル名と圧縮前の合計サイズを確認してください。
  8. Upload Projectを選択してください。
  9. ブラウザーでの圧縮とアップロードが完了するまで、ページを閉じないでください。

プロジェクト名は1文字以上100文字以下で入力してください。

画面にPrivateと表示されていても、スイッチを操作しないとPublicで保存される場合があります。アップロード前に必ず公開範囲のスイッチを操作してください。Privateで登録する場合は、スイッチを一度オンにしてからオフにしてください。

ディレクトリから除外されるファイル

ディレクトリを選択すると、.gitignoreの除外ルールが適用されます。開発ツールが自動生成するファイルや機密性のある設定ファイルも、既定で除外されます。

  • .git, .next, node_modules
  • dist, build, out, coverage
  • .idea, .vscode, __pycache__
  • .DS_Store, Thumbs.db
  • .env, .env.local, .env.development, .env.test, .env.production
  • *.log

すべてのファイルが除外されるとアップロードできません。必要なソースと設定ファイルが残っていることを、アップロード前に確認してください。

既定の除外リストですべての機密ファイルを除外できるわけではありません。秘密鍵、証明書、本番データが含まれていないか、自分で確認してください。

ZIPファイルをアップロードする

  1. Zip Fileタブを選択してください。
  2. Project Nameを入力してください。
  3. 必要に応じて環境ラベルを選択してください。
  4. 公開範囲のスイッチを操作して、PublicまたはPrivateを指定してください。
  5. プロジェクトのソースを含むZIPファイルをProject File領域にドラッグ&ドロップするか、領域をクリックして選択してください。
  6. ファイルが500MB以下であることを確認してください。
  7. Upload Projectを選択してください。

アップロードできるのはZIPファイルだけです。不要なビルド成果物や機密ファイルがZIP内に含まれていないか、事前に確認してください。

アップロード直後にスキャンする

プロジェクトが作成されると、Choose Scannerダイアログが開きます。

  • すぐにスキャンする場合は、スキャンの種類を1つ以上選択し、Scanを選択してください。
  • 後でスキャンする場合は、Skip Scanを選択してください。
  • 操作後はProjects > Overviewに移動します。

ダイアログを閉じてもプロジェクトは登録されたままですが、Projectsには移動しません。ScanまたはSkip Scanを選択すると移動します。

Skip Scanを選択してもスキャン開始メッセージが表示される場合がありますが、新しいジョブは作成されません。既存のスキャン状態は、ProjectsのScan列またはJobsで確認してください。

アップロードしたソースを更新する

Manual Uploadプロジェクトのアップロード済みZIPファイルを置き換えるには、AdminまたはSuper Adminの権限が必要です。

  1. Projects > Overviewでプロジェクトの行を選択してください。
  2. プロジェクト詳細ダイアログでSourceタブを選択してください。
  3. 新しいZIPファイルをUpdate Project Source領域にドラッグ&ドロップするか、領域をクリックして選択してください。
  4. Update Sourceを選択してください。
  5. ソース更新の成功メッセージと、新しいスキャンジョブが作成されたかを確認してください。

Update Project Sourceには上限500MBと表示されます。ファイルを選択できても、アップロード前に500MB以下であることを確認してください。

トラブルシューティング

ZIPファイルを選択できない

  • 拡張子が.zipであることを確認してください。
  • ファイルが500MB以下であることを確認してください。
  • ブラウザーでファイル選択の権限がブロックされていないか確認してください。

ディレクトリを選択しても有効なファイルがない

  • .gitignoreと既定の除外リストが、すべてのファイルを除外していないか確認してください。
  • ソースを含む親ディレクトリを選択し直してください。

圧縮またはアップロードに失敗する

  • 一度にアップロードするファイルの数とサイズを減らして、再試行してください。
  • ネットワーク接続を確認してください。
  • 必要に応じてコンピューターでZIPファイルを作成し、Zip Fileで再試行してください。