ஒரே-கிளிக் ஸ்டேஜிங்
உங்கள் நேரலைத் தளத்தின் கோப்புகள் மற்றும் தரவுத்தளத்துடன் கூடிய ஸ்டேஜிங் நகலை, புரோடக்ஷன் போலவே அதே ஸ்டாக் மற்றும் ப்ளூபிரிண்டில் உருவாக்குங்கள், இதன் மூலம் நீங்கள் எதைச் சோதிக்கிறீர்களோ அதையே வெளியிடலாம்.
அம்சங்கள்
ஒரே கிளிக்கில் ஒரு ஸ்டேஜிங் நகலை உருவாக்கி, உங்கள் மாற்றங்களைப் பாதுகாப்பாகச் சோதித்து, நீங்கள் தயாரானதும் லைவ் தளத்திற்கு அனுப்பவும். ஒரு கிட் (git) வழங்குநரை இணைக்கவும், ஒவ்வொரு புஷ் (push) செயலும் தானாகவே பில்ட் மற்றும் டெப்ளாய் செய்யும். ஏதேனும் தவறு நேர்ந்தால், சில வினாடிகளில் முந்தைய வெளியீட்டிற்குத் திரும்பிச் செல்லவும்.
ஒ h ஒவ்வொரு தளத்திற்கும் முழுமையான ஸ்டேஜிங் சூழல் கிடைக்கிறது, யூகத்திற்கு இடமில்லை. புரோடக்ஷனை குளோன் செய்யுங்கள், காப்பியில் வேலை செய்யுங்கள், பின்னர் உங்கள் மாற்றங்கள் நிரூபிக்கப்பட்டதும் அவற்றை மீண்டும் இணைக்கவும்.
உங்கள் நேரலைத் தளத்தின் கோப்புகள் மற்றும் தரவுத்தளத்துடன் கூடிய ஸ்டேஜிங் நகலை, புரோடக்ஷன் போலவே அதே ஸ்டாக் மற்றும் ப்ளூபிரிண்டில் உருவாக்குங்கள், இதன் மூலம் நீங்கள் எதைச் சோதிக்கிறீர்களோ அதையே வெளியிடலாம்.
உங்கள் மாற்றங்கள் தயாரானதும், ஒரே செயலில் ஸ்டேஜிங்கை புரொடக்ஷனுக்கு புஷ் செய்யுங்கள். கைமுறை கோப்பு நகலெடுப்பு இல்லை, பலவீனமான டேட்டாபேஸ் ஏற்றுமதிகள் இல்லை.
ஒவ்வொரு வரிசைப்படுத்தலும் பதிப்பிடப்பட்ட வெளியீடு ஆகும். ஒரு மாற்றம் தவறாகச் செயல்பட்டால், மீட்டமைப்பு டிக்கெட் எதுவும் இல்லாமல் கடைசியாகச் சிறப்பாகச் செயல்பட்ட வெளியீட்டிற்கு நேரடியாகத் திரும்பிச் செல்லலாம்.
மேனேஜ்ட் WordPress, WooCommerce, PHP, ஸ்டேடிக் HTML அல்லது Node — ஸ்டேஜிங் மற்றும் புஷ்-டூ-லைவ் செயல்பாடுகள் உங்கள் அனைத்து தளங்களிலும் ஒரே மாதிரியாகச் செயல்படும்.
ஒருமுறை ஜிட் வழங்குநரை இணைக்கவும், அதன்பிறகு உங்கள் களஞ்சியம் (repository) நம்பகமான மூலமாக மாறும். குறியீட்டைப் புஷ் செய்யுங்கள், தளமே அதனை உங்களுக்காக பில்ட் செய்து டெப்ளாய் செய்யும்.
OAuth வழியாக GitHub, GitLab அல்லது Bitbucket ஐ இணைக்கவும் மற்றும் உங்கள் டிப்ளாய் சாவிகள் எளிய உள்ளமைவில் அல்லாமல் மறைகுறியாக்கப்பட்ட நற்சான்றிதழ் சேமிப்பகத்தில் சேமிக்கப்படும். ஒவ்வொரு புஷ்ப் (push) செய்யும்போதும் ஒரு வெப்ஹுக் (webhook) இயங்கும், இது உங்கள் ஸ்டேக்கிற்கான பில்ட் படிகளை இயக்குகின்ற - Composer, npm மற்றும் பிற - உறுதியான பில்ட்-மற்றும்-டிப்ளாய் பைப்லைனைத் தூண்டிவிட்டு, பின்னர் தளத்திற்கு வெளியிடும்.
உங்கள் குழு ஏற்கனவே பின்பற்றும் முறையின்படி கிளைகளைச் சூழல்களுடன் இணைக்கவும்: மெயின் முதல் ப்ரொடக்ஷன் வரை, ஸ்டேஜிங் முதல் ஸ்டேஜிங் வரை அல்லது நீங்கள் விரும்பும் எந்த நெறிமுறையும். ஒரு கிளைக்கு மெர்ஜ் செய்யவும், அதற்கேற்ற சூழல் தானாகவே புதுப்பிக்கப்படும், எனவே ஒரு மாற்றத்தை மேம்படுத்துவது என்பது ஒரு கிட் புஷ் (git push) செய்வது மட்டுமே.
தொடர்ச்சியான விநியோகம் என்பது கட்டுப்பாட்டை இழப்பதைக் குறிக்கக் கூடாது. எந்தக் கிளை எந்தச் சூழலுடன் இணைக்கப்பட்டுள்ளது, மாற்றம் எப்போது மேம்படுத்தப்பட வேண்டும், எப்போது முந்தைய நிலைக்குத் திரும்ப வேண்டும் என்பதை நீங்களே முடிவு செய்கிறீர்கள். பைப்லைன் இயக்கப் பணிகளைக் கையாளுகிறது — குறியீட்டைப் பெறுவது, உருவாக்கங்களை இயக்குவது, அணு அளவில் வெளியிடுவது — எனவே ஒரு விநியோகம் என்பது சோர்வூட்டக்கூடியது, மீண்டும் செய்யக்கூடியது மற்றும் மாற்றத்தக்கது ஆகும்.
எங்கள் AI பேக்கைப் பயன்படுத்தினால், அசிஸ்டெண்ட் மூலமாக மாற்றங்களைக் குறியீடாக மாற்றி, அதே பைப்லைன் வழியாக உங்கள் தளங்களுக்கு அவற்றை அனுப்பலாம். இதன் மூலம், ஏதேனும் மாற்றங்கள் AI-ஆல் உருவாக்கப்பட்டாலும், அது நீங்கள் சொந்தமாக எழுதியவற்றைப் போலவே அதே பில்ட், டிப்ளாய் மற்றும் ரோல்பேக் பாதையின் வழியாகச் செல்லும்.
ஸ்டேஜிங் என்பது உங்கள் லைவ் தளத்தின் முழுமையான நகலை — கோப்புகள் மற்றும் தரவுத்தளத்தை — புரொடக்ஷன் தளத்தின் அதே ஸ்டாக் மற்றும் ப்ளூபிரிண்டில் உருவாக்குகிறது. இந்த நகலில் உங்கள் மாற்றங்களைச் சோதித்துவிட்டு, ஒரே செயலில் அவற்றை புரொடக்ஷனுக்குக் கொண்டு செல்ல புஷ்-டு-லைவ் (push-to-live) அம்சத்தைப் பயன்படுத்தலாம்.
GitHub, GitLab மற்றும் Bitbucket. நீங்கள் OAuth மூலம் இணைக்கிறீர்கள் மற்றும் உங்களின் டிப்ளாய் கீகள் (deploy keys) பிளைன் கான்ஃபிக் ஃபைல்களில் அல்லாமல், என்க்ரிப்ட் செய்யப்பட்ட கிரெடென்ஷியல் ஸ்டோரில் சேமிக்கப்படும்.
ஒரு வெப்ஹுக் (webhook) புஷ் செய்யப்படும்போது இயங்கி, நீடித்து நிலைக்கும் பில்ட்-அண்ட்-டிப்ளாய் பைப்லைனைத் தொடங்குகிறது. இது கம்போஸர், என்.பி.எம் போன்ற உங்கள் ஸ்டேக்கிற்கான பில்ட் படிகளை இயக்கி, அந்த கிளைக்கு மேப் செய்யப்பட்டுள்ள என்விரான்மென்டில் முடிவுகளை வெளியிடுகிறது.
ஆம். கிளை-சுற்றுச்சூழல் மேப்பிங் (Branch-to-environment mapping), எடுத்துக்காட்டாக, பிரதான கிளையை (main) உற்பக்கத்திற்கும் (production) ஸ்டேஜிங் கிளையை ஸ்டேஜிங்கிற்கும் சுட்டிக்காட்ட உங்களை அனுமதிக்கிறது. ஒரு கிளைக்கு மெர்ஜ் (Merge) செய்யுங்கள், அதனுடன் தொடர்புடைய சூழல் தானாகவே டெப்ளாய் (deploy) செய்யப்படும்.
ஒவ்வொரு டெப்ளாயும் பதிப்புரிமை பெற்ற வெளியீடாகும், எனவே நீங்கள் மீட்டெடுக்கும் டிக்கெட் தேவையில்லாமல் முந்தைய வெளியீட்டிற்குத் திரும்பலாம். டெப்ளாய்கள் நீடித்த, மீண்டும் முயற்சிக்கக்கூடிய பணிப்பாய்வுகளாக இயக்கப்படுவதால், பில்ட்டின் நடுவில் ஏற்படும் தோல்வி ஒருபோதும் தளத்தை பாதியாக டெப்ளாய் செய்யப்பட்டதாக விட்டுவிடாது.
நிலை, புஷ்-டு-லைவ் மற்றும் கிட் மூலம் வரிசைப்படுத்துதல். கார்டு தேவையில்லாத 14 நாள் இலவச சோதனைக் காலம், 30 நாள் பணத்தைத் திரும்பப் பெறும் உத்தரவாதம், இலவச இடமாற்றங்கள் மற்றும் விற்பனையாளர் கட்டுப்பாடுகள் ஏதுமில்லை.
இலவசமாகத் தொடங்குங்கள்