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

ชุดกิจกรรมที่ทำให้โปรแกรมพร้อมใช้งาน (โดยปกติจะอยู่ในสภาพแวดล้อมการทดสอบหรือการผลิต)

30
ปฏิเสธการอนุญาต (publickey) เมื่อปรับใช้รหัส heroku ร้ายแรง: ปลายระยะไกลวางสายโดยไม่คาดคิด
ฉันพยายามปรับใช้รหัสของฉันกับ heroku ด้วยบรรทัดคำสั่งต่อไปนี้: git push heroku master แต่รับข้อผิดพลาดต่อไปนี้: Permission denied (publickey). fatal: The remote end hung up unexpectedly ฉันได้อัปโหลดคีย์ SSH สาธารณะของฉันแล้ว แต่ข้อผิดพลาดนี้ยังคงเกิดขึ้น


19
ปรับใช้โครงการโดยใช้ Git push
เป็นไปได้git pushหรือไม่ที่จะปรับใช้เว็บไซต์โดยใช้? ฉันมีเรื่องลางสังหรณ์เกี่ยวกับการใช้git hooksเพื่อทำgit reset --hardบนฝั่งเซิร์ฟเวอร์ แต่ฉันจะทำอย่างไรให้สำเร็จ

16
การปรับใช้แอประดับองค์กรไม่ทำงานบน iOS 7.1
เราแจกจ่ายแอพผ่านบัญชีองค์กรโดยใช้itms-services://URL สิ่งนี้ใช้ได้ดีเสมอ แต่หลังจากติดตั้ง iOS 7.1 เบต้าบน iPad ของเราแล้วก็ไม่ยอมติดตั้ง แต่เราเพิ่งได้รับCannot connect to example.comข้อความทั่วไปที่ iOS แสดงอย่างไม่ช่วยเหลือเมื่อมีปัญหาในการดาวน์โหลดแอพ ฉันไม่พบสิ่งใดบน SO, บน Google หรือในบันทึกย่อรีลีส 7.1 เพื่อแนะนำสิ่งที่อาจทำให้เกิดปัญหา
317 ios  deployment 

22
วิธีจัดการการตั้งค่า vs การผลิตในท้องถิ่นใน Django
วิธีที่แนะนำในการจัดการการตั้งค่าสำหรับการพัฒนาท้องถิ่นและเซิร์ฟเวอร์การผลิตคืออะไร? บางส่วนของพวกเขา (เช่นค่าคงที่และอื่น ๆ ) สามารถเปลี่ยนแปลง / เข้าถึงได้ในทั้งคู่ แต่บางส่วนของพวกเขา (เช่นพา ธ ไปยังไฟล์คงที่) จำเป็นต้องคงที่แตกต่างกันดังนั้นจึงไม่ควรเขียนทับทุกครั้งที่มีการปรับใช้รหัสใหม่ settings.pyปัจจุบันผมเพิ่มค่าคงที่ทั้งหมดเพื่อ แต่ทุกครั้งที่ฉันเปลี่ยนค่าคงที่แบบโลคอลฉันต้องคัดลอกไปยังเซิร์ฟเวอร์ที่ใช้งานจริงและแก้ไขไฟล์สำหรับการเปลี่ยนแปลงเฉพาะที่ใช้ในการผลิต ... :( แก้ไข: ดูเหมือนว่าไม่มีคำตอบมาตรฐานสำหรับคำถามนี้ฉันยอมรับวิธีที่นิยมที่สุด

12
ฉันจะสร้างแอพ GUI ข้ามแพลตฟอร์มที่ปฏิบัติการโดยตรงโดยใช้ Python ได้อย่างไร
Python ทำงานบนหลาย ๆ แพลตฟอร์มและสามารถใช้กับเดสก์ท็อปและเว็บแอพพลิเคชั่นได้ดังนั้นฉันจึงสรุปได้ว่ามีบางวิธีที่จะรวบรวมมันไว้ในไฟล์ปฏิบัติการสำหรับ Mac, Windows และ Linux ปัญหาที่เกิดขึ้นฉันไม่รู้ว่าจะเริ่มต้นอย่างไรหรือจะเขียน GUI กับมันได้อย่างไรใครบ้างที่สามารถให้แสงสว่างและชี้ให้ฉันไปในทิศทางที่ถูกต้องได้ไหม

8
เรียกใช้คำสั่งบนโฮสต์ Ansible
เป็นไปได้หรือไม่ที่จะรันคำสั่งบนโฮสต์ Ansible? สถานการณ์ของฉันคือฉันต้องการที่จะเช็คเอาต์จากเซิร์ฟเวอร์ git ที่โฮสต์ภายใน (และไม่สามารถเข้าถึงได้นอกไฟร์วอลล์ บริษัท ) จากนั้นฉันต้องการอัปโหลดการชำระเงิน (tarballed) ไปยังเซิร์ฟเวอร์การผลิต (โฮสต์ภายนอก) ในขณะนี้ฉันกำลังมองหาสคริปต์ที่ใช้เช็คเอาต์ทาร์บอลแล้วเรียกใช้สคริปต์การปรับใช้ - แต่ถ้าฉันสามารถรวมสิ่งนี้เข้ากับ Ansible ซึ่งจะเป็นที่นิยมมากกว่า

16
การปรับใช้ IIS7 - ส่วน 'system.web.extensions / scripting / scriptResourceHandler ที่ซ้ำกัน'
ในการพยายามปรับใช้เว็บไซต์. net 3.5 บนแอพพูลเริ่มต้นใน IIS7 โดยมีส่วนเฟรมเวิร์กตั้งเป็น 4.0 ฉันได้รับข้อผิดพลาดต่อไปนี้ มีการกำหนดซ้ำ 'system.web.extensions / scripting / scriptResourceHandler' ส่วน การแสดงความคิดเห็นต่อบรรทัดที่กระทำผิดนั้นไม่ได้ช่วยอะไรเช่นกัน พอยน์เตอร์ใด ๆ ในสิ่งที่ฉันต้องทำหรือดู?

3
ฉันจะติดตั้ง package.json dependencies ในไดเรกทอรีปัจจุบันโดยใช้ npm ได้อย่างไร
ฉันมี app เว็บ: fooapp ฉันมีpackage.jsonราก node_modules directoryฉันต้องการที่จะติดตั้งการอ้างอิงทั้งหมดที่อยู่ในที่เฉพาะเจาะจง ฉันจะทำสิ่งนี้ได้อย่างไร สิ่งที่ฉันต้องการ ให้บอกว่าฉันมีสองการwidgetอ้างอิง ฉันต้องการที่จะจบลงด้วยโครงสร้างไดเรกทอรีเช่นนี้: node_modules/ widgetA widgetB fooapp/ package.js lib .. สิ่งที่ฉันได้รับ เมื่อฉันวิ่งnpm install fooapp/ ฉันจะได้รับสิ่งนี้: node_modules/ fooapp/ node_modules/ widgetA widgetB package.js lib/ .. fooapp/ package.js lib/ .. npm สร้างสำเนาของไดเร็กทอรีแอพของฉันใน node_modules dir และติดตั้งแพ็กเกจภายในไดเร็กทอรี node_modules อื่น ฉันเข้าใจว่ามันเหมาะสมสำหรับการติดตั้งแพ็คเกจ แต่ฉันไม่ได้เป็นrequire()แอปพลิเคชันเว็บของฉันภายในอย่างอื่นฉันเรียกใช้โดยตรง ฉันกำลังมองหาวิธีง่ายๆในการติดตั้งการอ้างอิงของฉันลงในไดเรกทอรี node_modules ที่เฉพาะเจาะจง

16
ฉันจะรันแอปพลิเคชัน Node.js เป็นกระบวนการของตัวเองได้อย่างไร
วิธีที่ดีที่สุดในการปรับใช้ Node.js คืออะไร ฉันมี Dreamhost VPS (นั่นคือสิ่งที่พวกเขาเรียกว่าVM ) และฉันสามารถติดตั้ง Node.js และตั้งค่าพร็อกซีได้ มันใช้งานได้ดีตราบใดที่ฉันรักษาการเชื่อมต่อ SSH ที่ฉันเริ่มโหนดด้วยการเปิด

25
สาเหตุของการได้รับ java.lang.VerifyError
ฉันกำลังตรวจสอบสิ่งต่อไปนี้ java.lang.VerifyError java.lang.VerifyError: (class: be/post/ehr/wfm/application/serviceorganization/report/DisplayReportServlet, method: getMonthData signature: (IILjava/util/Collection;Ljava/util/Collection;Ljava/util/HashMap;Ljava/util/Collection;Ljava/util/Locale;Lorg/apache/struts/util/MessageRe˜̴MtÌ´MÚw€mçw€mp:”MŒŒ at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) มันเกิดขึ้นเมื่อเซิร์ฟเวอร์ jboss ที่เริ่มต้นการปรับใช้เซิร์ฟเล็ต มันถูกคอมไพล์ด้วย jdk-1.5.0_11 และฉันพยายามคอมไพล์ใหม่ด้วย jdk-1.5.0_15 โดยไม่ต้องประสบความสำเร็จ นั่นคือการรวบรวมที่ทำงานได้ดี แต่เมื่อมีการปรับใช้ java.lang.VerifyError จะเกิดขึ้น เมื่อฉันเปลี่ยนชื่อเมธอดและได้รับข้อผิดพลาดต่อไปนี้: java.lang.VerifyError: (class: be/post/ehr/wfm/application/serviceorganization/report/DisplayReportServlet, method: getMD signature: (IILjava/util/Collection;Lj ava/util/Collection;Ljava/util/HashMap;Ljava/util/Collection;Ljava/util/Locale;Lorg/apache/struts/util/MessageResources┬á├ÿ├àN|├ÿ├àN├Üw┬Çm├ºw┬ÇmX#├ûM|X├öM at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357 at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.newInstance0(Class.java:321) at java.lang.Class.newInstance(Class.java:303) คุณสามารถเห็นได้ว่ามีการแสดงลายเซ็นของวิธีการมากขึ้น ลายเซ็นวิธีการที่แท้จริงคือ …

5
วิธีการปรับใช้อย่างถูกต้องเมื่อใช้สวิตช์การพัฒนา / การผลิตของนักแต่งเพลง
นักแต่งเพลงมีตัวเลือกในการโหลดการอ้างอิงหลายอย่างเท่านั้นในขณะที่อยู่ในการพัฒนาดังนั้นเครื่องมือจะไม่ถูกติดตั้งในการผลิต (บนเซิร์ฟเวอร์สด) นี่คือ (ในทางทฤษฎี) มีประโยชน์มากสำหรับสคริปต์ที่ใช้ในการพัฒนาเท่านั้นเช่นการทดสอบเครื่องมือข้อมูลปลอมเครื่องมือดีบั๊กและอื่น ๆ วิธีที่จะไปคือการเพิ่มrequire-devบล็อกเพิ่มเติมด้วยเครื่องมือที่คุณต้องการใน dev: "require-dev": { "codeception/codeception": "1.6.0.3" } และจากนั้น (ในทางทฤษฎี) โหลดการพึ่งพาเหล่านี้ผ่าน composer install --dev ปัญหาและคำถาม: นักแต่งเพลงได้เปลี่ยนพฤติกรรมของinstallและupdateอย่างมากในปี 2013 require-devตอนนี้ - ติดตั้งตามค่าเริ่มต้น (!) อย่าลังเลที่จะสร้าง composer.json ด้วยrequire-devบล็อกและดำเนินการcomposer installในการทำซ้ำ ในฐานะที่เป็นวิธีที่ได้รับการยอมรับมากที่สุดในการใช้งานคือการผลักนักแต่งเพลงล็อค (ที่เก็บการตั้งค่าผู้แต่งปัจจุบันของคุณ) จากนั้นทำcomposer installบนเซิร์ฟเวอร์การผลิตสิ่งนี้จะติดตั้งสิ่งที่กำลังพัฒนาด้วย เป็นวิธีที่ถูกต้องในการปรับใช้นี้ โดยไม่ต้องติดตั้งการพึ่งพา -dev คืออะไร หมายเหตุ: ฉันพยายามสร้าง Q / A แบบบัญญัติขึ้นที่นี่เพื่อชี้แจงการปรับใช้นักแต่งเพลงแปลก ๆ รู้สึกอิสระที่จะแก้ไขคำถามนี้

4
ฉันจะคัดลอกไดเรกทอรีซ้ำด้วยอึกได้อย่างไร
ฉันกำลังพยายามทำโปรเจ็กต์จากไดเร็กตอรี่ที่ใช้งานได้ไปยังเซิร์ฟเวอร์ (เครื่องเดียวกัน). ใช้รหัสต่อไปนี้: gulp.src([ 'index.php', 'css/**', 'js/**', 'src/**', ]) .pipe(gulp.dest('/var/www/')); ฉันคาดว่าจะเห็นไฟล์ทั้งหมดที่คัดลอก อย่างไรก็ตามมันจะแบนโครงสร้าง dir - ไดเรกทอรีทั้งหมดจะถูกคัดลอก แต่ทุกไฟล์จะอยู่ในราก/var/www อึกดูเหมือนว่าเป็นเครื่องมือสร้างยอดเยี่ยม แต่การคัดลอกไอเท็มควรเป็นกระบวนการที่ง่ายอย่างแน่นอน?
167 deployment  gulp 

2
การตรวจสอบแท็ก Git นำไปสู่ ​​"สถานะ HEAD ที่แยกออก"
ฉันกำลังพัฒนาสคริปต์การปรับใช้สำหรับโครงการคอมไพล์ของฉันและฉันเพิ่งเริ่มใช้แท็ก ฉันได้เพิ่มแท็กใหม่ชื่อv2.0: git tag -a v2.0 -m "Launching version 2.0" และฉันได้ผลักแท็กนี้ไปยังที่เก็บระยะไกล git push --tags เมื่อฉันพยายามเรียกใช้สคริปต์การปรับใช้และตรวจสอบv2.0แท็กที่ฉันได้รับข้อความนี้: คุณอยู่ในสถานะ 'ถอดหัว' คุณสามารถดูรอบ ๆ ทำการเปลี่ยนแปลงทดสอบและส่งมอบและคุณสามารถละทิ้งการกระทำใด ๆ ที่คุณทำในสถานะนี้โดยไม่กระทบสาขาใด ๆ โดยดำเนินการชำระเงินอีกครั้ง หากคุณต้องการสร้างสาขาใหม่เพื่อรักษาความมุ่งมั่นที่คุณสร้างคุณสามารถทำได้ (ตอนนี้หรือภายหลัง) โดยใช้ -b พร้อมกับคำสั่งเช็คเอาต์อีกครั้ง ตัวอย่าง: git checkout -b new_branch_name HEAD อยู่ที่ เป็นเรื่องปกติหรือไม่ ที่เก็บอยู่ในบริเวณขอบรกเพราะถ้าฉัน: git branch ฉันได้ผลลัพธ์นี้: * (no branch) master ขออภัยถ้ามันชัดเจน แต่ฉันไม่สามารถเข้าใจได้
166 git  deployment  git-tag 

7
ติดตั้งบริการ. windows windows โดยไม่มี InstallUtil.exe
ฉันมีบริการ windows .NET มาตรฐานที่เขียนด้วยภาษา C # สามารถติดตั้งเองได้โดยไม่ต้องใช้ InstallUtil หรือไม่ ฉันควรใช้คลาสตัวติดตั้งบริการหรือไม่ ฉันจะใช้มันได้อย่างไร ฉันต้องการโทรต่อไปนี้: MyService.exe -install และมันจะมีผลเช่นเดียวกับการโทร: InstallUtil MyService.exe

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