คำถามติดแท็ก jenkins

Jenkins เป็นเครื่องมือการรวมอย่างต่อเนื่องโอเพนซอร์สที่เขียนด้วยภาษาจาวาซึ่งมีแพ็คเกจสำหรับ Linux, Mac OS X, Windows, FreeBSD และ OpenBSD โครงการแยกจากฮัดสัน

12
แสดงสถานะปัจจุบันของเจนกินส์บิวด์บน GitHub repo
มีวิธีแสดงสถานะการสร้างเจนกินส์ใน GitHub Readme.md ของโครงการของฉันหรือไม่ ฉันใช้เจนกิ้นส์เพื่อสร้างงานต่อเนื่อง หลังจากการคอมมิชชันแต่ละครั้งจะทำให้แน่ใจว่าทุกอย่างรวบรวมรวมถึงดำเนินการทดสอบหน่วยและการรวมเข้าด้วยกันก่อนที่จะผลิตเอกสารและชุดบันเดิลในที่สุด ยังคงมีความเสี่ยงในการยอมรับสิ่งที่ทำลายการสร้างโดยไม่ตั้งใจ มันจะเป็นการดีสำหรับผู้ใช้ที่เข้าชมหน้าโครงการ GitHub เพื่อทราบว่าต้นแบบปัจจุบันอยู่ในสถานะนั้น
182 github  jenkins 

27
วิธีหยุดงานซอมบี้ที่หยุดไม่ได้ใน Jenkins โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์
เซิร์ฟเวอร์เจนกินส์ของเรามีงานที่ทำงานมาสามวันแล้ว แต่ไม่ได้ทำอะไรเลย การคลิกที่เครื่องหมาย X เล็ก ๆ ที่มุมไม่ได้ทำอะไรเลยและบันทึกผลลัพธ์คอนโซลจะไม่แสดงอะไรเลย ฉันได้ตรวจสอบเซิร์ฟเวอร์การสร้างของเราแล้วและดูเหมือนว่างานจะไม่ทำงานเลย มีวิธีที่จะบอกเจนกินส์ว่างานนั้น "เสร็จสิ้น" โดยการแก้ไขไฟล์หรือล็อกหรืออะไรบางอย่าง? เนื่องจากเรามีงานจำนวนมากเราจึงไม่ต้องการรีสตาร์ทเซิร์ฟเวอร์
178 jenkins 

4
สามารถเพิ่มความคิดเห็นในไฟล์เจนกินส์ได้หรือไม่?
ความคิดเห็นเป็นไปได้ใน Jenkinsfile? ถ้าใช่ไวยากรณ์คืออะไร ฉันใช้ไวยากรณ์ไปป์ไลน์ที่ประกาศได้ ฉันต้องการแสดงความคิดเห็นในส่วน "โพสต์" ด้านล่างจนกว่าเซิร์ฟเวอร์ SMTP ของฉันจะใช้งานได้ pipeline { agent { label 'docker-build-slave' } environment { IMAGE = 'registry.gitlab.com/XXXXX/bible-server' DOCKER_REGISTRY_CREDENTIALS = credentials('DOCKER_REGISTRY_CREDENTIALS') } options { timeout(10) } stages { stage('Test') { steps { sh 'yarn' sh 'npm test' } } stage('Build') { when { branch '*/master' } steps …

25
นักเทียบท่า: ได้รับอนุญาตถูกปฏิเสธในขณะที่พยายามเชื่อมต่อกับซ็อกเก็ต Docker daemon ที่ unix: ///var/run/docker.sock
ฉันใหม่สำหรับนักเทียบท่า ฉันแค่พยายามใช้นักเทียบท่าในเครื่องของฉัน (Ubuntu 16.04) กับเจนกิ้นส์ ฉันกำหนดค่างานใหม่ด้วยสคริปต์ขั้นต่ำ node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } แต่มันล้มเหลวด้วยข้อผิดพลาดด้านล่าง


13
การตรวจสอบคีย์โฮสต์เจนกินส์ล้มเหลว
ฉันมีปัญหากับเจนกินส์การตั้งค่า "git" แสดงข้อผิดพลาดต่อไปนี้: Failed to connect to repository : Command "git ls-remote -h https://person@bitbucket.org/person/projectmarket.git HEAD" returned status code 128: stdout: stderr: fatal: Authentication failed ฉันได้ทดสอบกับssh : git@bitbucket.org:person/projectmarket.git นี่เป็นข้อผิดพลาด: Failed to connect to repository : Command "git ls-remote -h git@bitbucket.org:person/projectmarket.git HEAD" returned status code 128: stdout: stderr: Host key verification failed. …
164 jenkins 

5
ปิด Sonar สำหรับรหัสบางอย่าง
เป็นไปได้ไหมที่จะปิดการตรวจวัดโซนาร์ ( www.sonarsource.org ) สำหรับบล็อกรหัสเฉพาะซึ่งไม่ต้องการวัดค่า ตัวอย่างคือคำเตือน "Preserve Stack Trace" ซึ่ง Findbugs แสดงผล เมื่อออกจากเซิร์ฟเวอร์ฉันอาจต้องการส่งต่อข้อความกลับไปยังไคลเอนต์เท่านั้นไม่รวมถึงข้อยกเว้นจริงที่ฉันเพิ่งพบถ้าข้อยกเว้นนั้นไม่เป็นที่รู้จักกับลูกค้า (เนื่องจากไคลเอนต์ไม่มี JAR ที่ มีข้อยกเว้นเช่น)

5
ข้าม submodule ระหว่างการสร้าง Maven
เราจำเป็นต้องสามารถข้าม submodule ในสภาพแวดล้อมบางอย่าง โมดูลที่เป็นปัญหาประกอบด้วยการทดสอบการรวมและใช้เวลาครึ่งชั่วโมงในการรัน ดังนั้นเราต้องการรวมไว้เมื่อสร้างบนเซิร์ฟเวอร์ CI แต่เมื่อนักพัฒนาสร้างในเครื่อง (และทดสอบเรียกใช้) เราต้องการข้ามโมดูลนั้น มีวิธีทำเช่นนี้กับการตั้งค่าโปรไฟล์หรือไม่? ฉันทำ googling แล้วและดูคำถาม / คำตอบอื่น ๆ ที่นี่และไม่พบวิธีแก้ไขปัญหาที่ดี ฉันคิดว่าตัวเลือกหนึ่งคือการลบ submodule นั้นจากผู้ปกครองpom.xmlทั้งหมดและเพียงเพิ่มโครงการอื่นบนเซิร์ฟเวอร์ CI ของเราเพื่อสร้างโมดูลนั้น ข้อเสนอแนะ?

21
วิธีรับรายการปลั๊กอิน Jenkins ที่ติดตั้งพร้อมชื่อและรุ่นของคู่
ฉันจะรับรายการปลั๊กอิน Jenkins ที่ติดตั้งไว้ได้อย่างไร ฉันค้นหาเอกสาร API การเข้าถึงระยะไกลของ Jenkins แต่ไม่พบ ฉันควรใช้ CLI ของเจนกินส์หรือไม่ มีเอกสารหรือตัวอย่างหรือไม่

5
ฉันจะทริกเกอร์งานอื่นจาก jenkins pipeline (jenkinsfile) ด้วย GitHub Org Plugin ได้อย่างไร
ฉันจะเรียกสร้างงานอื่นจากภายในได้Jenkinsfileอย่างไร ฉันคิดว่างานนี้เป็นที่เก็บอื่นภายใต้องค์กร githubเดียวกันซึ่งมีไฟล์ Jenkins ของตัวเองอยู่แล้ว ฉันต้องการทำเช่นนี้เฉพาะในกรณีที่ชื่อสาขาเป็นหลักเนื่องจากไม่สมเหตุสมผลที่จะเรียกใช้การสร้างดาวน์สตรีมของสาขาท้องถิ่นใด ๆ อัปเดต: stage 'test-downstream' node { def job = build job: 'some-downtream-job-name' } ถึงกระนั้นเมื่อดำเนินการฉันได้รับข้อผิดพลาด ไม่พบงานที่กำหนดพารามิเตอร์ชื่อ some-downtream-job-name ฉันแน่ใจว่างานนี้มีอยู่ในเจนกินส์และอยู่ในโฟลเดอร์องค์กรเดียวกันกับงานปัจจุบัน Jenkinsfileมันเป็นงานที่มีของตัวเองอีก โปรดทราบว่าคำถามนี้เป็นคำถามเฉพาะสำหรับGitHub Organization Pluginซึ่งสร้างและดูแลงานโดยอัตโนมัติสำหรับแต่ละที่เก็บและสาขาจากองค์กร GitHub ของคุณ

19
การอ้างอิง Maven ล้มเหลวโดยมีข้อผิดพลาด 501
เมื่อเร็ว ๆ นี้Mavenสร้างงานที่ทำงานอยู่ในเจนกินส์มีความล้มเหลวกับด้านล่างยกเว้นบอกว่าพวกเขาไม่สามารถดึงอ้างอิงจากMaven กลางและควรใช้HTTPS ฉันไม่แน่ใจว่าจะเปลี่ยนคำขอจากHTTPเป็นHTTPSได้อย่างไร ใครช่วยแนะนำฉันเกี่ยวกับเรื่องนี้? [ข้อผิดพลาด] ส่วนขยายบิลด์ที่ไม่สามารถแก้ไขได้: ปลั๊กอินorg.apache.maven.wagon:wagon-ssh:2.1หรือการอ้างอิงอย่างใดอย่างหนึ่งไม่สามารถแก้ไขได้: ไม่สามารถรวบรวมการอ้างอิงสำหรับorg.apache.maven.wagon:wagon-ssh:jar:2.1 (): ไม่สามารถอ่านตัวบ่งชี้สิ่งประดิษฐ์สำหรับorg.apache.maven.wagon:wagon-ssh:jar:2.1: ไม่สามารถถ่ายโอนสิ่งประดิษฐ์org.apache.maven.wagon:wagon-ssh:pom:2.1จาก / ไปยังส่วนกลาง ( http: //repo.maven.apache org / maven2 ): ไม่สามารถถ่ายโอนไฟล์: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom โค้ดส่งคืนคือ:501, ReasonPhrase:HTTPS Required. -> [Help 2] กำลังรอให้เจนกิ้นส์เก็บรวบรวมdata[ERROR] ปลั๊กอินจนเสร็จสิ้นorg.apache.maven.plugins:maven-clean-plugin:2.4.1หรือไม่สามารถแก้ไขได้อย่างใดอย่างหนึ่ง: ไม่สามารถอ่านตัวบ่งชี้สิ่งประดิษฐ์สำหรับorg.apache.maven.plugins:maven-clean-plugin:jar:2.4.1: ไม่สามารถถ่ายโอนสิ่งประดิษฐ์org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1จาก / ไปยังส่วนกลาง ( http://repo.maven.apache.org/maven2 ): ล้มเหลวในการ การถ่ายโอนไฟล์: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom โค้ดส่งคืนคือ:501 , ReasonPhrase:HTTPS Required. -> [Help 1]

5
วิธีการย้ายเจนกินส์จากพีซีเครื่องหนึ่งไปอีกเครื่องหนึ่ง
ขณะนี้ฉันกำลังใช้เจนกินส์กับพีซีที่กำลังพัฒนา ฉันติดตั้งลงบนพีซีพัฒนาของฉันเพราะฉันมีความรู้ จำกัด ในเครื่องมือนี้ ดังนั้นฉันจึงทดสอบมันในพีซีพัฒนาของฉัน ตอนนี้ฉันรู้สึกสะดวกสบายกับเจนกินส์ในฐานะ "หุ้นส่วน" ระยะยาวของฉันในกระบวนการสร้างและอยากจะ "ย้าย" เจนกินส์นี้ไปยังเซิร์ฟเวอร์เฉพาะ ก่อนหน้านี้ฉันได้สร้างงานสร้างเพียงไม่กี่ชิ้นและเก็บสิ่งประดิษฐ์ที่เก็บถาวรไว้ในแต่ละบิลด์ โดยเฉพาะอย่างยิ่งหมายเลขบิลด์นั้นสำคัญมากสำหรับฉันในการควบคุมเวอร์ชัน ฉันจะส่งออกข้อมูล Jenkins ทั้งหมดจากพีซีปัจจุบันของฉันไปยังเซิร์ฟเวอร์ใหม่ได้อย่างไร

17
“ ไม่อนุญาตให้มีการโต้ตอบกับผู้ใช้” พยายามลงชื่อแอป OSX โดยใช้รหัส
งานสร้างอัตโนมัติของเรากำลังทำงานอยู่ที่เจนกินส์ การ build เองกำลังรันบนทาสโดยทาสถูกเรียกใช้ผ่าน SSH ฉันได้รับข้อผิดพลาด: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. ฉันได้ลองทุกข้อเสนอแนะที่ฉันเคยเห็นในโพสต์อื่น ๆ ที่นี่: ใช้กุญแจปลดล็อคเพื่อความปลอดภัยทันทีก่อนเซ็นเพื่อปลดล็อคพวงกุญแจ การย้ายคีย์การลงชื่อออกเป็นพวงกุญแจของตัวเอง การย้ายคีย์การลงชื่อเข้าสู่ Keychain Keychain การย้ายคีย์การลงชื่อเข้าสู่ระบบพวงกุญแจ การตั้งค่า list-keychains ด้วยตนเองเฉพาะกับ Keychain ซึ่งมีรหัส ในทุกกรณีฉันได้รับข้อผิดพลาดเดียวกัน ในความพยายามที่จะวินิจฉัยปัญหาฉันพยายามเรียกใช้คำสั่ง "ความปลอดภัยปลดล็อก - พวงกุญแจ" บนเทอร์มินัลท้องถิ่นของฉันและพบว่ามันไม่ได้ปลดล็อกพวงกุญแจจริง ๆ - ถ้าฉันดูในการเข้าถึง Keychain สัญลักษณ์ล็อคยังคงอยู่ เป็นกรณีนี้ว่าฉันจะส่งรหัสผ่านบนบรรทัดคำสั่งหรือไม่ก็ให้ฉันแจ้งให้ฉันทราบ การปลดล็อคพวงกุญแจเดียวกันโดยใช้ GUI จะแจ้งให้ฉันใส่รหัสผ่านแล้วปลดล็อค นอกจากนี้ถ้าฉันเรียกใช้ "กุญแจล็อคความปลอดภัย" ฉันจะเห็นล็อคกุญแจทันทีหลังจากเรียกใช้คำสั่ง นี่ทำให้ฉันคิดว่า Unlock-keychain ไม่ทำงานจริง ๆ …

3
ฮัดสัน vs เจนกินส์ในปี 2012 [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ในปี 2554 สถานการณ์กับฮัดสันและเจนกินส์กำลังติดตาม (IMHO) - ฮัดสันค่อนข้างมั่นคง แต่การพัฒนาเจนกินส์นั้นเร็วขึ้นเล็กน้อย สถานการณ์ของ "Hudson vs Jenkins" ตอนนี้ในปี 2555 เป็นอย่างไร
144 hudson  jenkins 

15
การโหลด english.pickle ล้มเหลวด้วย nltk.data.load
เมื่อพยายามโหลดpunkttokenizer ... import nltk.data tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') ... a LookupErrorได้รับการเลี้ยงดู: > LookupError: > ********************************************************************* > Resource 'tokenizers/punkt/english.pickle' not found. Please use the NLTK Downloader to obtain the resource: nltk.download(). Searched in: > - 'C:\\Users\\Martinos/nltk_data' > - 'C:\\nltk_data' > - 'D:\\nltk_data' > - 'E:\\nltk_data' > - 'E:\\Python26\\nltk_data' > - 'E:\\Python26\\lib\\nltk_data' > …
144 python  jenkins  nltk 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.