অন্য কিছু ফাংশনকে প্রভাবিত না করে ফায়ারবেসের জন্য ক্লাউড ফাংশনে কিছু ফাংশন কীভাবে স্থাপন করা যায়?


104

আমি যখন দৌড়ান

firebase deploy --only functions

এটি index.jsফাইলটি পড়ে এবং সেই ফাইল থেকে রফতানি করা সমস্ত ফাংশন আপডেট করে। পূর্ববর্তী স্থাপনায় যদি একটি ফাংশন নামের ছিল a, এবং বর্তমান মোতায়েনের মধ্যে এই জাতীয় কোনও কার্য নেই, aমুছে ফেলা হবে।

অন্য কথায়, প্রভাবটি একই রকম যেমন সমস্ত বিদ্যমান ফাংশন মুছে ফেলা হয়েছে এবং তারপরে বর্তমান index.jsফাইল থেকে সমস্ত ফাংশন যুক্ত করা হয়েছে।

পৃথক ফাংশন যুক্ত / আপডেট / মুছা সম্ভব?

উত্তর:


227

ফায়ারবেস সিএলআই সরঞ্জাম 3.8.0 নির্দিষ্ট ফাংশন মোতায়েন করার ক্ষমতা যুক্ত করেছে।

firebase deploy --only functions:func1,functions:func2

--only <targets>     
only deploy to specified, comma-separated targets (e.g. "hosting,storage"). For functions, 
can specify filters with colons to scope function deploys to only those functions (e.g. "--only functions:func1,functions:func2"). 
When filtering based on export groups (the exported module object keys), use dots to specify group names 
(e.g. "--only functions:group1.subgroup1,functions:group2)"

এটি কি এখনও কাজ করছে? আমি এখন এটি চেষ্টা করার সময় আমি একটি ত্রুটি পেয়েছি তবে এটি ব্যবহার করত
মার্কোস পেরেইরা

4
দয়া করে নোট করুন: কমা ফায়ারব্যাসের পরে
দ্য ব্ল্যাক হর্স

4
আপাতত মনে হচ্ছে এটি ফায়ারবেস মোতায়েন করা উচিত - কেবল "ফাংশন: ফানক 1, ফাংশন: ফান 2"
সের্গেই মেল


কোনও অভ্যন্তরীণ সহায়ক ফাংশন বা ভেরিয়েবল আপডেট করার বিষয়ে কী? অসম্ভব আমার ধারণা ...
শেইমো

50

নিম্নলিখিত উপায়টি আমার অন্যান্য ক্রিয়াকলাপগুলিকে প্রভাবিত না করে নির্দিষ্ট ফাংশন মোতায়েন করার জন্য আমার পক্ষে কাজ করেছিল, যেখানে "সুনির্দিষ্ট ফাংশননাম" সেই ফাংশনটি আমি স্থাপন করতে চেয়েছিলাম

firebase deploy --only functions:specificFunctionName

7

ফায়ারব্যাসার এখানে

ফায়ারবেস সিএলআই-এর সাথে একক ফাংশন মোতায়েনের কোনও উপায় নেই। চলছেfirebase deploy সমস্ত ফাংশন মোতায়েন করবে।

আমরা সম্প্রতি ফাংশনগুলির সাবসেটগুলি মোতায়েন করার বিষয়ে আলোচনা করেছি, তবে এই মুহুর্তে এটি উপলভ্য নয় - বা এটি কখন / কখন হতে পারে তার কোনও বলপর্ক দিতে পারি না।

আপডেট করুন যেহেতু ফায়ারবেস সিএলআই প্রকাশিত হয়েছে একক ফাংশন মোতায়েন করার ক্ষমতা উপলব্ধ। দেখুন yuku এর উত্তর


আরে! এটি এখন উপলভ্য: ডি
ড্যাম

এটা আসলে বাঁধ। এ কারণেই ইউকুর উত্তরটি আরও উর্ধ্বমুখী এবং গ্রহণযোগ্য। :-)
ফ্রাঙ্ক ভ্যান পাফেলেন

4
এই পৃথিবীটি এভাবে দুর্দান্ত is
ড্যাম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.