diff options
| author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2026-02-12 15:18:32 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-12 15:18:32 -0500 |
| commit | d6b60205974136969212a2e415dadd773b471bc0 (patch) | |
| tree | 4889f9b9b2767456d0375dd5a262259ad732f8c6 /README.md | |
| parent | 7ae2f824eb52b4294465a1430836ecce73419c02 (diff) | |
| parent | 2cd2d2c47593941f002ed45f44f0e0c1072738d7 (diff) | |
| download | stasis-d6b60205974136969212a2e415dadd773b471bc0.tar.gz | |
Merge pull request #125 from jhunkeler/retry-download
Add a retry loop to download()
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -200,6 +200,9 @@ stasis mydelivery.ini | STASIS_JF_CLIENT_CERT_CERT_PATH | Path to OpenSSL cert files | | STASIS_JF_CLIENT_CERT_KEY_PATH | OpenSSL key file (in cert path) | | STASIS_JF_REPO | Artifactory "generic" repository to write to | +| STASIS_DOWNLOAD_TIMEOUT | Number of seconds before timing out a remote file download | +| STASIS_DOWNLOAD_RETRY_MAX | Number of retries before giving up on a remote file download | +| STASIS_DOWNLOAD_RETRY_SECONDS | Number of seconds to wait before retrying a remote file download | ## Main configuration (stasis.ini) @@ -283,17 +286,17 @@ Environment variables exported are _global_ to all programs executed by stasis. Sections starting with `test:` will be used during the testing phase of the stasis pipeline. Where the value of `name` following the colon is an arbitrary value, and only used for reporting which test-run is executing. Section names must be unique. -| Key | Type | Purpose | Required | -|--------------|---------|----------------------------------------------------------|----------| +| Key | Type | Purpose | Required | +|--------------|---------|-------------------------------------------------------------|----------| | disable | Boolean | Disable `script` execution (`script_setup` always executes) | N | -| parallel | Boolean | Execute test block in parallel (default) or sequentially | N | -| timeout | String | Kill test script after `n[hms]` | N | -| build_recipe | String | Git repository path to package's conda recipe | N | -| repository | String | Git repository path or URL to clone | Y | -| version | String | Git commit or tag to check out | Y | -| runtime | List | Export environment variables specific to test context | Y | -| script_setup | List | Body of a shell script that will install dependencies | N | -| script | List | Body of a shell script that will execute the tests | Y | +| parallel | Boolean | Execute test block in parallel (default) or sequentially | N | +| timeout | String | Kill test script after `n[hms]` | N | +| build_recipe | String | Git repository path to package's conda recipe | N | +| repository | String | Git repository path or URL to clone | Y | +| version | String | Git commit or tag to check out | Y | +| runtime | List | Export environment variables specific to test context | Y | +| script_setup | List | Body of a shell script that will install dependencies | N | +| script | List | Body of a shell script that will execute the tests | Y | ### deploy:artifactory:_name_ |
