คำถามติดแท็ก travis-ci

สำหรับคำถามเกี่ยวกับบริการรวมต่อเนื่องที่โฮสต์

9
วิธีการเรียกใช้ travis-ci ในเครื่อง
ฉันเพิ่งเข้าร่วมโครงการและฉันยังใหม่กับ travis-ci ฉันไม่ต้องการผลักดันการเปลี่ยนแปลงทุกครั้งให้เป็น .travis.yml และการเปลี่ยนแปลงเล็ก ๆ น้อย ๆ ทุกครั้งที่ทำกับแหล่งที่มาเพื่อเรียกใช้งานการสร้าง ด้วยเจนกินส์คุณสามารถดาวน์โหลดเจนกินส์และเรียกใช้ในเครื่อง เทรวิสเสนออะไรแบบนี้หรือไม่? หมายเหตุ: ฉันเห็น travis-ci cli และดาวน์โหลดแล้ว แต่สิ่งที่ดูเหมือนจะทำคือเรียก API ของพวกเขาซึ่งเชื่อมต่อกับ repo GitHub ของฉันดังนั้นถ้าฉันไม่ผลักก็ไม่สำคัญว่าฉันจะเริ่มใหม่ การสร้างครั้งล่าสุด
524 travis-ci 

16
ทริกเกอร์สร้าง Travis-CI ใหม่โดยไม่ต้องกดคอมมิชชัน?
การใช้ Travis-CI เป็นไปได้ไหมที่จะทริกเกอร์การสร้างใหม่โดยไม่ต้องส่งคำสั่งใหม่ไปที่ GitHub? ใช้กรณี: การสร้างล้มเหลวเนื่องจากภายนอก แหล่งที่มานั้นถูกต้องจริง มันจะสร้างตกลงและผ่านถ้าเพียงแค่เรียกใช้ใหม่ ตัวอย่างเช่นการapt-getล้มเหลวเนื่องจากเซิร์ฟเวอร์แพคเกจหยุดทำงาน แต่เซิร์ฟเวอร์สำรองอีกครั้ง อย่างไรก็ตามสถานะบิลด์เป็น "ค้าง" ที่ "ล้มเหลว" จนกว่าจะส่งการคอมมิตใหม่ มีวิธีใดบ้างที่จะผลัก Travis-CI ไปสร้างสิ่งอื่นนอกเหนือจากการผลักดัน "จำลอง"
414 travis-ci 

16
ทำไมหลาม setup.py จึงพูดคำสั่งที่ไม่ถูกต้อง 'bdist_wheel' ใน Travis CI
แพคเกจ Python ของฉันมีสิ่งsetup.pyที่สร้างขึ้นในท้องถิ่นบน Ubuntu Trusty และ VM Trusty VM Trusty ของ Vagrant ที่สดใหม่เมื่อฉันจัดเตรียมแบบนี้: sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7 sudo -H pip install setuptools wheel virtualenv --upgrade แต่เมื่อฉันทำเช่นเดียวกันกับ Travis CI Trusty Beta VM: - sudo apt-get install python python-dev …

3
Jenkins vs Travis-CI คุณจะใช้อันไหนกับโครงการโอเพ่นซอร์ส [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ สำหรับโครงการของฉันฉันต้องเลือกระหว่าง Jenkins และ Travis-CI ฉันใช้ Jenkins มาหลายปีแล้ว แต่ฉันก็อ่านบทวิจารณ์ที่ดีเกี่ยวกับ Travis-CI ด้วย คุณจะใช้อันไหนกับโครงการโอเพ่นซอร์ส ประโยชน์หรือข้อดีหลักของทั้งคู่คืออะไร

23
ข้อผิดพลาด: ไม่พบไฟล์พื้นที่ทำงานในเครื่อง ('angular.json')
ฉันได้travis-ciรวมเข้ากับบัญชี GitHub ของฉัน ( https://github.com/pradeep0601/Angular5-Router-App ) เมื่อฉันอัพเดต@angular/cliเวอร์ชันจาก 1.7.4 เป็น 6.0.0-rc.3 บิลด์เริ่มต้นล้มเหลวโดยมีข้อผิดพลาด: Local workspace file ('angular.json') could not be found. Error: Local workspace file ('angular.json') could not be found. at WorkspaceLoader._getProjectWorkspaceFilePath (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/workspace-loader.js:37:19) at WorkspaceLoader.loadWorkspace (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/workspace-loader.js:24:21) at TestCommand._loadWorkspaceAndArchitect (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:177:32) at TestCommand.<anonymous> (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:45:25) at Generator.next (<anonymous>) at /home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:7:71 at new Promise (<anonymous>) at …

5
กำลังแสดงสถานะการสร้าง Travis ใน GitHub repo
ฉันจำได้ว่าเมื่อเร็ว ๆ นี้เห็นสถานะการสร้าง Travis ของ pr หรือกระทำใน GitHub เรียกดูที่เก็บ (แต่ไม่พบที่ใด) ฉันไม่ได้พูดถึงภาพสถานะการสร้าง Travis README.mdแต่เป็นคุณลักษณะ GitHub จริง (กล่องสีเขียวที่มีเครื่องหมายถูก) ในขณะที่ความมุ่งมั่นของฉันสร้างบน Travis แต่ฉันก็อยากได้ผลลัพธ์ที่แสดงใน GitHub (ซึ่งตอนนี้พวกเขาไม่ได้ทำ) ฉันต้องการทราบวิธีเปิดใช้งาน UPDATE พบตัวอย่างที่นี่ - ดูเครื่องหมายถูกสีเขียวขนาดเล็กที่ระบุว่า "Travis-CI build pass"?


6
วิธีตั้งค่า Travis CI ด้วยหลายภาษา
โครงการของฉันใช้ทั้ง nodejs และ java ฉันลองเริ่มต้นด้วยการสร้าง node_js จากนั้นติดตั้ง java (เนื่องจากนี่เป็นโมดูล npm) แต่สคริปต์ในการติดตั้ง java ล้มเหลวและฉันไม่คิดว่าจำเป็นต้องติดตั้งเมื่อมี build ที่มี java ที่มีอยู่แล้ว ฉันควรเริ่มต้นด้วยการสร้าง java จากนั้นติดตั้งโหนดหรือไม่ ฉันกำลังลองสิ่งนี้ language: java - oraclejdk8 language: node_js node_js: - "0.10" ซึ่งมองข้าม 2 บรรทัดแรกและสร้าง node_js build ซึ่งมี java 7 และโปรเจ็กต์ของฉันใช้ java 8 ฉันลองคำตอบนี้สำหรับ python โดยใช้ language: node_js node_js: - "0.10" java: …
99 travis-ci 


4
ใช้คีย์ลับ api บน travis-ci
ฉันต้องการที่จะใช้เทรวิส-CIหนึ่งของฉันโครงการ โปรเจ็กต์นี้เป็น API Wrapper ดังนั้นการทดสอบจำนวนมากจึงอาศัยการใช้คีย์ API ลับ เพื่อทดสอบในพื้นที่ฉันเพียงแค่เก็บไว้เป็นตัวแปรสภาพแวดล้อม วิธีที่ปลอดภัยในการใช้คีย์เหล่านี้กับ Travis คืออะไร?

3
การอ้างอิงสาขาปัจจุบันใน github readme.md
ในreadme.mdไฟล์repo github ของฉันฉันมีตรา Travis-CI ฉันใช้ลิงค์ต่อไปนี้: https://travis-ci.org/joegattnet/joegattnet_v3.png?branch=staging ปัญหาที่ชัดเจนคือสาขาเป็นฮาร์ดโค้ด เป็นไปได้ไหมที่จะใช้ตัวแปรบางตัวเพื่อให้สาขานั้นเป็นตัวแปรที่กำลังดูอยู่

3
พยายามทำความเข้าใจว่า Travis CI ทำอะไรและควรใช้เมื่อใด
ฉันใหม่มากสำหรับ Git และฉันวางแผนที่จะมีส่วนร่วมในโครงการโอเพนซอร์สบน GitHub หลังจากพบข้อผิดพลาดเล็กน้อยในนั้น เมื่อทำการปลอมและแก้ไขข้อผิดพลาดฉันตั้งใจที่จะดึงคำขอและฉันสังเกตเห็นสิ่งนี้ปรากฏขึ้น: ล้มเหลว - การสร้าง Travis CI ล้มเหลว เมื่อพิจารณาถึงรายละเอียดที่ฉันค้นพบว่ามันเกิดจากCould not find .travis.ymlสิ่งที่สมเหตุสมผลเนื่องจากฉันไม่ได้ลงชื่อเข้าใช้ Travis Cl ด้วยและเพิ่ม. travis.yml ลงในที่เก็บ นี่เป็นครั้งแรกที่ฉันได้ยินเกี่ยวกับ Travis และสิ่งที่เรียกว่าการบูรณาการอย่างต่อเนื่อง และมันฟังดูดีมากดังนั้นเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ฉันจึงค้นหาใน Wikipedia Travis CI เป็นบริการผสานรวมแบบต่อเนื่องที่โฮสต์และกระจายซึ่งใช้ในการสร้างและทดสอบโครงการที่โฮสต์ที่ GitHub เทรวิส CI โดยอัตโนมัติเมื่อมีการกระทำที่ได้ทำและผลักดันให้พื้นที่เก็บข้อมูล GitHub ที่ใช้เทรวิส CI และทุกครั้งที่เกิดเหตุการณ์นี้ก็จะพยายามที่จะสร้างโครงการและเรียกใช้การทดสอบ ซึ่งรวมถึงข้อผูกพันในทุกสาขาไม่ใช่เฉพาะสาขาหลัก ความเข้าใจในปัจจุบันของฉันเกี่ยวกับ Travis CI คือสิ่งที่ทำคือผลักดันโครงการโดยอัตโนมัติgit commit -am ".."และฉันไม่ค่อยเข้าใจบางส่วนของมัน การสร้างโครงการและเรียกใช้การทดสอบจะเรียกใช้การทดสอบใด และจะ "สร้าง" โครงการได้อย่างไร? (เช่นการรวบรวมเป็นไบนารี?) …

1
“ แพ็คอัปโหลด: ไม่ใช่การอ้างอิงของเรา” หมายถึงอะไรเมื่อเรียก git refs ผ่าน --tags?
ในหนึ่งในโปรเจ็กต์ของฉัน Travis builds ล้มเหลวก่อนที่ระบบ build หรือโค้ดของฉันสามารถเข้าถึงได้ทันทีที่ build-script ของฉันพยายามดึงแท็ก Git ทั้งหมดด้วยgit fetch --tags: `` git fetch --tags --verbose POST git-upload-pack (350 bytes) POST git-upload-pack (788 bytes) POST git-upload-pack (797 bytes) From https://github.com/ELLIOTTCABLE/bs-sedlex = [up to date] fix-ci -> origin/fix-ci * [new tag] sedlex-1.99.2 -> sedlex-1.99.2 * [new tag] v1.99.3 -> v1.99.3 …

1
ข้อผิดพลาดในการเผยแพร่ travis ci npm“ ขาด api_key”
ดู: https://travis-ci.org/Jeff-Tian/tplant/jobs/620447627 ฉันได้กำหนดค่าapi_keyด้วย api_key: $NPM_TOKEN และฉันแน่ใจว่าNPM_TOKENชุดถูกตั้งค่าและสามารถตรวจสอบได้โดยechoคำสั่ง: ดังนั้นใครสามารถช่วยตรวจสอบว่าเกิดข้อผิดพลาดที่ไหน สามารถตรวจสอบการกำหนดค่าเทรวิสเต็มรูปแบบได้ที่นี่: https://travis-ci.org/Jeff-Tian/tplant/builds/620447623/config
9 npm  travis-ci 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.