আমাদের দীর্ঘকালীন বিল্ড রয়েছে যা সাধারণত আমরা আমাদের ক্রোন জবগুলিকে প্রায় শিডিউল করে থাকি তবে উপলক্ষে আমাদের একটি অ-মানক সময়সীমার সময় আবার একটি বিল্ড চালাতে হয় এবং ক্রোন জবসের সাথে দ্বন্দ্বের মধ্যে পড়তে পারে যা সেই সময়গুলিতে চালানো নিরাপদ are
আমাদের একাধিক অ্যাকাউন্ট রয়েছে যা বিল্ড এবং ক্রোন উভয় কাজ চালায়, তাই আমরা পুরো মেশিনের জন্য ক্রন্টব পরিষেবাটি স্থগিত করতে পারি না এবং পরে এটি পুনরায় আরম্ভ করতে পারি না।
আমি ভাবছিলাম কারও প্যাটার্ন বা বাস্তবায়ন আছে কিনা। আমি এই মত কাজ কল্পনা
ব্যবহারকারী একটি ফাইল তৈরি করে: block / block-crontab
ব্যবহারকারী বিল্ড চালায় ক্রোন জব ব্যবহারকারীর বাড়ির ডায়ারে সেই ফাইলটি সন্ধান করে এবং যদি এটি কেবল থাকে তবে সমস্ত ক্রোন কাজ এড়িয়ে যায়। অন্যথায় এটি কাজ চালায় তারপরে বিল্ডটি সম্পন্ন করার পরে, ব্যবহারকারী ~ / ব্লক-ক্রন্টব সরিয়ে দেয়
কাজ করবে? আমি অনুমান করছি আমার কোনওভাবে ক্রোন লিপিটি পরিবর্তন করতে হবে। আমি বেশিরভাগ ক্ষেত্রেই ভাবছি যে এই বিষয়ে আরও ভাল / মানক পদ্ধতির আছে?
ধন্যবাদ।
[the build] can run into conflicts with from jobs that are tipically safe to run at those times
? বিল্ড নন-বিল্ড কাজ রয়েছে যা বিল্ড চলাকালীন চলতে পারে না? সমস্ত কাজ কি একে অপরের সাথে পারস্পরিক একচেটিয়া? নাকি শুধু বিল্ড সম্পর্কে?