ส่งซองตัวแปรที่จะ docker ประมวลผลคำสั่งจากเจนกิ้นเป็นยังไงงาน

0

คำถาม

อีกหนึ่งคำถามเกี่ยวกับวิธีการส่งซองตัวแปร. งานผมพยายามจะแก้ไขผมต้องเจนกิ้นเป็นยังไงงานซึ่งกำลังตรวจสอบรหัสจาก git เชิดหน้าหนี docker สร้างและ docker ประมวลผลคำสั่ง comment. ฉันต้องการจะส่งซองตัวแปรนี้ประมวลผลคำสั่ง. โดยเฉพาะโดยใช้ซองแฟ้มแต่อย่างที่ยังโสดตัวแปรจะไม่เป็นไรหรอก นี่คือของเจนกิ้นครับงาน:

cp WL/${stageid}/env_settings.env ./env_settings.env
ls

docker build \
   -t customer_front${stagePrefix} . 
docker stop customer_front${stagePrefix} || true && docker rm customer_front${stagePrefix} || true
#source env_settings.env
docker run \
      -d --restart unless-stopped \
      -e CLIENT_URL='https://test.customer.app' \
      -e SITE_NAME='My best site' \
      --name customer_front${stagePrefix} \
      -p ${externalPort}:3000 \
      -e DEFAULT_LOCALE=$DEFAULT_LOCALE \
      -e COUNTRY=$COUNTRY \
      -e CURRENCY=$CURRENCY \
      customer_front${stagePrefix}

ฉันพยายามส่งตัวแปรที่ประมวลผลคำสั่งตัวเลือกของฉันพยายามเก็บตัวแปรใน env_settings.env แฟ้มแล้วก็ส่งมันกับ --env-file ทางเลือก ทั้งสอง variants ไม่ได้ทำงาน สิ่งเดียวที่ทำงานเป็นประกาศ args ใน dockerfile แล้วประกาศซอง vars ใน dockerfile และผ่านพวกเขาอยู่ในสร้างคำสั่งแต่ผังย่อยไม่ใช่ตามที่เหมาะสมสำหรับฉัน อาจจะมีใครบางคนเดียวกับปัญหาและรู้วิธีแก้ปัญหามัน?

docker jenkins
2021-11-23 20:29:46
1

คำตอบที่ดีที่สุด

0

สำหรับเจนกิ้นเป็นยังไงมีบางอย่าดีจริงๆ-docs ตอ ย่างเป็นทางการเจนกิ้นเป็นยังไง docs.

ตัวอย่าง:

stage("some:job") {
  steps {
     script {
        def args = "-e AWS_SECRET_ACCESS_KEY=x"
        docker.image('localstack/localstack:0.12.0').withRun("${args}") { c ->
          sh "echo hi"

        }
     }
  }
}
2021-11-23 23:03:21

เห็น@rudolfninja เป็นความคิดเห็นขอถาม:"คนธรรมดานงานที่ไม่ใช่เจนกิ้นส์องท่อ".
Gerold Broser

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่