Linux جبال الألب مع shellcheck - أداة تحليل ثابتة لنصوص الصدفة
الحد الأدنى حجم الصورة: 22 ميغابايت (حجم التنزيل هو 6 ميغابايت فقط)
يشمل:
يتم تلقائيًا إلى بناء الصورة بواسطة Travis CI إلى مستودع مركز Docker: Nlknguyen/Alpine-Shellcheck
انظر مستودع Docker Hub لمزيد من المعلومات.
2 Dockerfiles
يتم استخدام builder/Dockerfile لبناء shellcheck من المصدر ، والذي يتم استنساخه من مستودع shellscheck github ، وجمع التبعيات الثنائية القابلة للتنفيذ والكائن في دليل لسهولة الاسترجاع. عند تشغيله ، سيتم نسخ الثنائيات إلى الدليل المثبت.
./Dockerfile alpine:latest نقطة إدخال الصورة هي برنامج shellcheck ، و /mnt هي نقطة التحميل المخصصة عند استخدام هذه الصورة كبرنامج CLI.
من دليل المشروع:
docker build -t builder builder/ ثم قم بتشغيل هذا. ستقوم الحاوية بنسخ الدليل الثنائي والتبعيات إلى package الدليل في جهاز المضيف
docker run --rm -it -v $( pwd ) :/mnt builder بمجرد توفر دليل package ، قم بإنشاء الصورة النهائية:
docker build -t nlknguyen/alpine-shellcheck .هذه هي في الأساس الخطوات التي يحملها Travis CI قبل دفع الصورة النهائية إلى Docker Hub.