متغيرات البيئة
1 دقيقة للقراءة
تأخذ متغيرات البيئة الأسبقية على ملف الاعتماد. وهي الطريقة الموصى بها للمصادقة في خطوط أنابيب CI/CD والبيئات المؤتمتة.
المتغيرات المدعومة
| المتغير | الوصف | الافتراضي |
|---|---|---|
OPENCX_API_KEY | رمز API للمصادقة. عند تعيينه، يتم تجاهل ملف الاعتماد. | -- |
OPENCX_API_URL | عنوان URL الأساسي لواجهة برمجة تطبيقات OpenCX. يُستخدم فقط عند تعيين OPENCX_API_KEY. | "https://api.open.cx" |
متى تستخدم متغيرات البيئة
- خطوط أنابيب CI/CD -- قم بتعيين
OPENCX_API_KEYكسر في موفر CI الخاص بك. - حاويات Docker -- مرر المفتاح أثناء التشغيل بدلاً من تضمين الاعتمادات في الصورة.
- البيئات المتعددة -- التبديل بين بيئة التجريب والإنتاج عن طريق تغيير
OPENCX_API_URL.
مثال CI/CD
yaml
# GitHub Actions
steps:
- name: Push content
run: opencx content push
env:
OPENCX_API_KEY: ${{ secrets.OPENCX_API_KEY }}
yaml
# GitLab CI
push_content:
script:
- opencx content push
variables:
OPENCX_API_KEY: $OPENCX_API_KEY
ملاحظات
- لا تأثير لـ
OPENCX_API_URLإلا إذا تم تعيينOPENCX_API_KEYأيضًا. يتم استخدام عنوان URL منopencx.jsonبشكل مستقل لتكوين مستوى المشروع. - إذا لم يتم العثور على متغيرات البيئة أو ملف الاعتماد، فإن CLI ينتهي بخطأ يطالبك بتشغيل
opencx auth login.