0
ඔබේ කරත්තය
0
Zinn Hub
0
ඔබේ කරත්තය
0

එක් බැල්මකින්

ඔබට තීරණය කිරීමට උපකාර වන මෙම සේවාව පිළිබඳ ප්‍රධාන විස්තර. Zinn Hub විසින් ජනනය කරන ලදී, විකුණුම්කරු විසින් නොවේ.

තාක්ෂණික තොගය

Node.js, Next.js, Rust
Node.js සහ Next.js යෙදුම් සහ Rust සේවා ආවරණය කරයි - විෂය පථය පැහැදිලිව නිර්වචනය කර ඇත, එබැවින් ගැනුම්කරුවන් ඇණවුම් කිරීමට පෙර සහාය දක්වන දේ හරියටම දනී.

CI වේදිකාව

GitHub Actions හෝ GitLab CI
නල මාර්ගය ඔබගේ කේතය සත්කාරකත්වය දරන ඕනෑම වේදිකාවක් මත ගොඩනගා ඇත - සංක්‍රමණය අවශ්‍ය නොවේ. රහස් වේදිකාවේ සංකේතාත්මක ගබඩාවේ පවතී, කිසි විටෙකත් ගබඩාවේ නොවේ.

ඉලක්ක යොදවන්න

SSH සේවාදායකය, Railway, Fly.io, Vercel
උසස් මට්ටම SSH හරහා Linux සේවාදායකයකට හෝ Railway සහ Fly.io වෙත එකම Docker රූපය හරහා යවයි, නැතහොත් Next.js යෙදුමක් Vercel වෙත ලබා දෙයි - ගැනුම්කරු තෝරා ගනී.

විකුණුම්කරු ස්වාධීනත්වය

සම්පූර්ණයෙන්ම ස්වයං අන්තර්ගත
සෑම දෙයක්ම සම්මත මෙවලම් භාවිතයෙන් ඔබගේ ගබඩාවේ ලේඛනගත කර ඇත. ඕනෑම සංවර්ධකයෙකුට බෙදාහැරීමෙන් පසු නල මාර්ගය නඩත්තු කිරීමට හෝ වෙනස් කිරීමට හැකිය - විකුණුම්කරු මත අඛණ්ඩ යැපීමක් නොමැත.

ඔබට ලැබෙන දේ

ආකෘති:
අභිරුචි කේතය
බෙදාහැරීමේ ක්‍රමය:
ඇණවුම් කළමනාකරු
සටහන්: සෑම දෙයක්ම ඔබගේ ගබඩාවට පැමිණේ: Dockerfile සහ compose ගොනුව, Standard සහ Advanced මත CI නල මාර්ගය, සහ ධාවනය, පරීක්ෂා කිරීම සහ නිකුත් කිරීම පිළිබඳ README එකක්. යෙදවීමේ යතුරු සහ ටෝකන ඔබගේ CI වේදිකාවේ රහස් වල පවතී, සහ යෙදුම් සැකසුම් ඔබගේ සේවාදායකයේ හෝ වේදිකාවේ පරිසරයේ, කිසි විටෙකත් කේතයේ නොවේ. Advanced මත, ප්‍රධාන වෙත තල්ලුවක් තනිවම යොදවයි, සහ README ආපසු පෙරළන්නේ කෙසේද යන්න විස්තර කරයි.

සම්පූර්ණ විස්තරය

ඔබගේ යෙදවීම යමෙකුට මතක තබා ගත යුතු විධාන ලැයිස්තුවක් නම්, මෙම සේවාව එය ප්‍රතිස්ථාපනය කරයි. මම මුලින්ම යෙදුම ප්‍රතිනිෂ්පාදනය කළ හැකි කරමි, පසුව ස්වයංක්‍රීයව: එකම රූපය ලැප්ටොප් එකක, CI හි සහ සේවාදායකයේ ධාවනය වේ, සහ ප්‍රධාන ශාඛාවට තල්ලුවක් යනු නිකුතුවක් සඳහා අවශ්‍ය සියල්ලයි.

ආරම්භකයා යනු කන්ටේනරයයි: නිෂ්පාදන Dockerfile එකක්, යෙදුම සහ එහි දත්ත සමුදාය දේශීයව ධාවනය කරන සංයුක්ත ගොනුවක්, සහ නව සංවර්ධකයෙකු එක් විධානයකින් ධාවනය කරන README එකක්. Standard මඟින් සෑම තල්ලුවකදීම සහ සෑම අදින්න හෝ ඒකාබ්‍රහ්ම ඉල්ලීමකදීම ස්ථාපනය කරන, ලින්ට් කරන, ඔබගේ පරීක්ෂණ ධාවනය කරන සහ රූපය ගොඩනඟන නල මාර්ගයක් එක් කරයි. එය ඔබගේ කේතය පවතින ස්ථානය අනුව GitHub Actions හෝ GitLab CI මත ධාවනය වේ. Advanced මඟින් යෙදවීම එක් කරයි: ප්‍රධාන වෙත ඒකාබ්‍රහ්ම කිරීමේදී, නල මාර්ගය ඔබගේ Linux සේවාදායකයට 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 ද ධාවනය කරන්නේ නම්, manifests හෝ Helm chart එකක් ඇඩෝනයක් ලෙස ලබා ගත හැකිය.

ඇමතුම් නැත. සියල්ල ඔබගේ ගබඩාවේ පවතින අතර ලියා ඇත, එබැවින් නල මාර්ගය මා මත රඳා නොපවතී. භාරදීමෙන් පසු දින 14 ක් සඳහා, අප එකඟ වූ පරිදි ක්‍රියා නොකරන ඕනෑම දෙයක් මම නොමිලේ සවි කරමි.

ඔබගේ ව්‍යාපෘතිය සම්පූර්ණ කිරීම සඳහා පියවර
1. ව්‍යාපෘතිය කියවන්න - මම ඔබ දැන් කරන ආකාරයට යෙදුම ධාවනය කර එහි යැපීම්, පරිසර විචල්‍යයන්, දත්ත සමුදාය සහ ගොඩනැගීමේ පියවර ලියා තබමි.
2. බහාලුම - නිෂ්පාදන Dockerfile එකක් සහ දේශීය ධාවනයන් සඳහා සංයුක්ත ගොනුවක්, පිරිසිදු යන්ත්‍රයක යෙදුම ගොඩනඟා ආරම්භ කිරීමෙන් පරීක්ෂා කර ඇත.
3. නල මාර්ගය - ස්ථාපනය කරන්න, lint කරන්න, පරීක්ෂා කරන්න සහ ඔබගේ CI හි රූප ගොඩනැගීම, තල්ලු කිරීම් මත සහ අදින්න හෝ ඒකාබ්‍රහ්ම ඉල්ලීම් මත, එය වේගවත්ව පවතින පරිදි හැඹිලිගත කිරීම සමඟ.
4. යෙදවීම - උසස් මත, ප්‍රධාන වෙත ඒකාබ්‍රහ්ම කිරීම මත යෙදුම නැව්ගත කරන කාර්යයක්, CI වේදිකාවේ රහස්‍යතා තුළ තබා ඇති යතුරු සහ ටෝකන සමඟින් සහ ලියා ඇති ආපසු හැරවීමේ පියවරක් සමඟින්.
5. භාරදීම - ධාවනය කරන්නේ කෙසේද, පරීක්ෂා කරන්නේ කෙසේද සහ නිකුත් කරන්නේ කෙසේද, සහ නව පරිසර විචල්‍යයක් හෝ සේවාවක් එකතු කරන විට වෙනස් කළ යුත්තේ කුමක්ද යන්න පිළිබඳ README කොටසක්.

Zinner තත්ත්ව සහතිකය

✓
පරීක්ෂා කරන ලද වෘත්තිකයා
සෑම Zinner කෙනෙකුම වේදිකාවට සම්බන්ධ වීමට පෙර සමාලෝචනය කර අනුමත කරනු ලැබේ.
✓
ගුණාත්මක කාර්යය සහතිකයි
සියලුම සේවාවන් අපගේ තත්ත්ව සහතික කිරීමේ කැපවීම මගින් සහාය වේ.
✓
ආරක්ෂිත ගෙවීම්
ඔබ භාර දුන් කාර්යය අනුමත කරන තෙක් ඔබේ ගෙවීම ආරක්ෂා කර ඇත.

පැකේජ සසඳන්න

කාර්යයආරම්භකසම්මතඋසස්
භාරදීමේ වේලාව2 දින4 දින7 දින
සංශෝධන123
විෂය පථයDocker සැකසුමDocker සහ CI නල මාර්ගයDocker, CI සහ යෙදවීම
README✓✓✓
පරිසර විචල්‍යයන්හි වින්‍යාසය✓✓✓

පෝට්ෆෝලියෝ

මෙම Zinn ට අදාළ විකුණුම්කරුගේ වැඩ පිළිබඳ උදාහරණ.

reqwest-rotate: විවෘත මූලාශ්‍ර කේතය

ප්‍රොක්සි භ්‍රමණය, සත්කාරක-ප්‍රතිශත සීමා කිරීම සහ පසුබෑම සමඟ නැවත උත්සාහ කිරීම අවශ්‍ය වන සීරීම් යන්ත්‍ර සහ API සේවාදායකයන් සඳහා කුඩා ඉල්ලීම් එතුමක්, අතරමැදි රාමුවක් ඇතුළත් නොකර. ලේඛන, CI සහ පරීක්ෂණ සමඟ crates.io හි ප්‍රකාශයට පත් කර ඇත.

සේවා විස්තර

සේවා වර්ගය
සම්මත
Zinner වර්ගය
නිදහස් සේවකයා
ලබා ගත හැකි බව
සතියේ දින
විකුණුම්කරුගේ රට
කසකස්තානය
පිළිගත් භාෂා
ඉංග්‍රීසි
රුසියානු
NDA ඇත
ඔව්
හැසිරවූ ව්‍යාපෘති ප්‍රමාණයන්
කුඩා සිට මධ්‍යම දක්වා
ප්‍රතිචාර කාලය
12 පැය ඇතුළත
අත්දැකීම් වසර
10+

නිතර අසන ප්‍රශ්න

ඔව්. නල මාර්ගය තවමත් ස්ථාපනය කරයි, lints, වර්ග පරීක්ෂා කරයි සහ ගොඩනඟයි, එය බොහෝ කැඩුණු තල්ලු අල්ලා ගනී. පසුව පරීක්ෂණ එකතු කරන විට, නල මාර්ගය ඒවා ලබා ගනී.

උසස් මත පමණක්, සහ යෙදවීම සඳහා පමණි. තමන්ගේම SSH යතුරක් සහිත කැපවූ යෙදවුම් පරිශීලකයෙකු හොඳම වේ; යතුර ඔබගේ CI වේදිකාවේ රහස්‍යතා තුළ පවතී, මා සමඟ නොවේ.

Node.js, Next.js සහ Rust යනු මා වැඩ කරන දේය. වෙනත් stack එකක් සඳහා, ඇණවුම් කිරීමට පෙර මට ලියන්න, එවිට මම ඒ සඳහා සුදුසු පුද්ගලයාද යන්න මම ඔබට අවංකව කියමි.

නැත. එය ඔබගේ ගබඩාවේ සරල Docker සහ සම්මත GitHub Actions හෝ GitLab CI නල මාර්ගයකි, ලේඛනගත කර ඇත, එබැවින් ඕනෑම සංවර්ධකයෙකුට එය වෙනස් කළ හැකිය.

පාරිභෝගික සමාලෝචන

මෙම Zinn ගැන අපගේ පාරිභෝගිකයින් පවසන දේ බලන්න

ප්‍රවර්ග

Zinner ප්‍රතිපත්ති

මම ඔබගේ Node.js, Next.js හෝ Rust යෙදුම Dockerize කර GitHub Actions හෝ GitLab Ci 2 &Raquo; Zinn Hub සමඟ Ci/Cd සකසමි

මෙම නිෂ්පාදනය මිලදී ගත් ලොග් වූ පාරිභෝගිකයින්ට පමණක් සමාලෝචනයක් තැබිය හැක.

විකල්ප සහ ඇණවුම් කරන්න

Zinn Hub යෙදුම ලබා ගන්න

දැනුම්දීම් · වේගවත් ප්‍රවේශය · සම්පූර්ණ තිරය

ඔබගේ බ්‍රවුසරයේShare තට්ටු කරන්න

➜ ඉන්පසු "මුල් තිරයට එක් කරන්න" තට්ටු කරන්න