স্থানীয় মডিউল কোড সহ আমি কীভাবে "ড্রাশ মেক" মডিউল ব্যবহার করব?


9

ওয়ার্কফ্লো "ড্রাশ মেক" আমাদের দেয় তা আমি ভালবাসি। আমি নিশ্চিত যে আবারও কেউ আছেন যারা তাদের বিকাশের কোডটি একটি মেক ফাইলের মধ্যে নিয়ে যেতে চান এটি drupal.org এর জন্য প্রস্তুত না হয়ে যেমন উদাহরণস্বরূপ, কোনও বাশ স্ক্রিপ্টের সাহায্যে সাইটের নতুন ডেভলপমেন্ট টেস্টিং ইনস্ট্যান্স স্থাপন করা বা আমি যা থেকে ইগির দেখেছেন।

মনে হচ্ছে বর্তমানের ওয়ার্কফ্লোটি এটি আপনার বিকাশের কোডের গিট রিপোজিটরিটি ব্যবহার করতে পারে suit তবে, আমার বিকাশ মেশিনটি উইন্ডোজ is এবং আমি উবুন্টু সার্ভারের উদাহরণ সহ ভার্চুয়াল বাক্সে "ড্রশ মেক" ব্যবহার করতে চাই।

উত্তর:


10

আপনি স্থানীয় ডোমেন এবং স্থানীয় গিট সংগ্রহস্থল বা টারবলগুলি সেট আপ করতে পারেন:

projects[my_module][type] = "module"
projects[my_module][download][type] = "file"
projects[my_module][download][url] = "http://localhost/my_module.tgz"
projects[my_module][subdir] = "contrib"

তারপরে আপনার বিল্ড স্ক্রিপ্টে আপনি কেবল tgz পুনরায় তৈরি করতে পারেন


চমৎকার থানকিউ যা ডি.আর.আর মডিউলগুলি থেকে একই জিনিস হওয়া উচিত, তা বোঝা যায়। আমি মনে করি আমি গিটার পথে ব্যায়াম করব, কেবল আমি উইন্ডোজ মেশিনে লিনাক্স ভিএম যুক্ত করে এটি করার চেষ্টা করছি।
imp

10

ড্রশ মেক ফাইল: /// প্রোটোকলকে সমর্থন করে

projects[my_proj][type] = "module"
projects[my_proj][subdir] = "custom"
projects[my_proj][download][type] = "git"
projects[my_proj][download][url] = "file:///path/to/my_proj.git"
projects[my_proj][branch] = "dev"

ভার্চুয়ালবক্সের অভ্যন্তরে সংগ্রহস্থলটি মাউন্ট করতে sshfs ব্যবহার করুন। এখানে গাইড করুন - https://help.ubuntu.com/commune/SSHFS


1

আপনি মেক_লোকল ইনস্টল করতে পারেন , যা drush makeডিরেক্টরি ট্রি থেকে উত্স মডিউলগুলির সক্ষমতা বাড়িয়ে তোলে । এটি এর মতো ব্যবহার করুন:

projects[my_proj][type] = "module"
projects[my_proj][subdir] = "custom"
projects[my_proj][download][type] = "local"
projects[my_proj][download][source] = "../relative/path/to/my_proj_dir"

"স্বাভাবিক" এর চেয়ে বেশি সুবিধা drush make: (1)file:// ইউআরএলগুলির বিপরীতে , আপনি আপেক্ষিক পথ ব্যবহার করতে পারেন। (২) আপনার মডিউলটিকে একটিতে প্যাকেজ করার দরকার নেই.tar.gz আগে থেকেই বা গিট রেপো ডিরেক্টরি থেকে এটি উত্সের প্রয়োজন নেই। একটি সাধারণ ডিরেক্টরি যথেষ্ট।

মডিউল সহ ডিরেক্টরি অবশ্যই গিট রেপো হতে পারে, তবে তা করার দরকার নেই। (আপনার ক্ষেত্রে, ভার্চুয়ালবক্স শেয়ার্ড ডিরেক্টরিগুলির মাধ্যমে অ্যাক্সেসযোগ্য একটি উইন্ডোজ host হোস্ট ওএস ডিরেক্টরি করবে gitthe ভিএম এর ভিতরে ইনস্টল করার দরকার নেই ))


0

আপনি যদি বিল্ড মেকফিলের মাধ্যমে গিটওয়েব সাইট থেকে কোনও ডিস্ট্রো ড্রশ-মেক করেন তবে ইউআরএলকে সেমিকোলন রয়েছে বলে উদ্ধৃত করার বিষয়ে খেয়াল রাখুন , সে সম্পর্কে আমার প্রশ্নটি এখানে স্থানীয় গিটওয়েব কাঁচা ইউআরএল উপর ড্র্যাশ তৈরির বিষয়ে ছিল


ধন্যবাদ! (আমার মনে হয় যদিও উপরের উত্তরগুলির একটিতে মন্তব্য হিসাবে এটি আরও ভাল হবে))
ট্যানিয়াস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.