Zinn Hub
0
Troli Anda
0

Sekilas Pandang

Butiran utama tentang perkhidmatan ini untuk membantu anda membuat keputusan. Dijana oleh Zinn Hub, bukan penjual.

Timbunan Teknologi

Node.js, Next.js, Rust
Meliputi aplikasi Node.js dan Next.js serta perkhidmatan Rust - skop ditakrifkan dengan jelas, jadi pembeli tahu dengan tepat apa yang disokong sebelum memesan.

Platform CI

GitHub Actions atau GitLab CI
Saluran paip dibina di atas platform mana pun yang mengehoskan kod anda - tiada migrasi diperlukan. Rahsia kekal dalam stor terenkripsi platform, tidak pernah dalam repositori.

Sasaran Penggunaan

Pelayan SSH, Railway, Fly.io, Vercel
Peringkat lanjutan dihantar ke pelayan Linux melalui SSH atau ke Railway dan Fly.io melalui imej Docker yang sama, atau menyerahkan aplikasi Next.js kepada Vercel - pembeli memilih.

Kebebasan Vendor

Sepenuhnya kendiri
Semuanya didokumenkan dalam repositori anda menggunakan alat standard. Mana-mana pembangun boleh menyelenggara atau mengubah suai saluran paip selepas penghantaran - tiada kebergantungan berterusan pada vendor.

Apa Yang Anda Akan Terima

Format:
Kod Tersuai
Kaedah Penghantaran:
Pengurus Pesanan
Nota: Semuanya mendarat dalam repositori anda: Dockerfile dan fail gubahan, saluran paip CI pada Standard dan Advanced, dan README tentang cara menjalankan, menguji dan mengeluarkan. Kunci dan token penggunaan kekal dalam rahsia platform CI anda, dan tetapan aplikasi dalam persekitaran pelayan atau platform anda, tidak pernah dalam kod. Pada Advanced, tolakan ke main digunakan dengan sendirinya, dan README menerangkan cara untuk mengembalikan.

Penerangan Penuh

Jika penggunaan anda adalah senarai arahan yang perlu diingat oleh seseorang, perkhidmatan ini menggantikannya. Saya menjadikan aplikasi boleh dihasilkan semula terlebih dahulu, kemudian automatik: imej yang sama berjalan pada komputer riba, dalam CI dan pada pelayan, dan tolakan ke cawangan utama adalah semua yang diperlukan untuk keluaran.

Starter adalah bekas: Dockerfile pengeluaran, fail gubahan yang menjalankan aplikasi dan pangkalan datanya secara tempatan, dan README yang membolehkan pembangun baharu berjalan dengan satu arahan. Standard menambah saluran paip yang memasang, melint, menjalankan ujian anda dan membina imej pada setiap tolakan dan setiap permintaan tarik atau gabung. Ia berjalan pada GitHub Actions atau GitLab CI, bergantung pada tempat kod anda berada. Advanced menambah penggunaan: pada gabungan ke main, saluran paip menghantar aplikasi ke pelayan Linux anda melalui SSH atau ke Railway atau Fly.io, yang menjalankan imej yang sama, atau menyerahkan aplikasi Next.js kepada Vercel, yang membina dengan caranya sendiri. Kunci dan token penggunaan disimpan dalam rahsia terenkripsi GitHub atau pemboleh ubah CI/CD yang dilindungi GitLab, bukan dalam kod, dan anda mendapat cara bertulis untuk mengembalikan.

Imej kekal kecil dengan binaan berbilang peringkat, aplikasi berjalan sebagai pengguna bukan root, dan konfigurasi datang daripada pemboleh ubah persekitaran, jadi imej yang sama berfungsi untuk pementasan dan pengeluaran. Pendekatan yang sama meliputi aplikasi Node.js dan Next.js, perkhidmatan Rust dan tapak statik.

Dua projek web awam saya, kedai Next.js dan tapak peribadi saya, menunjukkan sisi saluran paip ini: GitHub Actions membina dan menggunakan kedua-duanya pada setiap tolakan ke cawangan utama, dan menjalankan ujian unit dan pelayar kedai sebelum ia digunakan. Ia adalah tapak statik, jadi ia dihantar tanpa bekas. Di sisi Rust, peti sumber terbuka saya mempunyai saluran paip GitHub Actions yang berjalan pada setiap tolakan ke main dan setiap permintaan tarik: pemformatan, lint, ujian, versi Rust yang disokong minimum dan pemeriksaan kebergantungan. Jika anda juga menjalankan Kubernetes, manifes atau carta Helm tersedia sebagai tambahan.

Tiada panggilan. Semuanya berada dalam repositori anda dan ditulis, jadi saluran paip tidak bergantung kepada saya. Untuk 14 hari selepas penghantaran, saya membetulkan apa-apa yang tidak berfungsi seperti yang kita persetujui, secara percuma.

Langkah-langkah untuk menyiapkan projek anda
1. Baca projek - Saya menjalankan aplikasi seperti yang anda lakukan sekarang dan menulis kebergantungan, pemboleh ubah persekitaran, pangkalan data dan langkah-langkah binaannya.
2. Bekas - Dockerfile pengeluaran dan fail gubahan untuk larian tempatan, diperiksa dengan membina dan memulakan aplikasi pada mesin bersih.
3. Saluran Paip - Pasang, lint, ujian dan binaan imej dalam CI anda, pada tolakan dan pada permintaan tarik atau gabung, dengan caching supaya ia kekal pantas.
4. Penggunaan - Pada Advanced, tugas yang menghantar aplikasi pada gabungan ke main, dengan kunci dan token disimpan dalam rahsia platform CI dan langkah pengembalian ditulis.
5. Penyerahan - Bahagian README tentang cara menjalankan, menguji dan mengeluarkan, dan apa yang perlu diubah apabila pemboleh ubah persekitaran atau perkhidmatan baharu ditambah.

Jaminan Kualiti Zinner

✓
Profesional yang Disemak
Setiap Zinner disemak dan diluluskan sebelum menyertai platform.
✓
Kerja Berkualiti Dijamin
Semua perkhidmatan disokong oleh komitmen jaminan kualiti kami.
✓
Pembayaran Selamat
Pembayaran anda dilindungi sehingga anda meluluskan kerja yang dihantar.

Bandingkan Pakej

FungsiPermulaanStandardLanjutan
Masa Penghantaran2 hari4 hari7 hari
Semakan123
SkopPersediaan DockerSaluran paip Docker dan CIDocker, CI dan penggunaan
README✓✓✓
Konfigurasi dalam pemboleh ubah persekitaran✓✓✓

Portfolio

Contoh kerja penjual yang berkaitan dengan Zinn ini.

reqwest-rotate: peti sumber terbuka

Pembungkus reqwest kecil untuk pengikis dan klien API yang memerlukan putaran proksi, had kadar setiap hos dan cuba semula dengan backoff, tanpa menarik rangka kerja perisian tengah. Diterbitkan di crates.io dengan dokumen, CI dan ujian.

Butiran Perkhidmatan

Jenis Perkhidmatan
Standard
Jenis Zinner
Pekerja Bebas
Ketersediaan
Hari bekerja
Negara Penjual
Kazakhstan
Bahasa Diterima
Bahasa Inggeris
Rusia
NDA tersedia
Ya
Saiz Projek yang Dikendalikan
Kecil Hingga Sederhana
Masa respons
Dalam 12 jam
Tahun Pengalaman
10+

Soalan Lazim

Ya. Saluran paip masih memasang, melint, menyemak jenis dan membina, yang menangkap kebanyakan tolakan yang rosak. Apabila ujian ditambah kemudian, saluran paip mengambilnya.

Hanya pada Lanjutan, dan hanya untuk penggunaan. Pengguna penggunaan khusus dengan kunci SSH sendiri adalah yang terbaik; kunci tersebut berada dalam rahsia platform CI anda, bukan dengan saya.

Node.js, Next.js dan Rust adalah bahasa yang saya gunakan. Untuk tumpukan lain, tulis kepada saya sebelum membuat pesanan, dan saya akan memberitahu anda dengan jujur sama ada saya orang yang sesuai untuknya.

Tidak. Ia adalah Docker biasa dan saluran paip GitHub Actions atau GitLab CI standard dalam repositori anda, didokumentasikan, jadi mana-mana pembangun boleh mengubahnya.

Ulasan Pelanggan

Lihat apa yang pelanggan kami katakan tentang Zinn ini

Kategori

Dasar Zinner

Saya Akan Mendokumentasikan Aplikasi Node.js, Next.js Atau Rust Anda Dan Menyediakan Ci/Cd Dengan Github Actions Atau Gitlab Ci 2 &Raquo; Zinn Hub

Hanya pelanggan yang log masuk yang telah membeli produk ini boleh meninggalkan ulasan.

Pilihan & Pesanan

Dapatkan Aplikasi Zinn Hub

Pemberitahuan · Akses lebih pantas · Skrin penuh

Ketik Kongsi dalam pelayar anda

➜ Kemudian ketik "Tambah ke Skrin Utama"