2012-04-25 13 views
5

मैं जेनकिन पर पखवाड़े नौकरी निर्धारित करना चाहता था। यह हर दूसरे सोमवार को चलाना चाहिए। मैं क्रॉन अभिव्यक्तिजेनकींस पर पखवाड़े नौकरियों की अनुसूची

+0

@AndersLindahl इसका एक साप्ताहिक क्रॉन है। मैं पखवाड़े क्रॉन देख रहा हूँ। इसे हर दूसरे सोमवार – Edge

उत्तर

6

मैं एक छोटे से अनुसंधान किया यह पता लगाने में सक्षम नहीं हूँ, और यह मूल रूप से 3 जवाब है कि मैं पा सकते हैं करने के लिए नीचे आता है:

त्वरित जवाब: आप नहीं कर सकते।

परिसर जवाब 1: आप मैन्युअल एक अलग लाइन पर हर दूसरे रविवार को एक प्रवेश में डाल सकता है, लेकिन जब साल बदलता है

0 0 29 4 * 
0 0 13 5 * 
0 0 27 5 * 
0 0 10 6 * 
... 

परिसर जवाब 2 इस समस्याओं में चलेंगे: बनाएं एक क्रॉन एंट्री जो हर रविवार को चलता है, और उसके बाद अपने निर्माण चरणों में कुछ उपयोग करें जो समस्या के "हर दूसरे" हिस्से को हल करने के लिए मैन्युअल रूप से जांच (टॉगल) करता है। (आप एससीएम कदम से पहले परीक्षण करने की जरूरत है, तो पूर्व एससीएम-buildstep प्लगइन मदद कर सकता है।)

+0

को आपकी सहायता की सराहना करना चाहिए – Edge

1

अपनी परियोजना में कॉन्फ़िगर/बिल्ड ट्रिगर/अनुसूचित अनुभाग आप निर्दिष्ट कर सकते @weekly

यह आपके मध्य में जेवीएम लोकेल आधारित सप्ताह के पहले दिन मध्यरात्रि के बाद निष्पादित किया जाएगा।

यह जेनकींस के अंदर से सबसे नज़दीक है। अन्यथा आपको कुछ बाहरी क्रॉन नौकरी का उपयोग करने की आवश्यकता होगी।

0
0 0 * * #1,#3 

this के अनुसार, हैश चरित्र ऊपर अभिव्यक्ति आप एक निर्माण आधी रात को हर महीने, पहले और 3 सोमवार को देने के लिए, अनुमति चाहिए। यह उतना करीब है जितना मैं हर दूसरे सोमवार को पा सकता हूं।

+0

जेनकिन्स हैश का समर्थन नहीं करता है। मैं सिर्फ यह नहीं जानता कि वे अपने स्वयं के कार्यान्वयन – Edge

+1

लिखने के बजाय सामान्य क्रोंटैब का समर्थन नहीं करते हैं, जाहिर है, उन्होंने इसे v1.460 के रूप में जोड़ा है (जब तक कि मैं चेंजलॉग को गलत समझा नहीं जाता) http://jenkins-ci.org/changelog – Sagar

+0

हैश कार्यक्षमता जो जेनकींस ने पेश की है, अचानक स्पाइक को कम करने के लिए समय की अवधि में नौकरियों के निष्पादन को वितरित करने के बारे में है। – Edge

संबंधित मुद्दे