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

11
ตรวจสอบและปรับปรุงแพ็คเกจหากจำเป็น
เราจำเป็นต้องรวมนักวิ่งทดสอบ Karma เข้ากับ TeamCity และเพื่อที่ฉันจะให้สคริปต์ขนาดเล็ก (PowerShell หรืออะไรก็ตาม) ที่จะ: รับหมายเลขรุ่นที่ต้องการจากไฟล์กำหนดค่าบางอย่าง (ฉันเดาว่าฉันสามารถใส่เป็นความคิดเห็นได้ในkarma.conf.js) ตรวจสอบว่ารุ่นนักวิ่งกรรมที่กำหนดไว้ติดตั้งใน repo ทั่วโลกของ NPM หรือไม่ ถ้าไม่ใช่หรือเวอร์ชั่นที่ติดตั้งเก่ากว่าที่ต้องการ: เลือกและติดตั้งเวอร์ชั่นที่ถูกต้อง เรียกใช้มัน: karma start .\Scripts-Tests\karma.conf.js --reporters teamcity --single-run ดังนั้นคำถามที่แท้จริงของฉันคือ: "จะตรวจสอบสคริปต์ได้อย่างไรหากติดตั้งแพ็คเกจรุ่นที่ต้องการ" คุณควรทำเช็คหรือว่าปลอดภัยที่จะโทรnpm -g installทุกครั้ง? ฉันไม่ต้องการตรวจสอบและติดตั้งเวอร์ชันล่าสุดที่มีอยู่เสมอเพราะค่ากำหนดอื่น ๆ อาจเข้ากันไม่ได้

11
วิธีการเผยแพร่เว็บด้วย msbuild
Visual Studio 2010 มีคำสั่งเผยแพร่ที่ให้คุณเผยแพร่เว็บแอปพลิเคชั่นโครงการไปยังตำแหน่งระบบไฟล์ ฉันต้องการทำสิ่งนี้บนเซิร์ฟเวอร์การสร้าง TeamCity ของฉันดังนั้นฉันต้องทำกับตัวแก้ปัญหาหรือ msbuild ฉันพยายามใช้เป้าหมายเผยแพร่ แต่ฉันคิดว่านั่นอาจเป็นเพราะ ClickOnce: msbuild Project.csproj /t:Publish /p:Configuration=Deploy โดยทั่วไปฉันต้องการทำสิ่งที่โครงการปรับใช้บนเว็บทำ แต่ไม่มีการเพิ่มเข้า ฉันต้องการคอมไพล์ WAP, ลบไฟล์ใด ๆ ที่ไม่จำเป็นสำหรับการประมวลผล, ทำการแปลง web.configใด ๆและคัดลอกผลลัพธ์ไปยังตำแหน่งที่ระบุ โซลูชันของฉันขึ้นอยู่กับคำตอบของ Jeff Siver <Target Name="Deploy"> <MSBuild Projects="$(SolutionFile)" Properties="Configuration=$(Configuration);DeployOnBuild=true;DeployTarget=Package" ContinueOnError="false" /> <Exec Command=""$(ProjectPath)\obj\$(Configuration)\Package\$(ProjectName).deploy.cmd" /y /m:$(DeployServer) -enableRule:DoNotDeleteRule" ContinueOnError="false" /> </Target>

11
CruiseControl [.Net] vs TeamCity สำหรับการรวมอย่างต่อเนื่อง?
ฉันอยากถามคุณว่าสภาพแวดล้อมการสร้างอัตโนมัติแบบใดที่คุณพิจารณาได้ดีกว่าโดยพิจารณาจากประสบการณ์จริง ฉันกำลังวางแผนที่จะทำ. Net และการพัฒนา Java บางอย่างดังนั้นฉันต้องการมีเครื่องมือที่รองรับทั้งสองแพลตฟอร์มนี้ ฉันได้อ่านและเรียนรู้เกี่ยวกับCruiseControl.NET ที่ใช้ในการพัฒนา stackoverflow และTeamCityด้วยการรองรับการสร้างเอเจนต์บนแพลตฟอร์ม OS ที่แตกต่างกันและอิงตามภาษาการเขียนโปรแกรมที่แตกต่างกัน ดังนั้นหากคุณมีประสบการณ์จริงเกี่ยวกับทั้งสองอย่างนี้คุณชอบอันไหนและเพราะเหตุใด ปัจจุบันฉันสนใจเรื่องความง่ายในการใช้งานและการจัดการเครื่องมือน้อยกว่ามากเนื่องจาก CC เป็นโอเพ่นซอร์สและ TC ขึ้นอยู่กับการออกใบอนุญาตในบางช่วงเวลาที่คุณมีโครงการมากมายที่ต้องดำเนินการ (เพราะฉัน จำเป็นสำหรับโครงการจำนวนเล็กน้อย) นอกจากนี้หากมีเครื่องมืออื่นที่ตรงตามที่กล่าวไว้ข้างต้นและคุณเชื่อว่าคุ้มค่ากับคำแนะนำโปรดอย่าลังเลที่จะรวมไว้ในการสนทนา

9
ฮัดสันหรือ Teamcity สำหรับการรวมอย่างต่อเนื่อง? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา เราเป็นร้าน Java ที่กำลังมองหาเครื่องมือ CI เพื่อใช้งาน ทั้งHudsonและTeamcityดูเหมือนจะไม่มีค่าใช้จ่าย แต่ Teamcity ดูเหมือนจะสั่นคลอนและได้รับการสนับสนุนมากขึ้น ฉันสงสัยว่าทำไมเราถึงยังคงใช้ฮัดสันและถ้าใครสามารถโต้แย้ง / ต่อต้านอย่างใดอย่างหนึ่งได้?

2
msbuild.exe ยังคงเปิดอยู่กำลังล็อกไฟล์
ฉันใช้ TeamCity ซึ่งจะเรียกใช้ msbuild (.NET 4) ฉันมีปัญหาแปลก ๆ หลังจากการสร้างเสร็จสมบูรณ์ (และดูเหมือนจะไม่สำคัญว่าจะเป็นงานสร้างที่ประสบความสำเร็จหรือไม่) msbuild.exe จะยังคงเปิดอยู่และล็อกไฟล์ใดไฟล์หนึ่งซึ่งหมายความว่าทุกครั้งที่ TeamCity พยายาม เพื่อล้างไดเร็กทอรีงานล้มเหลวและไม่สามารถดำเนินการต่อได้ สิ่งนี้เกิดขึ้นเกือบทุกครั้ง ฉันหลงทางกับเรื่องนี้จริงๆดังนั้นฉันจะพยายามให้รายละเอียดให้มากที่สุด เซิร์ฟเวอร์เป็น Intel Core i7 แรม 2 GB พร้อม Windows Server 2008 64-bit SP2 มาตรฐาน ใน TeamCity ตัววิ่ง msbuild ถูกกำหนดค่าด้วย/mพารามิเตอร์บรรทัดคำสั่ง (ซึ่งหมายถึงการใช้หลายคอร์) แฟ้มในคำถามคือเสมอ DLL ที่ภายนอกเช่นเดียวกับที่มีการอ้างอิงในหนึ่งในโครงการ .NET External Tools\Telerik\Telerik.Reporting.Dllในเส้นทาง (มีไฟล์. DLL อื่น ๆ อีกหลายไฟล์ที่รวมอยู่ในExternal Toolsdir ในโครงสร้างพา …
99 msbuild  teamcity 

6
เหตุใดขั้นตอนหลังการสร้าง (xcopy) จึงออกเป็นครั้งคราวด้วยรหัส 2 ในการสร้าง TeamCity
โครงการสองสามโครงการในโซลูชันของลูกค้าของฉันมีเหตุการณ์หลังการสร้าง: xcopyผลลัพธ์ของการสร้างไปยังโฟลเดอร์เฉพาะ วิธีนี้ใช้ได้ดีเมื่อสร้างในพื้นที่ อย่างไรก็ตามใน TeamCity ฉันได้รับเป็นครั้งคราว xcopy [... ] ออกด้วยรหัส 2 ถ้าฉันใช้ปกติcopyมันจะออกด้วยรหัส 1 ฉันคาดว่าสิ่งนี้จะเกี่ยวข้องกับการล็อกไฟล์แม้ว่าไฟล์ที่คัดลอกจะไม่เหมือนกันดังนั้นอาจจะแค่ล็อกไดเรกทอรีปลายทางที่แชร์ ฉันใช้/yเพื่อไม่แจ้งเกี่ยวกับการเขียนทับไฟล์ เหตุใดจึงล้มเหลวใน TeamCity แต่ไม่ใช่ในเครื่อง
94 teamcity  xcopy 

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

18
ข้อผิดพลาดซีลีเนียม - คำร้องขอ HTTP ไปยัง WebDriver ระยะไกลหมดเวลาหลังจาก 60 วินาที
ฉันใช้ซีลีเนียมมาหลายเดือนแล้วซึ่งเราใช้เพื่อทำให้กระบวนการทดสอบภายในบางอย่างเป็นไปโดยอัตโนมัติ สคริปต์ผ่านไปอย่างดี ฉันเพิ่งอัปเกรดเป็น C # 2.40.0 webdriver โดยใช้ FF 27.01 และตอนนี้สคริปต์ของเราล้มเหลวในที่สุ่มโดยมีข้อผิดพลาดต่อไปนี้ [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL htt(p)://localhost:7055/hub/session/56e99e88-ba17-4d12-bef1-c6a6367ccc2f/element timed out after 60 seconds. ----> System.Net.WebException : The operation has timed out TearDown : OpenQA.Selenium.WebDriverException : The HTTP request to the …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.