คำถามในหัวข้อ 'jenkins-pipeline'
วิธีเข้าถึงคุณสมบัติงานสร้าง changeSets ในเจนกินส์
เราต้องการเข้าถึงรายการ changeSets คุณสมบัติงาน build ในไปป์ไลน์ Jenkins หากต้องการสร้างสถานการณ์นี้ โปรดทำตามขั้นตอนด้านล่าง:
บนไปป์ไลน์ของเจนกินส์ เรียกงานโปรเจ็กต์ฟรีสไตล์
ภายใต้งานนั้น เราได้ใช้การควบคุมแหล่งที่มา TFS และปลั๊กอิน MSBuild...
5340 มุมมอง
schedule
05.01.2024
วิธีรับปลั๊กอิน Jenkins Build User Vars ให้ทำงานกับ Jenkins Pipeline
ฉันใช้ปลั๊กอิน Jenkins นี้: https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin
เมื่อติดตั้งปลั๊กอินนี้ หากคุณทำเครื่องหมายที่ช่อง "ตั้งค่าตัวแปรบิลด์ผู้ใช้เจนกินส์" คุณสามารถใช้ตัวแปรสภาพแวดล้อม ${BUILD_USER}...
4773 มุมมอง
schedule
27.12.2023
ฉันจะตรวจจับข้อผิดพลาดไปป์ไลน์ใน Jenkins ได้อย่างไร
ฉันมีสคริปต์ไปป์ไลน์ของ Jenkins ซึ่งส่วนใหญ่ทำงานได้ดีและฉันล้อมรอบสิ่งต่าง ๆ ส่วนใหญ่ที่จะทำให้เกิดข้อผิดพลาดร้ายแรงด้วยการลองจับ อย่างไรก็ตาม ในบางครั้งสิ่งที่ไม่คาดคิดก็เกิดขึ้น...
7697 มุมมอง
schedule
07.12.2023
การเข้าถึงตัวแปรภายในตัวปิดไปป์ไลน์ของเจนกินส์
ฉันได้สร้างไลบรารี่ที่ใช้ร่วมกันไปป์ไลน์เพื่อสร้างแฮชพื้นที่ทำงานเพื่อหลีกเลี่ยงปัญหาความยาวเส้นทางบนบิลด์ windows ของเรา:
import java.security.MessageDigest
def call(body) {
def config = [:]
body.resolveStrategy = Closure.DELEGATE_FIRST...
1473 มุมมอง
schedule
26.12.2023
วิธีใช้ข้อมูลรับรองหลายรายการใน withCredentials ใน Jenkins Pipeline
ฉันมีขั้นตอนต่อไปนี้ในไปป์ไลน์เจนกินส์ที่ประกาศของฉัน: ฉันสร้างสคริปต์ที่มาจากโฟลเดอร์ resources/ ของฉันโดยใช้ LibraryResource สคริปต์นี้มีข้อมูลรับรองสำหรับผู้ใช้ autobuild ของฉันและสำหรับผู้ใช้ admintest บางคน
stage('Build1') {...
42611 มุมมอง
schedule
19.12.2023
แทรกไฟล์กำหนดค่าลงในคอนเทนเนอร์ Docker ไปป์ไลน์ Jenkins ที่ประกาศจาก Dockerfile
ฉันกำลังพยายามแทรกไฟล์กำหนดค่าที่รวบรวมความลับลงในคอนเทนเนอร์ Docker โดยเป็นส่วนหนึ่งของ Jenkinsfile ที่กำลังใช้ไวยากรณ์การประกาศ
เจนกินส์ไฟล์:
pipeline {
agent {
dockerfile true
}
environment {
CONFIG =...
1417 มุมมอง
schedule
21.01.2024
ตรวจสอบว่ามีการเปลี่ยนแปลงใน git จากไปป์ไลน์หรือไม่
ฉันกำลังทำงานกับงานหลายสาขา (A) ที่ถูกทริกเกอร์จากงานอื่น (B) ฉันต้องการปรับใช้โครงการของฉันเฉพาะในกรณีที่มีการเปลี่ยนแปลงในโครงการนี้ (A) ฉันหมายถึงการเปลี่ยนแปลงจากงานสร้างครั้งล่าสุดของงานนี้ (ฉันเคยเห็น jenkins pannel...
2501 มุมมอง
schedule
10.12.2023
Terraform ไม่สามารถดึงโมดูลเป็นส่วนหนึ่งของไปป์ไลน์เจนกินส์ได้
ฉันมี jenkinsfile ที่ใช้งานได้และสามารถปรับใช้โครงสร้างพื้นฐานบางอย่างโดยอัตโนมัติด้วย Terraform น่าเสียดายหลังจากเพิ่มโมดูล Terraform ด้วยซอร์ส git มันหยุดทำงานโดยมีข้อผิดพลาดต่อไปนี้:
+ terraform init -input=false -upgrade
Upgrading...
1586 มุมมอง
schedule
05.11.2023
Jenkins Shared Libraries: เป็นไปได้ไหมที่จะส่งผ่านอาร์กิวเมนต์ไปยังเชลล์สคริปต์ที่นำเข้าเป็น 'libraryResource'
ฉันมีการตั้งค่าต่อไปนี้:
(ถอดออก) Jenkinsfile:
@Library('my-custom-library') _
pipeline {
agent any
stages {
stage('Example') {
steps {
printHello name: 'Jenkins'
}
}
}
}...
3409 มุมมอง
schedule
02.01.2024
ทำความเข้าใจขั้นตอนของ Jenkinsfile สำหรับตัวแทน Docker
ฉันมี Jenkinsfile ตามขั้นตอนต่อไปนี้:
stage('build') {
agent {
docker {
image 'maven:3-alpine'
args '-v /ec2-user/.m2:/root/.m2'
}
}
steps {
git(url:...
111 มุมมอง
schedule
19.12.2023
มีวิธีจำกัดจำนวนการสร้าง Jenkins ที่ถูกทริกเกอร์โดยเหตุการณ์การรวม Gerrit ที่ส่งมาโดยใช้ส่งกับผู้ปกครองหรือไม่
หลังจากดำเนินการชุดคำสั่งท้องถิ่นไปยังสาขาท้องถิ่นของโปรเจ็กต์โดยใช้ git และ Gerrit ฉันก็ส่งการเปลี่ยนแปลงชุดนั้นไปยัง Gerrit เพื่อตรวจสอบและรวมเข้าด้วยกันในที่สุด ใน Gerrit ฉันเห็นปุ่ม "ส่งกับผู้ปกครอง" สำหรับการกระทำทั้งหมดยกเว้นข้อใดข้อหนึ่ง...
266 มุมมอง
schedule
27.10.2023
การเขียนไฟล์ Yaml ในไปป์ไลน์ที่เขียนสคริปต์ของ Jenkins
ฉันมีไฟล์ yaml ซึ่งเป็นจุดเริ่มต้นของการทดสอบประสิทธิภาพ Neoload script-as-code
name: TestFile
servers:
- name: myserver
host: myhost.world.com
scheme: https
ฉันต้องการให้ Jenkins สร้างไฟล์ yaml ตามตัวแปรจากขั้นตอน/ไปป์ไลน์ก่อนหน้า...
1537 มุมมอง
schedule
16.12.2023
การใช้ Jenkins จัดเก็บข้อมูลรับรองใน Pipeline เป็น yml สำหรับ git push
ฉันกำลังเขียน Pipeline ใน Jenkins โดยที่ฉันต้องผลักดันการเปลี่ยนแปลงกลับไปที่ BitBucket โดยใช้สคริปต์ ฉันใช้ข้อมูลประจำตัวที่เก็บไว้เพื่อรับโค้ดจาก BitBucket แต่ไม่สามารถส่งกลับไปยังเซิร์ฟเวอร์ได้ นี่คือสคริปต์ของฉัน:
- stage: Pull Code and...
26 มุมมอง
schedule
17.12.2023