Aplikasi anda berjalan pada satu komputer riba dan digunakan secara manual. Saya akan memasukkannya ke dalam Docker, menambah saluran paip GitHub Actions atau GitLab CI yang menguji dan membangunkannya pada setiap "push", dan menyediakan penggunaan ke pelayan atau platform anda yang berjalan dari repositori.
Saya akan mendokarkan aplikasi Node.js, Next.js atau Rust anda dan menyediakan CI/CD dengan GitHub Actions atau GitLab CI
Dockerfile pengeluaran, fail gubahan untuk larian tempatan dan README.
- Persediaan Docker
- README
- Konfigurasi dalam pemboleh ubah persekitaran
Docker serta saluran paip GitHub Actions atau GitLab CI yang menguji dan membina pada setiap tolakan.
- Saluran paip Docker dan CI
- README
- Konfigurasi dalam pemboleh ubah persekitaran
Docker, CI dan penggunaan automatik ke pelayan atau platform anda semasa penggabungan.
- Docker, CI dan penggunaan
- README
- Konfigurasi dalam pemboleh ubah persekitaran
Minta Tawaran Tersuai
Log Masuk untuk Meminta Tawaran Tersuai
Cipta akaun percuma atau log masuk untuk meminta tawaran peribadi daripada Zinner ini.
Log Masuk / DaftarTanya Soalan Pra-Jualan
Log Mas untuk Bertanya Soalan
Untuk mengurangkan spam platform, mesej pra-jualan hanya boleh dihantar oleh pengguna yang log masuk.
Cipta akaun percuma atau log masuk untuk menghantar mesej kepada Zinner ini secara langsung.
Log Masuk / DaftarLog masuk diperlukan
Cipta akaun percuma atau log masuk untuk menghantar mesej kepada Zinner ini.
Log Masuk / DaftarLog masuk diperlukan
Cipta akaun percuma atau log masuk untuk meminta tawaran yang diperibadikan.
Log Masuk / DaftarSekilas Pandang
Butiran utama tentang perkhidmatan ini untuk membantu anda membuat keputusan. Dijana oleh Zinn Hub, bukan penjual.
Kedudukan Nilai
Timbunan Teknologi
Platform CI
Sasaran Penggunaan
Kebebasan Vendor
Apa Yang Anda Akan Terima
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
Setiap Zinner disemak dan diluluskan sebelum menyertai platform.
Semua perkhidmatan disokong oleh komitmen jaminan kualiti kami.
Pembayaran anda dilindungi sehingga anda meluluskan kerja yang dihantar.
Bandingkan Pakej
| Fungsi | Permulaan | Standard | Lanjutan |
|---|---|---|---|
| Masa Penghantaran | 2 hari | 4 hari | 7 hari |
| Semakan | 1 | 2 | 3 |
| Skop | Persediaan Docker | Saluran paip Docker dan CI | Docker, 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
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
Zinns Berkaitan

Saya akan membina laman web responsif "full-stack" menggunakan HTML, CSS, JavaScript dan Node.js

Saya Akan membina MVP SaaS anda dengan React, Next.js, Node.js dan Stripe





