CI/CD
Shevky derlemeleri deterministiktir ve CI/CD pipeline'ları için uygundur. Temel komutlar:
npm ci
npm run builddist/ dizini dağıtıma hazır artefakttır.
Genel Pipeline Adımları
- Checkout - depoyu klonlayın.
- Node.js kurulumu - Node.js 18+ sürümünü kurun.
- Bağımlılıkları kurma - tekrarlanabilir kurulum için
npm ciçalıştırın. - Derleme -
npm run buildiledist/çıktısını üretin. - Dağıtım -
dist/içeriğini hedef platforma yükleyin.
Örnek: GitHub Eylemleri
Tam bir iş akışı örneği için GitHub Sayfaları'a bakın.
Örnek: GitLab CI
build:
image: node:20-alpine
script:
- npm ci
- npm run build
artifacts:
paths:
- dist/İpuçları
- CI derlemelerinde
build.minify: truevebuild.debug: falsedeğerlerini ayarlayın. identity.urldeğerini ön-derleme script'i veya ortama özel yapılandırma ile üretim URL'sine çekin.- Eklenti hataları loglanır ancak varsayılan olarak build'i fail etmez; bu yüzden derleme sonrası doğrulama adımı ekleyin.