تُنشر المحلّلات لدينا كصور Docker.
اقرأ معلومات Docker العامة الخاصة بالأدوات لتتعرّف على كيفية عملها.
عندما نشغّل محلّلًا لتحليل حل، نشغّل أمر Docker يبدو هكذا:
docker run \
--rm \
--network none \
--mount type=bind,src="${solution_dir}",dst=/solution \
--mount type=bind,src="${output_dir}",dst=/output \
--tmpfs /tmp:rw \
"exercism/${track_slug}-analyzer" \
"${exercise_slug}" "/solution" "/output"
كما ترى، نمرّر ثلاث وسائط إلى صورة Docker:
تستخدم جميع المحلّلات لدينا الاصطلاحات التالية في تنفيذها:
Dockerfile في الدليل الجذر للمستودع./opt/analyzer./opt/analyzer/bin/run.sh
/opt/analyzer/bin/run.sh ثلاث وسائط:
لمزيد من المعلومات، راجع الواجهة.
ستستخدم مستودعات المحلّلات الجديدة هذه الاصطلاحات افتراضيًا.