สิ่งตีพิมพ์ในหัวข้อ 'continuous-integration'


การบูรณาการอย่างต่อเนื่อง — อะไร ทำไม ใคร?
ข้อมูลเบื้องต้นเกี่ยวกับกระบวนการบูรณาการอย่างต่อเนื่องโดยผู้เริ่มต้น หากคุณกำลังมองหางานแรกในด้านเทคโนโลยี คุณอาจไม่มีโอกาสได้สัมผัสประสบการณ์การปฏิบัติงานของ CI — Continuous Integration… แต่ตำแหน่งงานว่างสำหรับตำแหน่งจูเนียร์ส่วนใหญ่บอกว่าพวกเขาต้องการประสบการณ์ในด้านนี้ เพื่อพยายามต่อสู้กับการขาดประสบการณ์ทางวิชาชีพในด้านนี้ ฉันได้สำรวจแนวทางปฏิบัติของการบูรณาการอย่างต่อเนื่อง และฉันต้องการแบ่งปันสิ่งที่ฉันได้เรียนรู้กับผู้หางานครั้งแรกคนอื่นๆ ในการแนะนำสั้นๆ นี้..

วิธีบังคับใช้เวอร์ชันโหนดเฉพาะภายในโปรเจ็กต์และระบบอัตโนมัติ CI/CD ที่เกี่ยวข้อง
ติดตั้งโหนดเวอร์ชันเดียวกันตามกลไกที่ระบุใน package.json สำหรับงานการพัฒนาและการปรับใช้ สิ่งที่ฉันมักจะสังเกตเห็นในโปรเจ็กต์โหนดก็คือ คุณจะไปถึงจุดที่มีการกำหนดเวอร์ชันที่เกี่ยวข้องกับโปรเจ็กต์ได้อย่างรวดเร็วและจำเป็นต้องได้รับการบำรุงรักษาในตำแหน่งที่แตกต่างกัน เช่น เทมเพลตไปป์ไลน์ที่แตกต่างกัน อย่างไรก็ตาม ตามหลักการแล้ว ฉันต้องการรักษาเวอร์ชันโหนดไว้ในที่เดียวเท่านั้น และในขณะเดียวกันก็ให้แน่ใจว่านักพัฒนาทั้งหมดใช้เวอร์ชันโหนดเดียวกัน ซึ่งใช้โดยการทำงานอัตโนมัติ CI/CD..

วิธีการติดตั้ง OpenProject บน CentOS 7
โดย Sajid Qureshi ผู้เขียน Alibaba Cloud Tech Share Tech Share เป็นโปรแกรมจูงใจของ Alibaba Cloud เพื่อส่งเสริมการแบ่งปันความรู้ด้านเทคนิคและแนวทางปฏิบัติที่ดีที่สุดภายในชุมชนคลาวด์ OpenProject เป็นระบบการจัดการบนเว็บแบบโอเพ่นซอร์สฟรี OpenProject เขียนด้วย Ruby on Rails และ AngularJS ใช้สำหรับการจัดการโครงการและสนับสนุนฟีเจอร์ต่างๆ เช่น การจัดการงาน การทำงานร่วมกันเป็นทีม การต่อสู้ และอื่นๆ อีกมากมาย ข้อกำหนดเบื้องต้น คุณต้องเปิดใช้งานอินสแตนซ์ "Elastic Compute Service (ECS)"..

ES Check ยูทิลิตี้ JavaScript สุดเจ๋งที่จะช่วยบั้นท้ายของคุณ
JavaScript มีอยู่ทุกที่เมื่อพูดถึงการพัฒนาซอฟต์แวร์ สามารถใช้สำหรับสร้างแอป เว็บเพจ บนเซิร์ฟเวอร์ หรือในโรบ็อตตัวน้อย 🤖! เราจะแน่ใจได้อย่างไรว่า JavaScript ของคุณสามารถทำงานได้ทุกที่ที่คุณต้องการตามที่เราต้องการ นั่นคือสิ่งที่ "ES Check" ทำ! เป็นยูทิลิตี้ที่เขียนขึ้นเพื่อให้แน่ใจว่าเวอร์ชันของ JavaScript ที่จะนำไปใช้จริงตรงกับเวอร์ชัน JavaScript ที่คาดหวังสำหรับการผลิต ES Check ใช้เวลา 2 ขั้นตอนในการตั้งค่า! การตั้งค่า ES Check สามารถทำได้โดยการติดตั้งและเพิ่มสคริปต์ 1 บรรทัด..

วิธีปรับใช้แอป MERN Stack ไปยัง Azure ผ่านการผสานรวมอย่างต่อเนื่อง
บทช่วยสอนนี้จะอธิบายวิธีกำหนดค่าแอป MERN ให้ทำงานบน Azure Web Services และวิธีการปรับใช้ผ่าน GitHub + การผสานรวมอย่างต่อเนื่อง บทช่วยสอนนี้ใช้งานได้กับแอป MERN ที่พร้อมใช้ Azure ที่ฉันสร้างขึ้น หมายเหตุ: บทช่วยสอนนี้ไม่ครอบคลุมถึงวิธีตั้งค่าแอป CRUD MERN แบบเต็มหรือวิธีพัฒนาใน React ข้อมูลเดียวที่เราจะส่งจากแบ็กเอนด์ไปยังส่วนหน้าคือออบเจ็กต์พจนานุกรมขนาดเล็ก แหล่งข้อมูลเพิ่มเติมที่ยอดเยี่ยม หากคุณต้องการเรียนรู้เกี่ยวกับการสร้างแอป CRUD MERN เต็มรูปแบบหรือการพัฒนาใน React..

คำถามในหัวข้อ 'continuous-integration'

งานต้นน้ำของ Jenkins/Hudson ไม่ได้รับสีลูกสถานะของงานปลายน้ำ
ฉันมีงานต้นน้ำที่ดำเนินงานปลายน้ำ 4 งาน หากงานอัพสตรีมเสร็จสิ้นสำเร็จ งานดาวน์สตรีมก็จะเริ่มดำเนินการ งานอัปสตรีมเนื่องจากเสร็จสิ้นสำเร็จจะได้ลูกบอลสีน้ำเงิน (ผลลัพธ์การสร้าง=เสถียร) แต่ถึงแม้จะยากลำบากงานดาวน์สตรีมจะล้มเหลว (ลูกบอลสีแดง)...
6787 มุมมอง

ปลั๊กอิน Jenkins Build Flow มีปัญหาในการส่งพารามิเตอร์ระหว่างบิลด์
ฉันมีชุดของการสร้างแบบพาราเมตริกใน Jenkins ซึ่งในการสร้างฉันต้องคลิก 'สร้างทันที' จากนั้นป้อนค่าสำหรับพารามิเตอร์ (ในกรณีนี้เรียกว่า GIT_TAG_NAME)...
4473 มุมมอง

การปรับใช้เว็บไซต์ Azure อย่างต่อเนื่องจะเลือกโครงการที่ผิดเสมอ
ฉันมีโครงสร้างโฟลเดอร์ต่อไปนี้ใน TFS ออนไลน์: ชื่อโฟลเดอร์ยังตรงกับชื่อโครงการในโซลูชันด้วย ตำนาน: จุดสีเขียว: โครงการ web api 2.0 จุดสีแดง: ไลบรารีคลาส จุดสีน้ำเงิน: เพิ่มแอปคอนโซลเป็น webjob ในโครงการเว็บ จุดสีเทา:...
494 มุมมอง

CI - การใช้ package.json ที่ถูกต้องขณะอยู่ในสาขาอื่น
ฉันมี repo กับ master และ branch1 ฉันกำลังเขียนการทดสอบใน branch1 ด้วย mocha / chai และฉันได้เปลี่ยนแพ็คเกจ json แล้ว (แยก repo และทำการเปลี่ยนแปลงบางอย่าง) แต่ดูเหมือนว่า Travis จะสร้างอันเก่าแม้ว่าฉันจะเปลี่ยน package.json ก็ตาม...
142 มุมมอง

ตั้งค่าตัวแปร TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS ENV ในกระบวนการปรับใช้
ฉันใช้ Gitlab CI เพื่อปรับใช้โปรเจ็กต์ TYPO3 บนเซิร์ฟเวอร์เป้าหมาย และฉันกำลังพยายามลบ PackageStates.php ออกจากที่เก็บ git และสร้างมันบนเซิร์ฟเวอร์เป้าหมายด้วย EXT:typo3_console แทน แต่ฉันต้องตั้งค่าตัวแปรสภาพแวดล้อม...
100 มุมมอง

เส้นด้ายล้มเหลวเมื่อติดตั้งเส้นด้ายสองครั้ง
เมื่อฉันรันเส้นด้าย + รางในคอนเทนเนอร์นักเทียบท่า ฉันไม่สามารถดำเนินการเส้นด้ายสองครั้งในระหว่างกระบวนการสร้างเจนกินส์ของฉัน มีใครในพวกคุณทราบวิธีแก้ปัญหาที่ดีสำหรับการใช้เส้นด้ายในไปป์ไลน์ของ Jenkins หรือไม่...
128 มุมมอง

ทราวิส: sh: 0: ไม่สามารถเปิด /etc/init.d/xvfb
Travis CI ของฉันใช้ Ubuntu 14.04 และ Node.js 8 .travis.yml ของฉันดูเหมือน: language: node_js node_js: - 8 sudo: required addons: chrome: stable before_script: - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start install: - npm set...
2515 มุมมอง