- Use node:18 image for install/lint/test/build stages - SSH-based deploys from alpine container - Base64-encoded SSH key from CI/CD variable - Remove shell executor dependencies (.env file reads, local rsync) - Concurrency 8 on new runner
11 KiB
11 KiB