በUnix Jenkins ተቀባይ ላይ ለአንድ ትዕዛዝ የፕሮክሲ ምደባውን በዚያ ትዕዛዝ ላይ ያስቀምጡ፦

node('linux') {
    sh 'http_proxy=http://build-proxy.example:8080 https_proxy=http://build-proxy.example:8080 ./build.sh'
}

ምሳሌው ማከማቻው የግንባታ ስክሪፕት እንዳለውና የተቀባዩ መሣሪያዎች እነዚህን የአካባቢ ስሞች እንደሚያነቡ ይወስዳል። ምደባዎቹ ለዚያ ትዕዛዝና ለልጆቹ የወረሱ እሴቶችን ይተካሉ። የማሽኑን ቋሚ አካባቢ አይጽፉም። ይፋዊ አርቲፋክቶችን በተፈቀደ መንገድ ያለ ፕሮክሲ ማረጋገጫ ለሚያመጣ የግንባታ ደረጃ የHTTP ፕሮክሲ ዝርዝር ለእነዚያ እሴቶች እጩ የHTTP መጨረሻ ነጥቦችን ሊያቀርብ ይችላል።

በርካታ የPipeline ደረጃዎች ቅድሚያውን አብረው እንዲጠቀሙ ከፈለጉ በእነዚያ ደረጃዎች ዙሪያ withEnv ብሎክ ይጠቀሙ። Jenkins የተለዋዋጭ አያያዙ ለፊደል መጠን የማይመለከት ግን ፊደል መጠኑን የሚጠብቅ መሆኑን ይመዘግባል፤ Unix መሣሪያ የተወሰነ ትንሽ ፊደል ስም ሲፈልግ የተገኘውን አጻጻፍ ያረጋግጡ።

ቀላል export በአንድ sh ደረጃ ውስጥ የዚያ ሼል ነው። በኋላ የሚመጣ ገለልተኛ የሼል ደረጃ አዲስ ሂደት ነው እና የእህቱ ወይም ወንድሙ ለውጦችን አይወርስም።

ቅንብሩን ትዕዛዙ በሚሠራበት ቦታ ይተግብሩ። የJenkins መቆጣጠሪያ ማውረዶች እና በሩቅ ተቀባይ ላይ የተጀመረ መሣሪያ የተለያዩ የአውታረ መረብ ተጠቃሚዎች ናቸው። በመቆጣጠሪያው ላይ የተሳካ የማሻሻያ ፍተሻ የተቀባዩ ትዕዛዝ መንገድን አያረጋግጥም።

ተዛማጅ ጽሑፎች