यहाँ मैंने ubuntu 18.04 LTS पर जेनकिंस 2.176.2 के साथ क्या किया
मैंने .bash_aliases फ़ाइल बनाई और उसमें पथ, प्रॉक्सी चर और इसी तरह जोड़ा।
.Bashrc की शुरुआत में यह परिभाषित किया गया था।
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
तो यह जाँच कर रहा है कि यदि हम गैर-संवादात्मक खोल शुरू कर रहे हैं तो हम यहाँ कुछ नहीं करते हैं।
.bashrc के नीचे .bash_aliases के लिए शामिल किया गया था
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
इसलिए मैं .bash_aliases को पहले गैर-संवादात्मक चेक के ऊपर .bashrc पर लोड करता हूं।
यह पहले काम नहीं करता था, लेकिन फिर मैंने दास को काट दिया और इसे फिर से जोड़ा ताकि यह फिर से चर लोड कर रहा हो। यदि आप दास चर को संशोधित कर रहे हैं, तो आपको पूरे जेनकींस को पुनरारंभ करने की आवश्यकता नहीं है। बस डिस्कनेक्ट करें और फिर से कनेक्ट करें।
echo $PATH
, क्या यह आपको जेन्किन्स में दिखाई देता है?