jenkins - जेनकींस में 24 घंटे की घड़ी प्रारूप सेट करें





locale time-format (3)


@ अरकेन के रूप में उल्लेख किया गया है, आपको ब्राउजर की सेटिंग्स में वह भाषा निर्दिष्ट करनी चाहिए जो आपके इच्छित समय प्रारूप में है। मेरे पास English (US) और सिर्फ English (जो मैंने सोचा था कि अंग्रेजी (जीबी) था), लेकिन तब मुझे एहसास हुआ कि मुझे अतिरिक्त English (GB) भाषा को जोड़ना चाहिए था

धन्यवाद!

इस तथ्य के बावजूद कि http://<jenkins server>/systemInfo user.timezone में user.timezone संपत्ति मान मेरे वास्तविक समय क्षेत्र को पूरा करता है, मेरे पास अभी भी 12 घंटे का घड़ी स्वरूप है।

मुझे इसके बजाय 24 घंटे की घड़ी प्रारूप करना होगा।

क्या किसी के पास कोई विचार है कि जेनकिंस में इसे कैसे बदला जा सकता है?

धन्यवाद।




दुर्भाग्य से, इस स्थिति में बदलाव नहीं हुआ है और जेनकिंस की डेट डिस्प्ले शैली अभी भी जनवरी 2016 तक ब्राउज़र भाषा से जुड़ी हुई है।

एक sidenote पर: एक लोकेल प्लगइन है , जो माना जाता है कि जेनकिन्स को ब्राउज़र भाषा के माध्यम से लोकेल को चुनने के डिफ़ॉल्ट व्यवहार को ओवरराइड करने की अनुमति मिलती है। यद्यपि - ग्रेग डुबिकी ने कहा - इस प्लगइन में भाषा_संख्या_विरियंट स्ट्रिंग की प्रक्रिया है , केवल भाषा का भाग (एक 2-अंकीय आईएसओ 639-1 भाषा कोड ) का असर है, और यह केवल यूआई भाषा को परिभाषित करता है। तिथि प्रदर्शन स्वरूप को पूरी तरह से ब्राउज़र की भाषा से परिभाषित किया जा रहा है।




यूनिकोड का उपयोग :: सॉर्ट या यूनिकोड :: सॉर्ट करें :: लोकेल को कोई समझ नहीं आता है। आप यूनिकोड परिभाषाओं के आधार पर सॉर्ट करने की कोशिश नहीं कर रहे हैं, आप अपने लोकेल के आधार पर सॉर्ट करने का प्रयास कर रहे हैं। यही use locale; के लिए है।

मुझे नहीं पता कि आपको use locale; तहत cmp से वांछित आदेश क्यों नहीं मिला use locale;

आप डिकंप्रेस्ड फ़ाइलों को संसाधित कर सकते हैं।

for q in file1.uniqc file2.uniqc ; do
   perl -ne's/^\s*(\d+) //; for $c (1..$1) { print }' "$q"
done | sort | uniq -c

इसके लिए, अधिक निश्चित रूप से अस्थायी भंडारण की आवश्यकता होगी, लेकिन आपको वही आदेश मिल जाएगा जो आप चाहते हैं।

मुझे एक केस use locale; मिला use locale; पर्ल के sort / cmp को sort यूटिलिटी के समान परिणाम देने का कारण नहीं था। अजीब।

$ export LC_COLLATE=en_US.UTF-8

$ perl -Mlocale -e'print for sort { $a cmp $b } <>' data
(
($1
1

$ perl -MPOSIX=strcoll -e'print for sort { strcoll($a, $b) } <>' data
(
($1
1

$ sort data
(
1
($1

सच्चाई बताई जानी चाहिए, यह sort अजीबता है जो अजीब है।

टिप्पणियों में, @ निंजलज बताते हैं कि अजीबता शायद अपरिभाषित वजन वाले पात्रों के कारण है। ऐसे पात्रों की तुलना करते समय, ऑर्डरिंग अनिर्धारित होती है, इसलिए विभिन्न इंजन अलग-अलग परिणाम उत्पन्न कर सकते हैं। सटीक क्रम को फिर से बनाने के लिए आपकी सबसे अच्छी शर्त IPC::Run3 माध्यम से sort यूटिलिटी का उपयोग करना होगा, लेकिन ऐसा लगता है कि हमेशा एक ही क्रम में परिणाम होने की गारंटी नहीं है।





jenkins locale time-format