Zinn Hub
0
Mkokoteni Wako
0

Kwa Mtazamo

Maelezo muhimu kuhusu huduma hii kukusaidia kuamua. Imetolewa na Zinn Hub, si muuzaji.

Mrundikano wa Teknolojia

Node.js, Next.js, Rust
Inashughulikia programu za Node.js na Next.js na huduma za Rust - wigo umefafanuliwa wazi, kwa hivyo wanunuzi wanajua hasa kinachoungwa mkono kabla ya kuagiza.

Jukwaa la CI

GitHub Actions au GitLab CI
Pipeline imejengwa kwenye jukwaa lolote linalohifadhi msimbo wako - hakuna uhamiaji unaohitajika. Siri hubaki kwenye hifadhi iliyosimbwa ya jukwaa, kamwe kwenye hazina.

Lengo la Usambazaji

Seva ya SSH, Railway, Fly.io, Vercel
Kiwango cha juu husafirisha hadi seva ya Linux kupitia SSH au kwa Railway na Fly.io kupitia picha sawa ya Docker, au inakabidhi programu ya Next.js kwa Vercel - mnunuzi anachagua.

Utegemezi wa Muuzaji

Imejitosheleza kikamilifu
Kila kitu kimeandikwa kwenye hazina yako kwa kutumia zana za kawaida. Msanidi programu yeyote anaweza kudumisha au kurekebisha pipeline baada ya utoaji - hakuna utegemezi unaoendelea kwa muuzaji.

Utakachopokea

Fomati:
Msimbo Maalum
Njia ya Uwasilishaji:
Meneja wa Agizo
Vidokezo: Kila kitu kinatua kwenye hazina yako: Dockerfile na faili ya kuunda, pipeline ya CI kwenye Standard na Advanced, na README kuhusu jinsi ya kuendesha, kujaribu na kutoa. Funguo za kusambaza na tokeni hubaki kwenye siri za jukwaa lako la CI, na mipangilio ya programu kwenye mazingira ya seva au jukwaa lako, kamwe kwenye msimbo. Kwenye Advanced, kusukuma kwenye kuu kunasambaza yenyewe, na README inaeleza jinsi ya kurudisha nyuma.

Maelezo Kamili

Ikiwa usambazaji wako ni orodha ya amri ambazo mtu anapaswa kukumbuka, huduma hii inachukua nafasi yake. Ninafanya programu iweze kuzalishwa tena kwanza, kisha kiotomatiki: picha hiyo hiyo inaendeshwa kwenye kompyuta ndogo, katika CI na kwenye seva, na kusukuma kwenye tawi kuu ndio tu inachukua kutolewa.

Starter ni kontena: Dockerfile ya uzalishaji, faili ya kuunda inayoendesha programu na hifadhidata yake ndani ya nchi, na README inayomfanya msanidi programu mpya aanze na amri moja. Standard inaongeza pipeline inayoweka, inachunguza, inaendesha majaribio yako na inajenga picha kila mara unaposukuma na kila ombi la kuvuta au kuunganisha. Inaendeshwa kwenye GitHub Actions au GitLab CI, kulingana na mahali msimbo wako unapoishi. Advanced inaongeza usambazaji: wakati wa kuunganisha kwenye kuu, pipeline inasafirisha programu kwenye seva yako ya Linux kupitia SSH au kwa Railway au Fly.io, ambazo zinaendesha picha hiyo hiyo, au inakabidhi programu ya Next.js kwa Vercel, ambayo inaijenga kwa njia yake mwenyewe. Funguo za kusambaza na tokeni huhifadhiwa kwenye siri zilizosimbwa za GitHub au vigezo vya CI/CD vilivyolindwa vya GitLab, si kwenye msimbo, na unapata njia iliyoandikwa ya kurudisha nyuma.

Picha hubaki ndogo na ujenzi wa hatua nyingi, programu inaendeshwa kama mtumiaji asiye na mizizi, na usanidi unatoka kwa vigezo vya mazingira, kwa hivyo picha hiyo hiyo inatumikia hatua na uzalishaji. Njia hiyo hiyo inashughulikia programu za Node.js na Next.js, huduma za Rust na tovuti tuli.

Miradi yangu miwili ya umma ya wavuti, duka la Next.js na tovuti yangu binafsi, inaonyesha upande wa pipeline wa hii: GitHub Actions inajenga na kusambaza zote mbili kila mara unaposukuma kwenye tawi kuu, na inaendesha majaribio ya kitengo na kivinjari ya duka kabla ya kusambaza. Ni tovuti tuli, kwa hivyo zinasafirishwa bila kontena. Kwa upande wa Rust, crate yangu ya chanzo huria ina pipeline ya GitHub Actions inayoendesha kila mara unaposukuma kwenye kuu na kila ombi la kuvuta: uumbizaji, uchunguzi, majaribio, toleo la chini kabisa la Rust linaloungwa mkono na ukaguzi wa utegemezi. Ikiwa pia unaendesha Kubernetes, manifests au chati ya Helm zinapatikana kama nyongeza.

Hakuna simu. Kila kitu kinaishi kwenye hazina yako na kimeandikwa, kwa hivyo pipeline haitegemei mimi. Kwa 14 siku baada ya utoaji, narekebisha chochote ambacho hakifanyi kazi kama tulivyokubaliana, bila malipo.

Hatua za kukamilisha mradi wako
1. Soma mradi - Ninaendesha programu jinsi unavyofanya sasa na kuandika utegemezi wake, vigezo vya mazingira, hifadhidata na hatua za ujenzi.
2. Kontena - Dockerfile ya uzalishaji na faili ya kuunda kwa ajili ya uendeshaji wa ndani, iliyochunguzwa kwa kujenga na kuanzisha programu kwenye mashine safi.
3. Pipeline - Sakinisha, chagua, jaribu na ujenzi wa picha katika CI yako, kwenye misukumo na kwenye maombi ya kuvuta au kuunganisha, na kache ili ibaki haraka.
4. Sambaza - Kwenye Advanced, kazi inayotuma programu wakati wa kuunganisha kwenye kuu, na funguo na tokeni zilizohifadhiwa kwenye siri za jukwaa la CI na hatua ya kurudisha nyuma iliyoandikwa.
5. Kukabidhi - Sehemu ya README kuhusu jinsi ya kuendesha, kujaribu na kutoa, na nini cha kubadilisha wakati kigezo kipya cha mazingira au huduma imeongezwa.

Dhamana ya Ubora wa Zinner

✓
Mtaalamu Aliyekaguliwa
Kila Zinner hukaguliwa na kuidhinishwa kabla ya kujiunga na jukwaa.
✓
Kazi Bora Imehakikishwa
Huduma zote zinaungwa mkono na ahadi yetu ya uhakikisho wa ubora.
✓
Malipo Salama
Malipo yako yanalindwa hadi uidhinishe kazi iliyokamilishwa.

Linganisha Vifurushi

KaziMwanzoKawaidaYa Juu
Muda wa Uwasilishaji2 siku4 siku7 siku
Marekebisho123
UpeoUsanidi wa DockerDocker na CI pipelineDocker, CI na usambazaji
README✓✓✓
Sanidi katika vigezo vya mazingira✓✓✓

Kwingineko

Mifano ya kazi ya muuzaji inayohusiana na Zinn hii.

reqwest-rotate: crate ya chanzo huria

Kifungashio kidogo cha reqwest kwa scrapers na wateja wa API wanaohitaji mzunguko wa proksi, kikomo cha kiwango kwa kila mwenyeji na kujaribu tena na kurudi nyuma, bila kuvuta mfumo wa middleware. Imechapishwa kwenye crates.io na hati, CI na majaribio.

Maelezo ya Huduma

Aina ya Huduma
Kawaida
Aina ya Zinner
Mfanyakazi Huru
Upatikanaji
Siku za Wiki
Nchi ya Muuzaji
Kazakhstan
Lugha Zinazokubalika
Kiingereza
Kirusi
NDA inapatikana
Ndiyo
Ukubwa wa Miradi Inayoshughulikiwa
Ndogo Hadi Kati
Muda wa kujibu
Ndani ya saa 12
Miaka ya Uzoefu
10+

Maswali Yanayoulizwa Mara kwa Mara

Ndio. Pipeline bado inasakinisha, inachunguza, inachunguza aina na inajenga, ambayo inakamata misukumo mingi iliyovunjika. Majaribio yanapoongezwa baadaye, pipeline inayaokota.

Kwenye Advanced pekee, na kwa ajili ya kupeleka tu. Mtumiaji maalum wa kupeleka na ufunguo wake wa SSH ni bora; ufunguo huishi katika siri za jukwaa lako la CI, si kwangu.

Node.js, Next.js na Rust ndio ninazofanya kazi nazo. Kwa stack nyingine, niandikie kabla ya kuagiza, na nitakuambia kwa uaminifu kama mimi ndiye mtu sahihi kwa hilo.

Hapana. Ni Docker wazi na GitHub Actions au GitLab CI pipeline ya kawaida katika hazina yako, iliyoandikwa, ili msanidi programu yeyote aweze kuibadilisha.

Maoni ya Wateja

Angalia wateja wetu wanasema nini kuhusu Zinn hii

Kategoria

Sera za Zinner

Nitaweka Programu Yako ya Node.js, Next.js Au Rust Kwenye Docker Na Kusanidi Ci/Cd Na Github Actions Au Gitlab Ci 2 &Raquo; Zinn Hub

Wateja walioingia pekee ambao wamenunua bidhaa hii ndio wanaweza kuacha ukaguzi.

Chaguzi & Agizo

Pata Programu ya Zinn Hub

Arifa · Ufikiaji wa haraka · Skrini nzima

Gonga Shiriki kwenye kivinjari chako

➜ Kisha gonga "Ongeza kwenye Skrini ya Nyumbani"