پرش به مطلب اصلی

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

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