Skip to main content

Conan

آینه‌ی ConanCenter برای پکیج‌های C/C++، از طریق API مخصوص Conan در Artifactory.

پیکربندی

افزودن میرور به‌عنوان یک remote:

conan remote add novin https://mirror.novin.cloud/artifactory/api/conan/conan

برای این‌که فقط همین remote استفاده شود (و conancenter پیش‌فرض غیرفعال شود):

conan remote disable conancenter

این تنظیم سراسری است و روی همه‌ی پروژه‌های همان کاربر اعمال می‌شود؛ برای یک پروژه‌ی خاص نیازی به فایل جدا نیست، فقط از همین remote استفاده کنید.

بررسی

conan remote list

باید novin را با آدرس میرور نشان دهد. برای تست دانلود واقعی:

conan install . --build=missing -vv 2>&1 | grep mirror.novin.cloud

استفاده در Docker / CI

FROM conanio/gcc11
RUN conan remote add novin https://mirror.novin.cloud/artifactory/api/conan/conan \
&& conan remote disable conancenter
WORKDIR /app
COPY . .
RUN conan install . --build=missing

بازگشت به تنظیمات قبلی

conan remote enable conancenter
conan remote remove novin

برای فهرست کامل مخزن‌ها زبان‌ها و پکیج‌منیجرها را ببینید.