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

5
GitLab CI กับ Jenkins [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดทำการเมื่อเดือนที่แล้ว ปรับปรุงคำถามนี้ อะไรคือความแตกต่างระหว่าง Jenkins และ CI อื่น ๆ เช่น GitLab CI, drone.io ที่มาพร้อมกับการกระจาย Git ในการวิจัยบางอย่างฉันสามารถทำได้เพียงว่า GitLab community edition ไม่อนุญาตให้เพิ่ม Jenkins แต่ GitLab enterprise edition ทำ มีความแตกต่างที่สำคัญอื่น ๆ หรือไม่?

2
ฉันจะส่งต่อสิ่งประดิษฐ์ไปยังด่านอื่นได้อย่างไร
ฉันต้องการใช้ GitLab CI กับไฟล์. gitlab-ci.yml เพื่อเรียกใช้ขั้นตอนต่างๆโดยใช้สคริปต์แยกกัน ขั้นตอนแรกสร้างเครื่องมือที่ต้องใช้ในขั้นตอนต่อไปเพื่อทำการทดสอบ ฉันได้ประกาศให้เครื่องมือที่สร้างขึ้นเป็นสิ่งประดิษฐ์ ตอนนี้ฉันจะเรียกใช้เครื่องมือนั้นในงานระยะหลังได้อย่างไร เส้นทางที่ถูกต้องคืออะไรและจะมีไฟล์อะไรอยู่รอบ ๆ ตัวอย่างเช่นขั้นแรกสร้างสิ่งประดิษฐ์ / bin / TestTool / TestTool.exe และไดเร็กทอรีนั้นมีไฟล์อื่น ๆ ที่จำเป็น (DLL และอื่น ๆ ) ไฟล์. gitlab-ci.yml ของฉันมีลักษณะดังนี้: releasebuild: script: - chcp 65001 - build.cmd stage: build artifacts: paths: - artifacts/bin/TestTool/ systemtests: script: - chcp 65001 - WHAT TO WRITE …
118 gitlab  gitlab-ci 

11
เครื่องมือบรรทัดคำสั่งของ Android sdkmanager จะแสดงเสมอ: คำเตือน: ไม่สามารถสร้างการตั้งค่า
ฉันใช้เครื่องมือบรรทัดคำสั่งใหม่ของ android เพราะที่เก็บ sdk-tools เก่าของ android ไม่สามารถใช้งานได้อีกต่อไป ดังนั้นฉันเปลี่ยน gitlab-ci ของฉันเพื่อโหลด commandlintools แต่เมื่อฉันพยายามเรียกใช้ฉันได้รับข้อผิดพลาดต่อไปนี้: Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) ฉันลองสั่งการด้วยมือแล้ว แต่ได้รับข้อผิดพลาดเดียวกัน นอกจากนี้ถ้าฉันทำงานsdkmanager --versionข้อผิดพลาดเดียวกันเกิดขึ้น gitlab-ci ของฉันดูเหมือนว่า: image: openjdk:9-jdk variables: ANDROID_COMPILE_SDK: "29" ANDROID_BUILD_TOOLS: "29.0.3" ANDROID_SDK_TOOLS: "6200805" before_script: - apt-get --quiet update --yes - …

2
เป็นไปได้ไหมที่จะ“ ล็อก” กลุ่มงานที่มีหลาย gitlab pipelines
ฉันมีหลายงานที่ทำงานกับทรัพยากรภายนอก (เซิร์ฟเวอร์) เดียว งานแรกนำแอพไปใช้กับสภาพแวดล้อม, ดำเนินการทดสอบที่สองที่สภาพแวดล้อมนี้, ดำเนินการทดสอบรวมที่สามที่สภาพแวดล้อมนี้ ฉันรู้ว่ามีตัวเลือกกลุ่มทรัพยากร แต่มันล็อคงานเท่านั้น หากทั้งสองท่อทำงานควบคู่กันไปฉันต้องการที่จะดำเนินการjob1, job2, job3จากท่อแรกและครั้งเดียวเมื่อทรัพยากรปล่อยท่อแรก - jobs1-3ท่อที่สองสามารถเปิด มีวิธีที่จะบรรลุเป้าหมายนี้หรือไม่? มีงานอื่น ๆ ในท่อ - พวกเขาควรทำงานพร้อมกัน
11 gitlab  gitlab-ci 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.