คำถามติดแท็ก build-process

ขั้นตอนการแปลงไฟล์ซอร์สโค้ดเป็นซอฟต์แวร์แบบสแตนด์อโลนที่สามารถรันบนคอมพิวเตอร์ได้

10
คัดลอกไฟล์และโฟลเดอร์ทั้งหมดโดยใช้ msbuild
แค่สงสัยว่าจะมีใครช่วยฉันด้วยสคริปต์ msbuild ที่ฉันพยายามเขียนอยู่ สิ่งที่ฉันต้องการทำคือคัดลอกไฟล์และโฟลเดอร์ย่อยทั้งหมดจากโฟลเดอร์ไปยังโฟลเดอร์อื่นโดยใช้ msbuild {ProjectName} |----->Source |----->Tools |----->Viewer |-----{about 5 sub dirs} สิ่งที่ฉันต้องทำได้คือคัดลอกไฟล์และโฟลเดอร์ย่อยทั้งหมดจากโฟลเดอร์ tools ไปยังโฟลเดอร์ debug สำหรับแอปพลิเคชัน นี่คือรหัสที่ฉันมีจนถึงตอนนี้ <ItemGroup> <Viewer Include="..\$(ApplicationDirectory)\Tools\viewer\**\*.*" /> </ItemGroup> <Target Name="BeforeBuild"> <Copy SourceFiles="@(Viewer)" DestinationFolder="@(Viewer->'$(OutputPath)\\Tools')" /> </Target> สคริปต์สร้างทำงาน แต่ไม่คัดลอกไฟล์หรือโฟลเดอร์ใด ๆ ขอบคุณ

8
การใช้ CMake เพื่อสร้างไฟล์โครงการ Visual Studio C ++
ฉันกำลังทำงานกับโปรเจ็กต์ C ++ โอเพ่นซอร์สสำหรับโค้ดที่คอมไพล์บน Linux และ Windows ฉันใช้ CMake เพื่อสร้างโค้ดบน Linux เพื่อความสะดวกในการตั้งค่าการพัฒนาและเหตุผลทางการเมืองฉันต้องยึดติดกับไฟล์ / ตัวแก้ไขโครงการ Visual Studio บน Windows (เช่นฉันไม่สามารถเปลี่ยนเป็นCode :: Blocksได้) ผมเห็นคำแนะนำในการสร้างไฟล์ Visual Studio ใช้ CMake เป็นที่นี่ คุณเคยใช้ CMake เพื่อสร้างไฟล์ Visual Studio มาก่อนหรือไม่? ประสบการณ์ของคุณเป็นอย่างไรบ้าง? สมมติว่าฉันต้องการเพิ่มไฟล์ใหม่ในโปรเจ็กต์ของฉัน ขั้นตอนการทำงานสำหรับสิ่งนี้คืออะไร?

6
วิธีรับฟังก์ชั่น 'เผยแพร่' ของ Visual Studio เพื่อรวมไฟล์จากเหตุการณ์หลังการสร้าง?
ขณะนี้ฉันกำลังพยายามใช้ฟังก์ชัน "เผยแพร่" และ MSDeploy ของ Visual Studio 2010 เพื่อจัดการกับความต้องการในการปรับใช้เว็บของฉัน แต่พบอุปสรรคในการปรับแต่งแพคเกจโดยขึ้นอยู่กับการกำหนดค่าบิลด์ของฉัน ฉันพัฒนาในสภาพแวดล้อม 32 บิต แต่ต้องสร้างแพ็กเกจรีลีสสำหรับสภาพแวดล้อม 64 บิตดังนั้นในการกำหนดค่า 'รีลีส' ฉันมีเหตุการณ์สร้างโพสต์ที่คัดลอก dll ของบุคคลที่สามเวอร์ชัน 64 บิตไปยังไดเร็กทอรี bin ที่เขียนทับเวอร์ชัน 32 บิต . เมื่อฉันใช้ฟังก์ชัน 'เผยแพร่' แม้ว่า dll 64 บิตที่ถูกต้องจะถูกคัดลอกไปยังไดเร็กทอรี bin แต่ก็ไม่รวมอยู่ในแพ็คเกจ มีวิธีรับ 'เผยแพร่' เพื่อรวมไฟล์ที่คัดลอกไปยังไดเร็กทอรี bin ระหว่างเหตุการณ์สร้างโพสต์หรือไม่?

3
เรียกใช้ TeamCity Agents หลายตัวบนคอมพิวเตอร์เครื่องเดียวกันหรือไม่
เรามีเครื่องสร้างหลายเครื่องแต่ละเครื่องใช้งานตัวแทนการสร้าง TeamCity เดียว แต่ละเครื่องมีความแข็งแกร่งมากและเราต้องการเรียกใช้ build agent หลายตัวในเครื่องเดียวกัน นี้เป็นไปได้โดยไม่ต้องใช้การทำงานแบบเสมือน ? มีทางเลือกอื่นที่มีคุณภาพสำหรับ TeamCity ที่รองรับสิ่งนี้หรือไม่?

5
Perl build, unit testing, code coverage: ตัวอย่างการทำงานที่สมบูรณ์
คำตอบ Stackoverflow ส่วนใหญ่ที่ฉันพบเกี่ยวกับกระบวนการสร้าง Perl และการทดสอบหน่วยและการครอบคลุมโค้ดเพียงแค่ชี้ให้ฉันไปที่ CPAN เพื่อดูเอกสารที่นั่น ไม่มีอะไรผิดปกติในการชี้ไปที่โมดูล CPAN เพราะนั่นคือที่ที่เอกสารฉบับเต็มควรจะอยู่ ฉันมีปัญหาในการค้นหาตัวอย่างโค้ดการทำงานที่สมบูรณ์ในหลาย ๆ กรณี ฉันได้ค้นหาทั่วอินเทอร์เน็ตเพื่อหาตัวอย่างโค้ดที่ใช้งานได้จริงซึ่งฉันสามารถดาวน์โหลดหรือวางลงใน IDE ของฉันได้เช่นซอร์สโค้ดตัวอย่าง "Hello World" ของบทช่วยสอนทั่วไปของคุณ แต่เป็นตัวอย่างที่แสดงให้เห็นถึงกระบวนการสร้างด้วยการทดสอบหน่วยและโค้ด การวิเคราะห์ความครอบคลุม ใครมีตัวอย่างเล็ก ๆ ของโครงการทำงานที่แสดงให้เห็นถึงเทคโนโลยีและกระบวนการเหล่านี้หรือไม่? (ฉันมีตัวอย่างการทำงานเล็กน้อยและฉันจะตอบคำถามของตัวเองด้วย แต่อาจมีผู้ใช้ SO รายอื่นที่มีตัวอย่างที่ดีกว่าตัวอย่างที่ฉันคิดขึ้นมา)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.