31 lines
1006 B
Markdown
31 lines
1006 B
Markdown
- focus on cli usage in CI environments.
|
|
- show Gitlab CI, GitHub CI and Gitea CI examples.
|
|
|
|
## Deno Migration Status
|
|
|
|
The project has been fully migrated from Node.js to Deno runtime.
|
|
|
|
### Environment Variables
|
|
|
|
All environment variables have been rebranded from NPMCI_* to SZCI_*:
|
|
|
|
| Old Name | New Name |
|
|
|----------|----------|
|
|
| `NPMCI_COMPUTED_REPOURL` | `SZCI_COMPUTED_REPOURL` |
|
|
| `NPMCI_URL_CLOUDLY` | `SZCI_URL_CLOUDLY` |
|
|
| `NPMCI_GIT_GITHUBTOKEN` | `SZCI_GIT_GITHUBTOKEN` |
|
|
| `NPMCI_GIT_GITHUBGROUP` | `SZCI_GIT_GITHUBGROUP` |
|
|
| `NPMCI_GIT_GITHUB` | `SZCI_GIT_GITHUB` |
|
|
| `NPMCI_TRIGGER_*` | `SZCI_TRIGGER_*` |
|
|
| `NPMCI_LOGIN_CLOUDRON` | `SZCI_LOGIN_CLOUDRON` |
|
|
| `NPMCI_SSHKEY_*` | `SZCI_SSHKEY_*` |
|
|
| `NPMCI_LOGIN_DOCKER*` | `SZCI_LOGIN_DOCKER*` |
|
|
| `NPMCI_TOKEN_NPM*` | `SZCI_TOKEN_NPM*` |
|
|
| `NPMTS_TEST` | `SZCI_TEST` |
|
|
| `DEBUG_NPMCI` | `DEBUG_SZCI` |
|
|
|
|
### Runtime
|
|
|
|
- Uses Deno APIs (`Deno.env`, `Deno.cwd`, `Deno.exit`)
|
|
- Logger runtime set to 'deno'
|
|
- Dynamic imports use `.ts` extensions |