તમારી એપ્લિકેશન એક લેપટોપ પર ચાલે છે અને હાથથી જમાવે છે. હું તેને ડોકરમાં મૂકું છું, એક GitHub Actions અથવા GitLab CI પાઇપલાઇન ઉમેરું છું જે દરેક પુશ પર તેનું પરીક્ષણ અને નિર્માણ કરે છે, અને તમારા સર્વર અથવા પ્લેટફોર્મ પર જમાવટ સેટ કરું છું જે રિપોઝિટરીમાંથી ચાલે છે.
હું તમારી Node.js, Next.js અથવા Rust એપ્લિકેશનને ડોકરાઇઝ કરીશ અને GitHub Actions અથવા GitLab CI સાથે CI/CD સેટ કરીશ
એક પ્રોડક્શન ડોકરફાઈલ, સ્થાનિક રન માટે એક કમ્પોઝ ફાઈલ અને એક README.
- ડોકર સેટઅપ
- રીડમી
- પર્યાવરણ ચલોમાં ગોઠવણી
ડોકર વત્તા ગીટહબ એક્શન્સ અથવા ગીટલેબ સીઆઈ પાઇપલાઇન જે દરેક પુશ પર પરીક્ષણ અને નિર્માણ કરે છે.
- ડોકર અને CI પાઇપલાઇન
- રીડમી
- પર્યાવરણ ચલોમાં ગોઠવણી
ડોકર, સીઆઈ અને મર્જ પર તમારા સર્વર અથવા પ્લેટફોર્મ પર સ્વચાલિત જમાવટ.
- ડોકર, CI અને ડિપ્લોય
- રીડમી
- પર્યાવરણ ચલોમાં ગોઠવણી
કસ્ટમ ઑફરની વિનંતી કરો
કસ્ટમ ઑફરની વિનંતી કરવા માટે લોગ ઇન કરો
આ Zinner પાસેથી વ્યક્તિગત ઑફરની વિનંતી કરવા માટે મફત એકાઉન્ટ બનાવો અથવા લૉગ ઇન કરો.
લોગ ઇન / રજીસ્ટર કરોપૂર્વ-વેચાણ પ્રશ્ન પૂછો
પ્રશ્ન પૂછવા માટે લોગ ઇન કરો
પ્લેટફોર્મ સ્પામ ઘટાડવા માટે, પ્રી-સેલ સંદેશાઓ ફક્ત લૉગ-ઇન કરેલા વપરાશકર્તાઓ દ્વારા જ મોકલી શકાય છે.
આ Zinner ને સીધો મેસેજ કરવા માટે મફત એકાઉન્ટ બનાવો અથવા લોગ ઇન કરો.
લોગ ઇન / રજીસ્ટર કરોલોગ ઇન કરવું જરૂરી છે
આ Zinner ને મેસેજ કરવા માટે મફત એકાઉન્ટ બનાવો અથવા લોગ ઇન કરો.
લોગ ઇન / રજીસ્ટર કરોલોગ ઇન કરવું જરૂરી છે
વ્યક્તિગત ઑફરની વિનંતી કરવા માટે મફત એકાઉન્ટ બનાવો અથવા લૉગ ઇન કરો.
લોગ ઇન / રજીસ્ટર કરોએક નજરમાં
તમને નિર્ણય લેવામાં મદદ કરવા માટે આ સેવા વિશેની મુખ્ય વિગતો. Zinn Hub દ્વારા જનરેટ કરાયેલ, વિક્રેતા દ્વારા નહીં.
મૂલ્ય સ્થિતિ
ટેક સ્ટેક
CI પ્લેટફોર્મ
લક્ષ્યો જમાવો
વિક્રેતા સ્વતંત્રતા
તમને શું મળશે
સંપૂર્ણ વર્ણન
જો તમારી જમાવટ એ આદેશોની સૂચિ છે જે કોઈને યાદ રાખવી પડે છે, તો આ સેવા તેને બદલે છે. હું પહેલા એપ્લિકેશનને પુનરાવર્તિત કરું છું, પછી સ્વચાલિત: તે જ ઇમેજ લેપટોપ પર, CI માં અને સર્વર પર ચાલે છે, અને મુખ્ય શાખામાં પુશ એ જ રિલીઝ લે છે.
સ્ટાર્ટર એ કન્ટેનર છે: એક પ્રોડક્શન ડોકરફાઈલ, એક કમ્પોઝ ફાઈલ જે એપ્લિકેશન અને તેના ડેટાબેઝને સ્થાનિક રીતે ચલાવે છે, અને એક README જે નવા વિકાસકર્તાને એક આદેશ સાથે ચલાવે છે. સ્ટાન્ડર્ડ એક પાઇપલાઇન ઉમેરે છે જે દરેક પુશ અને દરેક પુલ અથવા મર્જ વિનંતી પર ઇન્સ્ટોલ કરે છે, લિન્ટ કરે છે, તમારા પરીક્ષણો ચલાવે છે અને ઇમેજ બનાવે છે. તે ગીટહબ એક્શન્સ અથવા ગીટલેબ સીઆઈ પર ચાલે છે, તમારા કોડ ક્યાં રહે છે તેના આધારે. એડવાન્સ્ડ જમાવટ ઉમેરે છે: મુખ્યમાં મર્જ કરવા પર, પાઇપલાઇન SSH પર તમારા લિનક્સ સર્વર પર અથવા Railway અથવા Fly.io પર એપ્લિકેશન મોકલે છે, જે સમાન ઇમેજ ચલાવે છે, અથવા Next.js એપ્લિકેશનને Vercel ને સોંપે છે, જે તેને તેની પોતાની રીતે બનાવે છે. ડિપ્લોય કી અને ટોકન્સ ગીટહબના એન્ક્રિપ્ટેડ રહસ્યો અથવા ગીટલેબના સુરક્ષિત CI/CD ચલોમાં રાખવામાં આવે છે, કોડમાં નહીં, અને તમને રોલ બેક કરવાની લેખિત રીત મળે છે.
મલ્ટી-સ્ટેજ બિલ્ડ્સ સાથે છબીઓ નાની રહે છે, એપ્લિકેશન નોન-રુટ વપરાશકર્તા તરીકે ચાલે છે, અને ગોઠવણી પર્યાવરણ ચલોમાંથી આવે છે, તેથી સમાન ઇમેજ સ્ટેજિંગ અને પ્રોડક્શનને સેવા આપે છે. સમાન અભિગમ Node.js અને Next.js એપ્લિકેશન્સ, Rust સેવાઓ અને સ્થિર સાઇટ્સને આવરી લે છે.
મારા બે સાર્વજનિક વેબ પ્રોજેક્ટ્સ, એક Next.js સ્ટોરફ્રન્ટ અને મારી વ્યક્તિગત સાઇટ, આની પાઇપલાઇન બાજુ દર્શાવે છે: GitHub Actions મુખ્ય શાખામાં દરેક પુશ પર બંનેને બનાવે છે અને જમાવે છે, અને જમાવટ કરતા પહેલા સ્ટોરફ્રન્ટના યુનિટ અને બ્રાઉઝર પરીક્ષણો ચલાવે છે. તે સ્થિર સાઇટ્સ છે, તેથી તે કન્ટેનર વિના મોકલવામાં આવે છે. Rust બાજુએ, મારા ઓપન-સોર્સ ક્રેટમાં GitHub Actions પાઇપલાઇન છે જે મુખ્યમાં દરેક પુશ અને દરેક પુલ વિનંતી પર ચાલે છે: ફોર્મેટિંગ, લિન્ટ્સ, પરીક્ષણો, ન્યૂનતમ સપોર્ટેડ Rust સંસ્કરણ અને નિર્ભરતા તપાસો. જો તમે Kubernetes પણ ચલાવો છો, તો મેનિફેસ્ટ્સ અથવા Helm ચાર્ટ એડ-ઓન તરીકે ઉપલબ્ધ છે.
કોઈ કૉલ્સ નહીં. બધું તમારા રિપોઝીટરીમાં રહે છે અને લખેલું છે, તેથી પાઇપલાઇન મારા પર નિર્ભર નથી. ડિલિવરી પછી 14 દિવસો સુધી, હું જે કંઈપણ અમે સંમત થયા મુજબ કામ કરતું નથી તેને મફતમાં ઠીક કરું છું.
તમારા પ્રોજેક્ટને પૂર્ણ કરવાના પગલાં
1. પ્રોજેક્ટ વાંચો - હું તમે અત્યારે જે રીતે એપ્લિકેશન ચલાવો છો તે રીતે ચલાવું છું અને તેની નિર્ભરતાઓ, પર્યાવરણ ચલો, ડેટાબેઝ અને બિલ્ડ સ્ટેપ્સ લખું છું.
2. કન્ટેનર - સ્થાનિક રન માટે પ્રોડક્શન ડોકરફાઇલ અને કમ્પોઝ ફાઇલ, સ્વચ્છ મશીન પર એપ્લિકેશન બનાવીને અને શરૂ કરીને તપાસવામાં આવે છે.
3. પાઇપલાઇન - તમારા CI માં ઇન્સ્ટોલ કરો, લિન્ટ કરો, પરીક્ષણો કરો અને ઇમેજ બનાવો, પુશ પર અને પુલ અથવા મર્જ વિનંતીઓ પર, કેશીંગ સાથે જેથી તે ઝડપી રહે.
4. જમાવો - એડવાન્સ્ડ પર, એક જોબ જે મુખ્યમાં મર્જ પર એપ્લિકેશન મોકલે છે, જેમાં કી અને ટોકન્સ CI પ્લેટફોર્મના રહસ્યોમાં રાખવામાં આવે છે અને રોલબેક સ્ટેપ લખેલું હોય છે.
5. હેન્ડઓવર - કેવી રીતે ચલાવવું, પરીક્ષણ કરવું અને રિલીઝ કરવું તે અંગેનો README વિભાગ, અને જ્યારે નવું પર્યાવરણ ચલ અથવા સેવા ઉમેરવામાં આવે ત્યારે શું બદલવું.
Zinner ગુણવત્તા ગેરંટી
પ્લેટફોર્મમાં જોડાતા પહેલા દરેક Zinnerની સમીક્ષા કરવામાં આવે છે અને તેને મંજૂર કરવામાં આવે છે.
બધી સેવાઓ અમારી ગુણવત્તા ખાતરી પ્રતિબદ્ધતા દ્વારા સમર્થિત છે.
તમે ડિલિવર કરેલા કામને મંજૂર ન કરો ત્યાં સુધી તમારી ચુકવણી સુરક્ષિત છે.
પેકેજોની તુલના કરો
| કાર્ય | સ્ટાર્ટર | માનક | અદ્યતન |
|---|---|---|---|
| ડિલિવરી સમય | 2 દિવસો | 4 દિવસો | 7 દિવસો |
| પુનરાવર્તનો | 1 | 2 | 3 |
| વિસ્તાર | ડોકર સેટઅપ | ડોકર અને CI પાઇપલાઇન | ડોકર, CI અને જમાવો |
| README | ✓ | ✓ | ✓ |
| પર્યાવરણ ચલોમાં ગોઠવણી | ✓ | ✓ | ✓ |
પોર્ટફોલિયો
આ Zinn સંબંધિત વિક્રેતાના કાર્યના ઉદાહરણો.

reqwest-rotate: ઓપન-સોર્સ ક્રેટ
સ્ક્રેપર્સ અને API ક્લાયન્ટ્સ માટે એક નાનું રિક્વેસ્ટ રેપર જેને પ્રોક્સી રોટેશન, પ્રતિ-હોસ્ટ રેટ લિમિટિંગ અને બેકઓફ સાથે ફરીથી પ્રયાસ કરવાની જરૂર છે, મિડલવેર ફ્રેમવર્કનો ઉપયોગ કર્યા વિના. ડોક્સ, CI અને ટેસ્ટ સાથે crates.io પર પ્રકાશિત.

સેવા વિગતો
વારંવાર પૂછાતા પ્રશ્નો
હા. પાઇપલાઇન હજુ પણ ઇન્સ્ટોલ કરે છે, લિન્ટ કરે છે, પ્રકાર-તપાસ કરે છે અને બનાવે છે, જે મોટાભાગના તૂટેલા પુશને પકડે છે. જ્યારે પછીથી પરીક્ષણો ઉમેરવામાં આવે છે, ત્યારે પાઇપલાઇન તેમને ઉપાડે છે.
ફક્ત એડવાન્સ્ડ પર, અને ફક્ત જમાવટ માટે. તેની પોતાની SSH કી સાથેનો સમર્પિત જમાવટ વપરાશકર્તા શ્રેષ્ઠ છે; કી તમારા CI પ્લેટફોર્મના રહસ્યોમાં રહે છે, મારી પાસે નહીં.
Node.js, Next.js અને Rust એ છે જેમાં હું કામ કરું છું. અન્ય સ્ટેક માટે, ઓર્ડર કરતા પહેલા મને લખો, અને હું તમને પ્રામાણિકપણે કહીશ કે શું હું તેના માટે યોગ્ય વ્યક્તિ છું.
ના. તે તમારા રિપોઝીટરીમાં સાદો ડોકર અને પ્રમાણભૂત GitHub Actions અથવા GitLab CI પાઇપલાઇન છે, દસ્તાવેજીકૃત, જેથી કોઈપણ વિકાસકર્તા તેને બદલી શકે.
ગ્રાહક સમીક્ષાઓ
અમારા ગ્રાહકો આ Zinn વિશે શું કહે છે તે જુઓ
શ્રેણીઓ
ઝિનર નીતિઓ
સંબંધિત Zinns

હું Python, PHP, React અને Node.js નો ઉપયોગ કરીને કસ્ટમ વેબ એપ્સ, REST APIs અને ઓટોમેશન સિસ્ટમ્સ બનાવીશ






