الإصدارات وخرائط المصدر

التثبيت two API calls in your deploy pipeline

اضبط release على كل SDK، ثم أخبر Blipit بكل إصدار ونشر من خط الأنابيب لديك. مع رمز GitHub محفوظ على المشروع، يجلب Blipit الالتزامات ويعلّم الالتزامات المشتبه بها على كل مشكلة. ارفع خرائط المصدر لتشير stack traces المتصفح إلى مصدرك.

1تسجيل إصدار

sh
curl https://in.blipit.io/api/v1/releases \
  -H "Content-Type: application/json" -H "X-Blipit-Key: <secret key>" \
  -d '{"version":"$VERSION","commit":"$GIT_SHA","previous_commit":"$PREVIOUS_SHA","repo":"owner/name"}'

2تسجيل نشر

sh
curl https://in.blipit.io/api/v1/deploys \
  -H "Content-Type: application/json" -H "X-Blipit-Key: <secret key>" \
  -d '{"version":"$VERSION","environment":"production","url":"https://example.com"}'

3رفع خرائط المصدر

من خطوة البناء لديك، بالمفتاح السري. يفحص CLI المجلد بحثًا عن ملفات .map ويرفعها مفهرسة حسب الإصدار؛ وأسماء الملفات هي المسارات التي يحمّل المتصفح الحزم منها.

sh
BLIPIT_KEY=<secret key> npx @blipit/cli sourcemaps upload dist --release "myapp@$GIT_SHA"
الإصدار والنشر عبر CLI
npx @blipit/cli releases new "myapp@$GIT_SHA" --commit $GIT_SHA --repo owner/name --previous-commit $PREVIOUS_SHA
npx @blipit/cli deploys new "myapp@$GIT_SHA" --env production --url https://example.com

من المفيد معرفته

  • يُحفظ رمز GitHub لكل مشروع تحت مالكي الكود؛ وهو مشفّر ولا يُستخدم إلا مع api.github.com.

هل واجهتك مشكلة؟ راسل support@blipit.io. المفاتيح وDSN الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.