انتقل إلى المحتوى

التكامل المستمر

ثبّت Elide في GitHub Actions باستخدام الإجراء setup-elide، وحدّد إصدارًا ثابتًا بدلًا من قناة nightly الافتراضية، واطّلع على مثال لسير عمل.

في هذه الصفحة
Open in ChatGPTOpen in Claude

يثبّت الإجراء setup-elide أداة Elide ويضيفها إلى PATH. يستخدم الإجراء القناة nightly افتراضيًا؛ حدّد إصدارًا ثابتًا:

- name: Set up Elide
  uses: elide-dev/setup-elide@v4.2.0
  with:
    version: 1.6.0
    channel: release

يسرد ملف README الخاص بالإجراء مدخلاته ومخرجاته الأخرى.

مثال على سير عمل

name: CI
on: [push, pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: elide-dev/setup-elide@v4.2.0
        with:
          version: 1.6.0
          channel: release
      - run: elide install --workspace
      - run: elide format --list-files -- --dry-run src
      - run: elide test

يثبّت elide install --workspace كل منظومة يعلنها المشروع؛ أما elide install وحده فيثبّت تبعيات Maven فقط. تفشل خطوة التنسيق عندما يحتاج أي ملف ضمن src إلى تنسيق.

لا يثبّت الإجراء Python؛ أضف خطوة لذلك:

- run: elide setup python

لتتبّع elide build و elide test في CI، راجع البناء والاختبارات في CI.

هل كانت هذه الصفحة مفيدة؟