Skip to content

Commit

Permalink
feat(3239): add GIT_RECURSIVE_CLONE environment var (#615)
Browse files Browse the repository at this point in the history
  • Loading branch information
y-oksaku authored Nov 11, 2024
1 parent 621bf39 commit 0af2937
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/ja/user-guide/environment-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ Screwdriver はビルドの過程で利用できる環境変数をエクスポ
|------|---------------|-------------|
| SD_ZIP_ARTIFACTS | false | **オプション:** (`true`/`false`) <br><br>artifacts を単一の zip ファイルにしてアップロードします。<br><br>**ユースケース:** ビルドで大量の artifacts が生成される場合にアップロード時間を短縮できます。アップロードに失敗する場合は、zipファイルのサイズが処理可能なサイズより大きい可能性があります。<br><br>**注意:** このオプションが利用可能かどうかは、クラスタ管理者に問い合わせてください。 |
| USER_SHELL_BIN | sh | ビルド内で実行されるシェルを指定します。`/bin/bash`のように、絶対パスでの指定もできます。サンプルリポジトリ: <https://github.com/screwdriver-cd-test/user-shell-example> |
| GIT_RECURSIVE_CLONE | true | **Options:** (`true`/`false`) <br><br>サブモジュールを recursive clone します. |
| GIT_SHALLOW_CLONE | true | **オプション:** (`true`/`false`) <br><br>shallow clone します。|
| GIT_SHALLOW_CLONE_DEPTH | 50 | shallow clone する際の履歴を指定されたコミット数までで切り捨てます。 |
| GIT_SHALLOW_CLONE_SINCE | | 指定した日時から始まる履歴の一部でShallow cloneします。設定されている場合、`GIT_SHALLOW_CLONE_DEPTH`よりも優先されます。<br><br>`--shallow-since`を利用しており、絶対年代(例: `2019-04-01`)と相対年代(例: `4 weeks ago`)が設定できます。 |
Expand Down
1 change: 1 addition & 0 deletions docs/user-guide/environment-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ _Note: Environment variables set in one job cannot be accessed in another job. T
|------|---------------|-------------|
| SD_ZIP_ARTIFACTS | false | **Options:** (`true`/`false`) <br><br>Compresses and uploads artifacts in a single ZIP file.<br><br>**Use case:** Reduces upload time when your build has a lot of artifacts. If the upload fails, it's likely that the zip is too larger to handle.<br><br>**Note:** Consult with your cluster admin to see if this option is available. |
| USER_SHELL_BIN | sh | The user shell bin to run the build in. Can also be the full path such as `/bin/bash`. Example repo: <https://github.com/screwdriver-cd-test/user-shell-example> |
| GIT_RECURSIVE_CLONE | true | **Options:** (`true`/`false`) <br><br>Clones submodule repositories recursively. |
| GIT_SHALLOW_CLONE | true | **Options:** (`true`/`false`) <br><br>Shallow clones source repository. |
| GIT_SHALLOW_CLONE_DEPTH | 50 | Shallow clone with a history truncated to the specified number of commits |
| GIT_SHALLOW_CLONE_SINCE | | Shallow clone with a history truncated starting from the specified datetime (inclusive). If set, this has priority over `GIT_SHALLOW_CLONE_DEPTH`.<br><br>This uses `--shallow-since` which accepts both absolute dates (e.g.: `2019-04-01`) and relative dates (e.g.: `4 weeks ago`). |
Expand Down

0 comments on commit 0af2937

Please sign in to comment.