0
รถเข็นของคุณ
0
Zinn Hub
0
รถเข็นของคุณ
0

โดยสรุป

รายละเอียดสำคัญเกี่ยวกับบริการนี้เพื่อช่วยคุณตัดสินใจ สร้างโดย Zinn Hub ไม่ใช่ผู้ขาย

เทคโนโลยีที่ใช้

Node.js, Next.js, Rust
ครอบคลุมแอปพลิเคชัน Node.js และ Next.js และบริการ Rust - ขอบเขตถูกกำหนดไว้อย่างชัดเจน เพื่อให้ผู้ซื้อทราบว่ารองรับอะไรบ้างก่อนสั่งซื้อ

แพลตฟอร์ม CI

GitHub Actions หรือ GitLab CI
ไปป์ไลน์ถูกสร้างขึ้นบนแพลตฟอร์มใดก็ตามที่เป็นโฮสต์โค้ดของคุณ - ไม่ต้องโยกย้าย ข้อมูลลับจะยังคงอยู่ในที่เก็บที่เข้ารหัสของแพลตฟอร์ม ไม่เคยอยู่ในที่เก็บ

เป้าหมายการปรับใช้

SSH Server, Railway, Fly.io, Vercel
ระดับ Advanced จะจัดส่งไปยังเซิร์ฟเวอร์ Linux ผ่าน SSH หรือไปยัง Railway และ Fly.io ผ่านอิมเมจ Docker เดียวกัน หรือส่งแอป Next.js ไปยัง Vercel - ผู้ซื้อเลือกได้

ความเป็นอิสระของผู้จำหน่าย

ครบวงจรในตัวเอง
ทุกอย่างถูกบันทึกไว้ในที่เก็บของคุณโดยใช้เครื่องมือมาตรฐาน นักพัฒนาคนใดก็สามารถบำรุงรักษาหรือแก้ไขไปป์ไลน์ได้หลังจากการส่งมอบ - ไม่มีการพึ่งพาผู้จำหน่ายอย่างต่อเนื่อง

สิ่งที่คุณจะได้รับ

รูปแบบ:
รหัสที่กำหนดเอง
วิธีการจัดส่ง:
ผู้จัดการคำสั่งซื้อ
หมายเหตุ: ทุกอย่างจะอยู่ในที่เก็บของคุณ: Dockerfile และไฟล์ compose, ไปป์ไลน์ CI บน Standard และ Advanced และ README เกี่ยวกับวิธีการรัน ทดสอบ และเผยแพร่ คีย์และโทเค็นการปรับใช้จะยังคงอยู่ในข้อมูลลับของแพลตฟอร์ม CI ของคุณ และการตั้งค่าแอปในสภาพแวดล้อมของเซิร์ฟเวอร์หรือแพลตฟอร์มของคุณ ไม่เคยอยู่ในโค้ด บน Advanced การพุชไปยัง main จะปรับใช้ด้วยตัวเอง และ README จะอธิบายวิธีการย้อนกลับ

คำอธิบายฉบับเต็ม

หากการปรับใช้ของคุณเป็นรายการคำสั่งที่ใครบางคนต้องจำ บริการนี้จะเข้ามาแทนที่ ฉันทำให้แอปสามารถทำซ้ำได้ก่อน จากนั้นจึงเป็นแบบอัตโนมัติ: อิมเมจเดียวกันจะทำงานบนแล็ปท็อป ใน CI และบนเซิร์ฟเวอร์ และการพุชไปยังสาขาหลักคือทั้งหมดที่การเผยแพร่ต้องการ

Starter คือคอนเทนเนอร์: Dockerfile สำหรับการผลิต, ไฟล์ compose ที่รันแอปและฐานข้อมูลในเครื่อง และ README ที่ช่วยให้นักพัฒนาใหม่สามารถเริ่มต้นใช้งานได้ด้วยคำสั่งเดียว Standard เพิ่มไปป์ไลน์ที่ติดตั้ง, lint, รันการทดสอบของคุณ และสร้างอิมเมจทุกครั้งที่พุชและทุกครั้งที่ดึงหรือรวมคำขอ มันทำงานบน GitHub Actions หรือ GitLab CI ขึ้นอยู่กับว่าโค้ดของคุณอยู่ที่ไหน Advanced เพิ่มการปรับใช้: เมื่อรวมไปยัง main ไปป์ไลน์จะจัดส่งแอปไปยังเซิร์ฟเวอร์ Linux ของคุณผ่าน SSH หรือไปยัง Railway หรือ Fly.io ซึ่งรันอิมเมจเดียวกัน หรือส่งแอป Next.js ไปยัง Vercel ซึ่งสร้างด้วยวิธีของตัวเอง คีย์และโทเค็นการปรับใช้จะถูกเก็บไว้ในข้อมูลลับที่เข้ารหัสของ GitHub หรือตัวแปร CI/CD ที่ได้รับการป้องกันของ GitLab ไม่ใช่ในโค้ด และคุณจะได้รับวิธีการย้อนกลับเป็นลายลักษณ์อักษร

อิมเมจยังคงมีขนาดเล็กด้วยการสร้างแบบหลายขั้นตอน แอปทำงานในฐานะผู้ใช้ที่ไม่ใช่ root และการกำหนดค่ามาจากตัวแปรสภาพแวดล้อม ดังนั้นอิมเมจเดียวกันจึงให้บริการทั้ง staging และ production แนวทางเดียวกันนี้ครอบคลุมแอป Node.js และ Next.js, บริการ Rust และไซต์แบบคงที่

โปรเจกต์เว็บสาธารณะสองโปรเจกต์ของฉัน ได้แก่ ร้านค้า Next.js และเว็บไซต์ส่วนตัวของฉัน แสดงให้เห็นถึงด้านไปป์ไลน์ของสิ่งนี้: GitHub Actions สร้างและปรับใช้ทั้งสองโปรเจกต์ทุกครั้งที่พุชไปยังสาขาหลัก และรันการทดสอบหน่วยและการทดสอบเบราว์เซอร์ของร้านค้าก่อนที่จะปรับใช้ โปรเจกต์เหล่านี้เป็นเว็บไซต์แบบคงที่ ดังนั้นจึงจัดส่งโดยไม่มีคอนเทนเนอร์ ในส่วนของ Rust คลังโอเพนซอร์สของฉันมีไปป์ไลน์ GitHub Actions ที่รันทุกครั้งที่พุชไปยังสาขาหลักและทุกคำขอดึง: การจัดรูปแบบ, lints, การทดสอบ, เวอร์ชัน Rust ที่รองรับขั้นต่ำและการตรวจสอบการพึ่งพา หากคุณรัน Kubernetes ด้วย ก็จะมี manifests หรือ Helm chart ให้เลือกเป็นส่วนเสริม

ไม่มีการโทร ทุกอย่างอยู่ในที่เก็บของคุณและถูกเขียนลงไป ดังนั้นไปป์ไลน์จึงไม่ขึ้นอยู่กับฉัน เป็นเวลา 14 วันหลังจากการส่งมอบ ฉันจะแก้ไขสิ่งที่ไม่ทำงานตามที่เราตกลงกัน โดยไม่มีค่าใช้จ่าย

ขั้นตอนในการทำโปรเจกต์ของคุณให้เสร็จสมบูรณ์
1. อ่านโปรเจกต์ - ฉันรันแอปในแบบที่คุณทำตอนนี้และจดบันทึกการพึ่งพา ตัวแปรสภาพแวดล้อม ฐานข้อมูล และขั้นตอนการสร้าง
2. คอนเทนเนอร์ - Dockerfile สำหรับการผลิตและไฟล์ compose สำหรับการรันในเครื่อง ตรวจสอบโดยการสร้างและเริ่มต้นแอปบนเครื่องที่สะอาด
3. ไปป์ไลน์ - ติดตั้ง, lint, ทดสอบ และสร้างอิมเมจใน CI ของคุณ, เมื่อพุชและเมื่อดึงหรือรวมคำขอ, พร้อมแคชเพื่อให้ทำงานได้รวดเร็ว
4. ปรับใช้ - บน Advanced, งานที่จัดส่งแอปเมื่อรวมเข้ากับสาขาหลัก, โดยมีคีย์และโทเค็นเก็บไว้ในความลับของแพลตฟอร์ม CI และขั้นตอนการย้อนกลับที่เขียนลงไป
5. การส่งมอบ - ส่วน README เกี่ยวกับวิธีการรัน, ทดสอบ และเผยแพร่, และสิ่งที่ต้องเปลี่ยนแปลงเมื่อมีการเพิ่มตัวแปรสภาพแวดล้อมหรือบริการใหม่

การรับประกันคุณภาพ Zinner

✓
ผู้เชี่ยวชาญที่ผ่านการตรวจสอบ
Zinner ทุกคนจะได้รับการตรวจสอบและอนุมัติก่อนเข้าร่วมแพลตฟอร์ม
✓
รับประกันคุณภาพงาน
บริการทั้งหมดได้รับการสนับสนุนจากความมุ่งมั่นในการประกันคุณภาพของเรา
✓
การชำระเงินที่ปลอดภัย
การชำระเงินของคุณจะได้รับการคุ้มครองจนกว่าคุณจะอนุมัติงานที่ส่งมอบ

เปรียบเทียบแพ็คเกจ

ฟังก์ชันเริ่มต้นมาตรฐานขั้นสูง
เวลาจัดส่ง2 วัน4 วัน7 วัน
การแก้ไข123
ขอบเขตการตั้งค่า DockerDocker และ CI pipelineDocker, CI และการปรับใช้
README✓✓✓
การกำหนดค่าในตัวแปรสภาพแวดล้อม✓✓✓

ผลงาน

ตัวอย่างผลงานของผู้ขายที่เกี่ยวข้องกับ Zinn นี้

reqwest-rotate: โอเพนซอร์ส crate

ตัวห่อ reqwest ขนาดเล็กสำหรับเครื่องมือขูดข้อมูลและไคลเอนต์ API ที่ต้องการการหมุนพร็อกซี การจำกัดอัตราต่อโฮสต์ และการลองใหม่พร้อมการถอยกลับ โดยไม่ต้องดึงเฟรมเวิร์กมิดเดิลแวร์ เผยแพร่บน crates.io พร้อมเอกสาร CI และการทดสอบ

รายละเอียดบริการ

ประเภทบริการ
มาตรฐาน
ประเภท Zinner
ฟรีแลนเซอร์
ความพร้อมใช้งาน
วันธรรมดา
ประเทศของผู้ขาย
คาซัคสถาน
ภาษาที่รองรับ
ภาษาอังกฤษ
รัสเซีย
มี NDA
ใช่
ขนาดโครงการที่จัดการ
ขนาดเล็กถึงปานกลาง
เวลาตอบสนอง
ภายใน 12 ชั่วโมง
ประสบการณ์หลายปี
10+

คำถามที่พบบ่อย

ใช่ ไปป์ไลน์ยังคงติดตั้ง, lint, ตรวจสอบประเภท และสร้าง ซึ่งจะตรวจจับการพุชที่เสียหายส่วนใหญ่ เมื่อมีการเพิ่มการทดสอบในภายหลัง ไปป์ไลน์จะรับการทดสอบเหล่านั้น

เฉพาะใน Advanced และเฉพาะสำหรับการปรับใช้ ผู้ใช้ที่ปรับใช้โดยเฉพาะพร้อมคีย์ SSH ของตัวเองจะดีที่สุด คีย์จะอยู่ในความลับของแพลตฟอร์ม CI ของคุณ ไม่ได้อยู่กับฉัน

Node.js, Next.js และ Rust คือสิ่งที่ฉันทำงานด้วย สำหรับสแต็กอื่น ๆ โปรดเขียนถึงฉันก่อนสั่งซื้อ แล้วฉันจะบอกคุณอย่างตรงไปตรงมาว่าฉันเป็นคนที่เหมาะสมสำหรับมันหรือไม่

ไม่ มันเป็น Docker ธรรมดาและไปป์ไลน์ GitHub Actions หรือ GitLab CI มาตรฐานในที่เก็บของคุณ ซึ่งมีเอกสารประกอบ ดังนั้นนักพัฒนาคนใดก็สามารถเปลี่ยนแปลงได้

รีวิวจากลูกค้า

ดูว่าลูกค้าของเราพูดถึง Zinn นี้ว่าอย่างไร

หมวดหมู่

นโยบาย Zinner

ฉันจะ Dockerize แอป Node.js, Next.js หรือ Rust ของคุณและตั้งค่า Ci/Cd ด้วย Github Actions หรือ Gitlab Ci 2 &Raquo; Zinn Hub

เฉพาะลูกค้าที่เข้าสู่ระบบและซื้อผลิตภัณฑ์นี้เท่านั้นจึงจะสามารถแสดงความคิดเห็นได้

ตัวเลือกและคำสั่งซื้อ

รับแอป Zinn Hub

การแจ้งเตือน · เข้าถึงได้เร็วขึ้น · เต็มหน้าจอ

แตะ แชร์ ในเบราว์เซอร์ของคุณ

➜ จากนั้นแตะ "เพิ่มไปยังหน้าจอหลัก"