Zinn Hub
0
Sizning savat
0

Bir qarashda

Qaror qabul qilishingizga yordam beradigan ushbu xizmat haqida asosiy ma'lumotlar. Zinn Hub tomonidan yaratilgan, sotuvchi tomonidan emas.

Texnologiya toʻplami

Node.js, Next.js, Rust
Node.js va Next.js ilovalari hamda Rust xizmatlarini qamrab oladi - doirasi aniq belgilangan, shuning uchun xaridorlar buyurtma berishdan oldin nima qo'llab-quvvatlanishini aniq bilishadi.

CI platformasi

GitHub Actions yoki GitLab CI
Quvur liniyasi kodingizni joylashtirgan platformada qurilgan - migratsiya talab qilinmaydi. Maxfiy ma'lumotlar platformaning shifrlangan omborida qoladi, hech qachon omborda emas.

Joylashtirish maqsadlari

SSH serveri, Railway, Fly.io, Vercel
Kengaytirilgan daraja Linux serveriga SSH orqali yoki Railway va Fly.io ga bir xil Docker tasviri orqali yuboriladi, yoki Next.js ilovasini Vercelga topshiradi - xaridor tanlaydi.

Sotuvchidan mustaqillik

To'liq o'z-o'zidan joylashgan
Hamma narsa standart vositalar yordamida sizning omboringizda hujjatlashtirilgan. Har qanday dasturchi yetkazib berishdan keyin quvur liniyasini saqlashi yoki o'zgartirishi mumkin - sotuvchiga doimiy bog'liqlik yo'q.

Siz nima olasiz

Formatlar:
Maxsus kod
Yetkazib berish usuli:
Buyurtma menejeri
Eslatmalar: Hamma narsa sizning omboringizga tushadi: Dockerfile va kompozitsiya fayli, standart va kengaytirilgan CI quvur liniyasi va qanday ishga tushirish, sinovdan o'tkazish va chiqarish bo'yicha README. Joylashtirish kalitlari va tokenlari CI platformangizning maxfiy ma'lumotlarida, ilova sozlamalari esa serveringiz yoki platformangizning muhitida qoladi, hech qachon kodda emas. Kengaytirilgan darajada, asosiyga push qilish o'z-o'zidan joylashtiriladi va README qanday qilib orqaga qaytarishni tasvirlaydi.

To'liq tavsif

Agar sizning joylashtirishingiz kimdir eslab qolishi kerak bo'lgan buyruqlar ro'yxati bo'lsa, bu xizmat uni almashtiradi. Men avval ilovani takrorlanuvchan qilaman, keyin avtomatik: bir xil tasvir noutbukda, CI da va serverda ishlaydi va asosiy tarmoqqa push qilish chiqarish uchun kifoya.

Starter konteynerdir: ishlab chiqarish Dockerfile, ilova va uning ma'lumotlar bazasini mahalliy ravishda ishga tushiradigan kompozitsiya fayli va yangi dasturchini bitta buyruq bilan ishga tushiradigan README. Standart har bir pushda va har bir tortish yoki birlashish so'rovida o'rnatadigan, lint qiladigan, sinovlaringizni ishga tushiradigan va tasvirni quradigan quvur liniyasini qo'shadi. U kodingiz qayerda joylashganligiga qarab GitHub Actions yoki GitLab CI da ishlaydi. Kengaytirilgan joylashtirishni qo'shadi: asosiyga birlashganda, quvur liniyasi ilovani SSH orqali Linux serveringizga yoki bir xil tasvirni ishga tushiradigan Railway yoki Fly.io ga yuboradi, yoki Next.js ilovasini o'z usuli bilan quradigan Vercelga topshiradi. Joylashtirish kalitlari va tokenlari GitHubning shifrlangan maxfiy ma'lumotlarida yoki GitLabning himoyalangan CI/CD o'zgaruvchilarida saqlanadi, kodda emas va sizga orqaga qaytarishning yozma usuli beriladi.

Tasvirlar ko'p bosqichli qurilishlar bilan kichik bo'lib qoladi, ilova ildiz bo'lmagan foydalanuvchi sifatida ishlaydi va konfiguratsiya atrof-muhit o'zgaruvchilaridan keladi, shuning uchun bir xil tasvir staging va ishlab chiqarishga xizmat qiladi. Bir xil yondashuv Node.js va Next.js ilovalarini, Rust xizmatlarini va statik saytlarni qamrab oladi.

Mening ikkita ommaviy veb-loyiham, Next.js do'koni va shaxsiy saytim, buning quvur liniyasi tomonini ko'rsatadi: GitHub Actions ikkalasini ham asosiy tarmoqqa har bir pushda quradi va joylashtiradi va joylashtirishdan oldin do'konning birlik va brauzer sinovlarini ishga tushiradi. Ular statik saytlar, shuning uchun ular konteynersiz yuboriladi. Rust tomonida, mening ochiq kodli kraterimda asosiyga har bir pushda va har bir tortish so'rovida ishlaydigan GitHub Actions quvur liniyasi mavjud: formatlash, lintlar, sinovlar, qo'llab-quvvatlanadigan minimal Rust versiyasi va bog'liqlik tekshiruvlari. Agar siz Kubernetesni ham ishga tushirsangiz, manifestlar yoki Helm diagrammasi qo'shimcha sifatida mavjud.

Qo'ng'iroqlar yo'q. Hamma narsa sizning omboringizda joylashgan va yozilgan, shuning uchun quvur liniyasi menga bog'liq emas. Yetkazib berishdan keyin 14 kun davomida men kelishganimizdek ishlamaydigan har qanday narsani bepul tuzataman.

Loyihangizni yakunlash bosqichlari
1. Loyihani o'qing - Men ilovani hozirgi usulingizda ishga tushiraman va uning bog'liqliklarini, atrof-muhit o'zgaruvchilarini, ma'lumotlar bazasini va qurilish bosqichlarini yozib olaman.
2. Konteyner - Ishlab chiqarish Dockerfile va mahalliy ishga tushirish uchun kompozitsiya fayli, toza mashinada ilovani qurish va ishga tushirish orqali tekshiriladi.
3. Quvur liniyasi - O'rnatish, lint, sinovlar va tasvirni CI da qurish, pushlarda va tortish yoki birlashish so'rovlarida, tez ishlashi uchun kesh bilan.
4. Joylashtirish - Kengaytirilgan darajada, asosiyga birlashganda ilovani yuboradigan ish, kalitlar va tokenlar CI platformasining maxfiy ma'lumotlarida saqlanadi va orqaga qaytarish bosqichi yozilgan.
5. Topshirish - Qanday ishga tushirish, sinovdan o'tkazish va chiqarish bo'yicha README bo'limi va yangi atrof-muhit o'zgaruvchisi yoki xizmati qo'shilganda nimani o'zgartirish kerakligi.

Zinner Sifat Kafolati

✓
Tasdiqlangan mutaxassis
Har bir Zinner platformaga qo'shilishdan oldin ko'rib chiqiladi va tasdiqlanadi.
✓
Sifatli ish kafolatlanadi
Barcha xizmatlar sifatni ta'minlash bo'yicha majburiyatimiz bilan qo'llab-quvvatlanadi.
✓
Xavfsiz toʻlov
Siz yetkazib berilgan ishni tasdiqlamaguningizcha toʻlovingiz himoyalangan.

Paketlarni solishtirish

FunksiyaBoshlang'ichStandartKengaytirilgan
Yetkazib berish muddati2 kun4 kun7 kun
Tuzatishlar123
DoiraDocker sozlamalariDocker va CI quvur liniyasiDocker, CI va joylashtirish
README✓✓✓
Atrof-muhit o'zgaruvchilaridagi konfiguratsiya✓✓✓

Portfolio

Sotuvchining ushbu Zinn bilan bog'liq ishlariga misollar.

reqwest-rotate: ochiq manbali crate

Proksi-server aylanishi, har bir xost uchun tezlikni cheklash va orqaga qaytish bilan qayta urinishni talab qiladigan skraperlar va API mijozlari uchun kichik reqwest o'rami, o'rta dastur freymvorkini tortmasdan. Hujjatlar, CI va testlar bilan crates.io saytida nashr etilgan.

Xizmat tafsilotlari

Xizmat turi
Standart
Zinner turi
Frilanser
Mavjudligi
Ish kunlari
Sotuvchining mamlakati
Qozog'iston
Qabul qilingan tillar
Ingliz tili
ruscha
NDA mavjud
Ha
Bajarilgan loyiha hajmlari
Kichik va oʻrta
Javob berish vaqti
12 soat ichida
Ish tajribasi
10+

Tez-tez so'raladigan savollar

Ha. Quvur liniyasi hali ham o'rnatadi, lint qiladi, turini tekshiradi va quradi, bu ko'pgina buzilgan pushlarni ushlaydi. Keyinchalik sinovlar qo'shilganda, quvur liniyasi ularni qabul qiladi.

Faqat Advanced'da va faqat joylashtirish uchun. O'zining SSH kalitiga ega bo'lgan maxsus joylashtirish foydalanuvchisi eng yaxshisidir; kalit sizning CI platformangiz sirlarida yashaydi, menda emas.

Men Node.js, Next.js va Rustda ishlayman. Boshqa stack uchun, buyurtma berishdan oldin menga yozing va men sizga bu ish uchun to'g'ri odam ekanligimni halol aytaman.

Yo'q. Bu oddiy Docker va sizning omboringizdagi standart GitHub Actions yoki GitLab CI quvur liniyasi, hujjatlashtirilgan, shuning uchun har qanday dasturchi uni o'zgartirishi mumkin.

Mijozlar sharhlari

Mijozlarimiz ushbu Zinn haqida nima deganini ko'ring

Kategoriyalar

Zinner Siyosatlari

Men sizning Node.js, Next.js yoki Rust ilovangizni dockerizatsiya qilaman va GitHub Actions yoki GitLab CI bilan CI/CDni sozlayman 2 &Raquo; Zinn Hub

Faqat ushbu mahsulotni sotib olgan tizimga kirgan mijozlar sharh qoldirishi mumkin.

Variantlar va buyurtma

Zinn Hub ilovasini oling

Bildirishnomalar · Tezroq kirish · To'liq ekran

Brauzeringizda Ulashish tugmasini bosing

➜ Keyin "Bosh ekraniga qo'shish" tugmasini bosing