உங்கள் பயன்பாடு ஒரு மடிக்கணினியில் இயங்குகிறது மற்றும் கையால் பயன்படுத்தப்படுகிறது. நான் அதை டாக்கரில் வைத்து, ஒவ்வொரு புஷ்ஷிலும் அதை சோதித்து உருவாக்கும் GitHub Actions அல்லது GitLab CI பைப்லைனைச் சேர்த்து, களஞ்சியத்திலிருந்து இயங்கும் உங்கள் சர்வர் அல்லது தளத்திற்கு ஒரு வரிசைப்படுத்தலை அமைப்பேன்.
உங்கள் Node.js, Next.js அல்லது Rust பயன்பாட்டை நான் டாக்கரைஸ் செய்து, GitHub Actions அல்லது GitLab CI உடன் CI/CD ஐ அமைப்பேன்
ஒரு உற்பத்தி Dockerfile, உள்ளூர் இயக்கங்களுக்கான ஒரு தொகுப்பு கோப்பு மற்றும் ஒரு README.
- Docker அமைப்பு
- README
- சுற்றுச்சூழல் மாறிகளில் உள்ள கட்டமைப்பு
டாக்கர் மற்றும் ஒரு GitHub Actions அல்லது GitLab CI பைப்லைன், இது ஒவ்வொரு புஷ்ஷிலும் சோதித்து உருவாக்குகிறது.
- டாக்கர் மற்றும் CI பைப்லைன்
- README
- சுற்றுச்சூழல் மாறிகளில் உள்ள கட்டமைப்பு
டாக்கர், CI மற்றும் இணைப்பில் உங்கள் சர்வர் அல்லது தளத்திற்கு தானியங்கி வரிசைப்படுத்தல்.
- டாக்கர், CI மற்றும் வரிசைப்படுத்து
- README
- சுற்றுச்சூழல் மாறிகளில் உள்ள கட்டமைப்பு
தனிப்பயன் சலுகையைக் கோரவும்
தனிப்பயன் சலுகையைக் கோர உள்நுழையவும்
இந்த Zinner இடமிருந்து தனிப்பயனாக்கப்பட்ட சலுகையைக் கோர ஒரு இலவச கணக்கை உருவாக்கவும் அல்லது உள்நுழையவும்.
உள்நுழைய / பதிவு செய்யமுன் விற்பனை கேள்வியைக் கேளுங்கள்
ஒரு கேள்வியைக் கேட்க உள்நுழையவும்
தள ஸ்பேமைக் குறைக்க, முன் விற்பனை செய்திகளை உள்நுழைந்த பயனர்கள் மட்டுமே அனுப்ப முடியும்.
இந்த Zinner உடன் நேரடியாக செய்தி அனுப்ப ஒரு இலவச கணக்கை உருவாக்கவும் அல்லது உள்நுழையவும்.
உள்நுழைய / பதிவு செய்யஉள்நுழைவு தேவை
இந்த Zinnerருக்கு செய்தி அனுப்ப ஒரு இலவச கணக்கை உருவாக்கவும் அல்லது உள்நுழையவும்.
உள்நுழைய / பதிவு செய்யஉள்நுழைவு தேவை
தனிப்பயனாக்கப்பட்ட சலுகையைக் கோர இலவச கணக்கை உருவாக்கவும் அல்லது உள்நுழையவும்.
உள்நுழைய / பதிவு செய்யஒரு பார்வையில்
நீங்கள் முடிவெடுக்க உதவும் இந்தச் சேவை பற்றிய முக்கிய விவரங்கள். Zinn Hub ஆல் உருவாக்கப்பட்டது, விற்பனையாளரால் அல்ல.
மதிப்பு நிலை
தொழில்நுட்ப அடுக்கு
CI தளம்
வரிசைப்படுத்தல் இலக்குகள்
விற்பனையாளர் சுதந்திரம்
நீங்கள் பெறுவது என்ன
முழு விளக்கம்
உங்கள் வரிசைப்படுத்தல் யாரோ ஒருவர் நினைவில் வைத்திருக்க வேண்டிய கட்டளைகளின் பட்டியலாக இருந்தால், இந்த சேவை அதை மாற்றுகிறது. நான் முதலில் பயன்பாட்டை மீண்டும் உருவாக்கக்கூடியதாக ஆக்குகிறேன், பின்னர் தானியங்கி: அதே படம் ஒரு லேப்டாப்பில், CI இல் மற்றும் சர்வரில் இயங்குகிறது, மேலும் முக்கிய கிளைக்கு ஒரு புஷ் என்பது ஒரு வெளியீட்டிற்குத் தேவைப்படும் அனைத்தும்.
ஸ்டார்டர் என்பது கொள்கலன்: ஒரு உற்பத்தி Dockerfile, பயன்பாடு மற்றும் அதன் தரவுத்தளத்தை உள்ளூரில் இயக்கும் ஒரு தொகுப்பு கோப்பு, மற்றும் ஒரு புதிய டெவலப்பரை ஒரு கட்டளையுடன் இயக்கும் ஒரு 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 பைப்லைனைக் கொண்டுள்ளது, இது பிரதானத்திற்கு ஒவ்வொரு புஷ்ஷிலும் மற்றும் ஒவ்வொரு புல் கோரிக்கையிலும் இயங்குகிறது: வடிவமைத்தல், லின்ட்கள், சோதனைகள், குறைந்தபட்ச ஆதரவு Rust பதிப்பு மற்றும் சார்பு சரிபார்ப்புகள். நீங்கள் Kubernetes ஐயும் இயக்கினால், மேனிஃபெஸ்ட்கள் அல்லது ஒரு Helm விளக்கப்படம் ஒரு துணை நிரலாகக் கிடைக்கும்.
அழைப்புகள் இல்லை. அனைத்தும் உங்கள் களஞ்சியத்தில் உள்ளன மற்றும் எழுதப்பட்டுள்ளன, எனவே பைப்லைன் என்னைச் சார்ந்தது அல்ல. டெலிவரி செய்த 14 நாட்களுக்குப் பிறகு, நாங்கள் ஒப்புக்கொண்டபடி வேலை செய்யாத எதையும் நான் கட்டணமின்றி சரிசெய்கிறேன்.
உங்கள் திட்டத்தை முடிப்பதற்கான படிகள்
1. திட்டத்தைப் படிக்கவும் - நீங்கள் இப்போது செய்வது போல் நான் பயன்பாட்டை இயக்குகிறேன் மற்றும் அதன் சார்புகள், சூழல் மாறிகள், தரவுத்தளம் மற்றும் உருவாக்க படிகளை எழுதுகிறேன்.
2. கொள்கலன் - ஒரு உற்பத்தி Dockerfile மற்றும் உள்ளூர் இயக்கங்களுக்கான ஒரு கலவை கோப்பு, ஒரு சுத்தமான கணினியில் பயன்பாட்டை உருவாக்கி தொடங்குவதன் மூலம் சரிபார்க்கப்பட்டது.
3. பைப்லைன் - உங்கள் CI இல் நிறுவுதல், லின்ட், சோதனைகள் மற்றும் பட உருவாக்கம், புஷ்கள் மற்றும் புல் அல்லது ஒன்றிணைப்பு கோரிக்கைகளில், அது வேகமாக இருக்க கேச்சிங்குடன்.
4. வரிசைப்படுத்துதல் - மேம்பட்ட நிலையில், பிரதானத்துடன் ஒன்றிணைக்கும்போது பயன்பாட்டை அனுப்பும் ஒரு வேலை, CI தளத்தின் ரகசியங்களில் வைக்கப்பட்டுள்ள சாவிகள் மற்றும் டோக்கன்கள் மற்றும் எழுதப்பட்ட ஒரு ரோல்பேக் படி.
5. ஒப்படைப்பு - எப்படி இயக்குவது, சோதிப்பது மற்றும் வெளியிடுவது, மற்றும் ஒரு புதிய சூழல் மாறி அல்லது சேவை சேர்க்கப்படும்போது என்ன மாற்றுவது என்பது பற்றிய ஒரு README பிரிவு.
Zinner தர உத்தரவாதம்
ஒவ்வொரு Zinner-ம் தளத்தில் சேருவதற்கு முன் மதிப்பாய்வு செய்யப்பட்டு அங்கீகரிக்கப்படுகிறார்.
அனைத்து சேவைகளும் எங்கள் தர உறுதிப்பாட்டு உறுதிமொழியால் ஆதரிக்கப்படுகின்றன.
நீங்கள் வழங்கப்பட்ட வேலையை அங்கீகரிக்கும் வரை உங்கள் கட்டணம் பாதுகாக்கப்படும்.
தொகுப்புகளை ஒப்பிடுக
| செயல்பாடு | ஸ்டார்டர் | நிலையானது | மேம்பட்ட |
|---|---|---|---|
| டெலிவரி நேரம் | 2 நாட்கள் | 4 நாட்கள் | 7 நாட்கள் |
| திருத்தங்கள் | 1 | 2 | 3 |
| நோக்கம் | Docker அமைப்பு | Docker மற்றும் CI பைப்லைன் | Docker, CI மற்றும் வரிசைப்படுத்துதல் |
| README | ✓ | ✓ | ✓ |
| சூழல் மாறிகளில் உள்ள உள்ளமைவு | ✓ | ✓ | ✓ |
போர்ட்ஃபோலியோ
இந்த Zinn தொடர்பான விற்பனையாளரின் வேலைக்கான எடுத்துக்காட்டுகள்.

reqwest-rotate: திறந்த மூல கிரேட்
ப்ராக்ஸி சுழற்சி, ஒரு ஹோஸ்ட்டுக்கு விகித வரம்பு மற்றும் பேக்ஆஃப் உடன் மீண்டும் முயற்சி தேவைப்படும் ஸ்கிராப்பர்கள் மற்றும் API கிளையண்டுகளுக்கான ஒரு சிறிய ரெக்வெஸ்ட் ரேப்பர், மிடில்வேர் கட்டமைப்பை உள்ளிழுக்காமல். ஆவணங்கள், CI மற்றும் சோதனைகளுடன் crates.io இல் வெளியிடப்பட்டது.

சேவை விவரங்கள்
அடிக்கடி கேட்கப்படும் கேள்விகள்
ஆம். பைப்லைன் இன்னும் நிறுவுகிறது, லின்ட் செய்கிறது, வகை-சரிபார்க்கிறது மற்றும் உருவாக்குகிறது, இது பெரும்பாலான உடைந்த புஷ்களைப் பிடிக்கிறது. சோதனைகள் பின்னர் சேர்க்கப்படும்போது, பைப்லைன் அவற்றை எடுத்துக்கொள்கிறது.
மேம்பட்ட நிலையில் மட்டுமே, மற்றும் வரிசைப்படுத்துதலுக்கு மட்டுமே. அதன் சொந்த SSH விசையுடன் ஒரு பிரத்யேக வரிசைப்படுத்துதல் பயனர் சிறந்தது; விசை உங்கள் CI தளத்தின் ரகசியங்களில் உள்ளது, என்னிடம் இல்லை.
Node.js, Next.js மற்றும் Rust ஆகியவை நான் வேலை செய்யும் மொழிகள். மற்றொரு ஸ்டேக்கிற்கு, ஆர்டர் செய்வதற்கு முன் எனக்கு எழுதுங்கள், அதற்கு நான் சரியான நபரா என்பதை நான் நேர்மையாகச் சொல்வேன்.
இல்லை. இது உங்கள் களஞ்சியத்தில் உள்ள ஒரு சாதாரண Docker மற்றும் ஒரு நிலையான GitHub Actions அல்லது GitLab CI பைப்லைன் ஆகும், ஆவணப்படுத்தப்பட்டுள்ளது, எனவே எந்த டெவலப்பரும் அதை மாற்றலாம்.
வாடிக்கையாளர் மதிப்புரைகள்
இந்த Zinn பற்றி எங்கள் வாடிக்கையாளர்கள் என்ன சொல்கிறார்கள் என்று பாருங்கள்
வகைகள்
Zinner கொள்கைகள்
தொடர்புடைய Zinns

HTML, CSS, JavaScript மற்றும் Node.js ஐப் பயன்படுத்தி ஒரு முழு-ஸ்டாக் பதிலளிக்கக்கூடிய வலைத்தளத்தை நான் உருவாக்குவேன்

நான் எக்ஸ்பிரஸ் அல்லது நெஸ்ட்ஜேஎஸ் உடன் ஒரு Node.js பின்தளத்தை உருவாக்குவேன்

உங்கள் குரல் AI ஏஜென்ட்டை AWS இல் Docker மற்றும் கண்காணிப்புடன் நான் பயன்படுத்துவேன்




