የእርስዎ መተግበሪያ በአንድ ላፕቶፕ ላይ ይሰራል እና በእጅ ይሰራጫል። እኔ በዶከር ውስጥ አስቀምጠዋለሁ፣ በየግፋቱ የሚፈትሽ እና የሚገነባ የGitHub Actions ወይም GitLab CI ፓይፕላይን እጨምራለሁ፣ እና ከመረጃ ማከማቻው የሚሰራውን ወደ አገልጋይዎ ወይም መድረክዎ ማሰራጨት አዘጋጃለሁ።
የእርስዎን Node.js፣ Next.js ወይም Rust መተግበሪያ በዶከር ውስጥ አስቀምጬ በGitHub Actions ወይም GitLab CI የCI/CD ማዋቀር እሰራለሁ።
የምርት ዶከርፋይል፣ ለአካባቢያዊ አሂድ የሚሆን የኮምፖዝ ፋይል እና README።
- የዶከር ማዋቀር
- README
- በአካባቢ ተለዋዋጮች ውስጥ ማዋቀር
ዶከር እና የGitHub Actions ወይም GitLab CI ፓይፕላይን በእያንዳንዱ ግፊት ላይ የሚሞክር እና የሚገነባ።
- ዶከር እና CI ፓይፕላይን
- README
- በአካባቢ ተለዋዋጮች ውስጥ ማዋቀር
ዶከር፣ CI እና በውህደት ላይ ወደ አገልጋይዎ ወይም መድረክዎ በራስ-ሰር ማሰማራት።
- ዶከር፣ CI እና ማሰማራት
- README
- በአካባቢ ተለዋዋጮች ውስጥ ማዋቀር
ብጁ ቅናሽ ይጠይቁ
ከሽያጭ በፊት ጥያቄ ይጠይቁ
ጥያቄ ለመጠየቅ ይግቡ
የመድረክ አይፈለጌ መልዕክትን ለመቀነስ፣ ቅድመ-ሽያጭ መልዕክቶች ሊላኩ የሚችሉት በገቡ ተጠቃሚዎች ብቻ ነው።
ነፃ መለያ ይፍጠሩ ወይም ይህን Zinner በቀጥታ ለመላክ ይግቡ።
ግባ / ይመዝገቡበአጭሩ
ይህንን አገልግሎት ለመወሰን የሚረዱ ቁልፍ ዝርዝሮች። በZinn Hub የተፈጠረ፣ በሻጩ አይደለም።
የእሴት አቀማመጥ
የቴክኖሎጂ ቁልል
CI መድረክ
የማሰማሪያ ኢላማዎች
የሻጭ ነፃነት
የሚያገኙት
ሙሉ መግለጫ
የእርስዎ ማሰማራት አንድ ሰው ማስታወስ ያለበት የትዕዛዞች ዝርዝር ከሆነ፣ ይህ አገልግሎት ይተካዋል። መጀመሪያ መተግበሪያውን እንደገና እንዲሰራ አደርጋለሁ፣ ከዚያም በራስ-ሰር፡ ተመሳሳይ ምስል በላፕቶፕ ላይ፣ በCI እና በአገልጋዩ ላይ ይሰራል። ወደ ዋናው ቅርንጫፍ የሚደረግ ግፊት ብቻ ነው የሚለቀቀው።
ጀማሪው ኮንቴይነር ነው፡ የምርት ዶከርፋይል፣ መተግበሪያውን እና ዳታቤዙን በአካባቢው የሚያሄድ የኮምፖዝ ፋይል፣ እና አዲስ ገንቢ በአንድ ትዕዛዝ እንዲሰራ የሚያደርግ README። ስታንዳርድ በእያንዳንዱ ግፊት እና በእያንዳንዱ መሳብ ወይም ውህደት ጥያቄ ላይ የሚጭን፣ የሚፈትሽ፣ ሙከራዎችዎን የሚያሄድ እና ምስሉን የሚገነባ ፓይፕላይን ይጨምራል። ኮድዎ በሚገኝበት ቦታ ላይ በመመስረት በGitHub Actions ወይም GitLab CI ላይ ይሰራል። አድቫንስድ ማሰማራቱን ይጨምራል፡ ወደ ዋናው ሲዋሃድ፣ ፓይፕላይኑ መተግበሪያውን በSSH በኩል ወደ ሊኑክስ አገልጋይዎ ወይም ወደ Railway ወይም Fly.io ይልካል፣ እነሱም ተመሳሳይ ምስል ያካሂዳሉ፣ ወይም የNext.js መተግበሪያን ወደ Vercel ያስረክባል፣ እሱም በራሱ መንገድ ይገነባዋል። የማሰማሪያ ቁልፎች እና ቶከኖች በGitHub የተመሰጠሩ ሚስጥሮች ወይም በGitLab የተጠበቁ CI/CD ተለዋዋጮች ውስጥ ይቀመጣሉ፣ በኮዱ ውስጥ አይደሉም፣ እና ወደ ኋላ ለመመለስ የጽሁፍ መንገድ ያገኛሉ።
ምስሎች ባለብዙ-ደረጃ ግንባታዎች ትንሽ ሆነው ይቆያሉ፣ መተግበሪያው እንደ ስር ያልሆነ ተጠቃሚ ይሰራል። እና ውቅር ከአካባቢ ተለዋዋጮች የመጣ ነው፣ ስለዚህ ተመሳሳይ ምስል ማዘጋጀትን እና ምርትን ያገለግላል። ተመሳሳይ አቀራረብ Node.js እና Next.js መተግበሪያዎችን፣ Rust አገልግሎቶችን እና የማይንቀሳቀሱ ጣቢያዎችን ይሸፍናል።
የእኔ ሁለት የህዝብ ድር ፕሮጀክቶች፣ የNext.js መደብር እና የግል ድረ-ገጼ፣ የዚህን የቧንቧ መስመር ጎን ያሳያሉ፡ GitHub Actions በዋናው ቅርንጫፍ ላይ በእያንዳንዱ ግፊት ሁለቱንም ይገነባል እና ያሰማራል፣ እና ከማሰማራቱ በፊት የመደብሩን ክፍል እና የአሳሽ ሙከራዎችን ያካሂዳል። እነሱ የማይንቀሳቀሱ ጣቢያዎች ናቸው፣ ስለዚህ ያለ ኮንቴይነር ይላካሉ። በRust በኩል፣ የእኔ ክፍት ምንጭ ክሬት በዋናው ላይ በእያንዳንዱ ግፊት እና በእያንዳንዱ የመሳብ ጥያቄ ላይ የሚሰራ የGitHub Actions ቧንቧ መስመር አለው፡ ቅርጸት፣ lints፣ ሙከራዎች፣ ዝቅተኛው የሚደገፍ የRust ስሪት እና የጥገኛ ፍተሻዎች። Kubernetesንም የሚያካሂዱ ከሆነ፣ ማኒፌስቶች ወይም የHelm ገበታ እንደ ተጨማሪ ይገኛሉ።
ምንም ጥሪዎች የሉም። ሁሉም ነገር በእርስዎ ማከማቻ ውስጥ ይኖራል እና ተጽፏል፣ ስለዚህ የቧንቧ መስመር በእኔ ላይ የተመካ አይደለም። ከማስረከቢያ በኋላ ለ14 ቀናት፣ እንደተስማማነው የማይሰራውን ማንኛውንም ነገር ያለክፍያ አስተካክላለሁ።
ፕሮጀክትዎን ለማጠናቀቅ የሚወሰዱ እርምጃዎች
1. ፕሮጀክቱን ያንብቡ - አሁን እርስዎ በሚያደርጉት መንገድ መተግበሪያውን አሂዳለሁ እና ጥገኛዎቹን፣ የአካባቢ ተለዋዋጮችን፣ የውሂብ ጎታውን እና የግንባታ ደረጃዎችን እጽፋለሁ።
2. ኮንቴይነር - የምርት Dockerfile እና የአካባቢ አሂድ የቅንብር ፋይል፣ መተግበሪያውን በንጹህ ማሽን ላይ በመገንባት እና በመጀመር የተረጋገጠ።
3. የቧንቧ መስመር - መጫን፣ lint፣ ሙከራዎች እና የምስል ግንባታ በእርስዎ CI ውስጥ፣ በግፊቶች እና በመሳብ ወይም በማዋሃድ ጥያቄዎች ላይ፣ በፍጥነት እንዲቆይ በማሸግ።
4. ማሰማራት - በላቀ ላይ፣ መተግበሪያውን ወደ ዋናው በማዋሃድ የሚልክ ስራ፣ ቁልፎች እና ቶከኖች በCI መድረክ ምስጢሮች ውስጥ ተቀምጠው እና የመመለሻ ደረጃ ተጽፎ።
5. አሳልፎ መስጠት - እንዴት ማሄድ፣ መሞከር እና መልቀቅ እንደሚቻል፣ እና አዲስ የአካባቢ ተለዋዋጭ ወይም አገልግሎት ሲጨመር ምን እንደሚቀየር የሚያሳይ የREADME ክፍል።
የZinner ጥራት ዋስትና
እያንዳንዱ Zinner መድረኩን ከመቀላቀሉ በፊት ይገመገማል እና ይፀድቃል።
ሁሉም አገልግሎቶች በጥራት ማረጋገጫ ቁርጠኝነታችን የተደገፉ ናቸው።
የተሰጠውን ስራ እስኪያፀድቁ ድረስ ክፍያዎ የተጠበቀ ነው።
ጥቅሎችን ያወዳድሩ
| ተግባር | ጀማሪ | መደበኛ | የላቀ |
|---|---|---|---|
| የማስረከቢያ ጊዜ | 2 ቀናት | 4 ቀናት | 7 ቀናት |
| ክለሳዎች | 1 | 2 | 3 |
| ወሰን | የዶከር ማዋቀር | ዶከር እና CI ቧንቧ መስመር | ዶከር፣ CI እና ማሰማራት |
| README | ✓ | ✓ | ✓ |
| በአካባቢ ተለዋዋጮች ውስጥ ማዋቀር | ✓ | ✓ | ✓ |
ፖርትፎሊዮ
ከዚህ Zinn ጋር የተያያዙ የሻጩ ሥራዎች ምሳሌዎች።

reqwest-rotate: ክፍት ምንጭ ክሬት
ለስክራፐር እና ኤፒአይ ደንበኞች አነስተኛ የጥያቄ መጠቅለያ ሲሆን የፕሮክሲ ሽክርክር፣ በአስተናጋጅ የፍጥነት ገደብ እና እንደገና መሞከርን የሚፈልግ፣ የመሃልዌር ማዕቀፍ ሳያስፈልገው። በ crates.io ላይ ከሰነዶች፣ CI እና ሙከራዎች ጋር ታትሟል።

የአገልግሎት ዝርዝሮች
ተደጋግሞ የሚነሱ ጥያቄዎች
አዎ። የቧንቧ መስመር አሁንም ይጭናል፣ lints፣ አይነት-ይፈትሻል እና ይገነባል፣ ይህም አብዛኛዎቹን የተበላሹ ግፊቶችን ይይዛል። ሙከራዎች በኋላ ሲጨመሩ፣ የቧንቧ መስመር ያነሳቸዋል።
በላቀ ላይ ብቻ፣ እና ለማሰማራት ብቻ። የራሱ የSSH ቁልፍ ያለው የተወሰነ የማሰማሪያ ተጠቃሚ የተሻለ ነው፤ ቁልፉ በእርስዎ CI መድረክ ምስጢሮች ውስጥ ይኖራል፣ ከእኔ ጋር አይደለም።
Node.js፣ Next.js እና Rust የምሰራባቸው ናቸው። ለሌላ ስታክ፣ ከማዘዝዎ በፊት ይፃፉልኝ፣ እና ለእሱ ትክክለኛው ሰው መሆኔን በሐቀኝነት እነግርዎታለሁ።
አይደለም። እሱ ግልጽ ዶከር እና መደበኛ GitHub Actions ወይም GitLab CI ቧንቧ መስመር በእርስዎ ማከማቻ ውስጥ ነው፣ ተመዝግቧል፣ ስለዚህ ማንኛውም ገንቢ ሊለውጠው ይችላል።
የደንበኛ ግምገማዎች
ደንበኞቻችን ስለዚ Zinn ምን እንደሚሉ ይመልከቱ
ምድቦች
የዚነር ፖሊሲዎች
ተዛማጅ Zinns







