இணைய பயன்பாடுகள்

CI/CD - தொடர்ச்சியான ஒருங்கிணைப்பு மற்றும் தொடர்ச்சியான விநியோகம் விளக்கப்பட்டது

அக்டோபர் 30, 2021

பொருளடக்கம்

தொடர்ச்சியான ஒருங்கிணைப்பு (CI) என்றால் என்ன

தொடர்ச்சியான ஒருங்கிணைப்பு (CI) என்பது ஒரே திட்டத்தில் பல டெவலப்பர்கள் பணிபுரியும் ஒரு செயல்முறையாகும்; ஒருங்கிணைப்பு சிக்கல்களைத் தவிர்க்க இது உருவாக்கப்பட்டு தொடர்ந்து சோதிக்கப்படுகிறது. ஒவ்வொரு குழு உறுப்பினரும் ஒரு நாளைக்கு ஒரு முறையாவது தங்கள் வேலையை ஒருங்கிணைக்கக்கூடிய ஒரு செயல்முறையாகும்.

வேறு வார்த்தைகளில் கூறுவதானால், தொடர்ச்சியான ஒருங்கிணைப்பு (CI) என்பது டெவலப்பர்களின் உள்ளடக்கம் மற்றும் செயல்பாட்டுக் குறியீட்டை ஒரு மைய களஞ்சியமாக ஒன்றிணைக்கும் செயல்முறையாகும். இங்கே, ஒரு டெவலப்பர் மற்றும் குழுவில் உள்ள அனைவரும் ஒருங்கிணைக்கப்படுகிறார்கள், இது ஒரு நாளைக்கு பல ஒருங்கிணைப்புகளுக்கு வழிவகுக்கிறது மற்றும் ஒரு குழுவின் தினசரி வளர்ச்சி செயல்முறையின் இன்றியமையாத பகுதியாகும்.

ஒரு நம்பகமான, தொடர்ச்சியான ஒருங்கிணைப்பு செயல்முறையானது நிலையான விநியோகத்தை செயல்படுத்துவதற்கு ஒரு முன்நிபந்தனையாகும். நடைமுறையில், தொடர்ச்சியான ஒருங்கிணைப்பு ஒரு வலுவான சரிபார்ப்பு தொகுப்பு மற்றும் ஒருங்கிணைப்பு செயல்பாட்டில் உராய்வை அகற்றுவதற்கான சோதனைகளைச் செய்ய தானியங்கு அமைப்புகளை நம்பியுள்ளது. எனவே அடிப்படையில், இது ஒரு குழு செயல்முறை.

ஒரு வெற்றிகரமான, தொடர்ச்சியான ஒருங்கிணைப்பு அமைப்பு புதிய குறியீட்டு மாற்றங்களைச் சோதிக்கும், வெளியிடும் மற்றும் ஒருங்கிணைக்கும் பல தானியங்கு செயல்முறைகளைக் கொண்டுள்ளது.

தொடர்ச்சியான டெலிவரி (சிடி) என்றால் என்ன

உங்கள் மென்பொருள் மேம்பாட்டு வாழ்க்கைச் சுழற்சியை விரைவுபடுத்தவும் மேலும் நிலையான தயாரிப்பை வழங்கவும் விரும்பினால், தொடர்ச்சியான ஒருங்கிணைப்பு மற்றும் தொடர்ச்சியான விநியோகம் உங்கள் வணிகத்திற்கு ஏற்றதாக இருக்கும்.

தொடர்ச்சியான விநியோகம் ஒவ்வொரு முறையும் பயன்படுத்துவதற்குத் தயாராக இருக்கும் குறியீட்டை செயல்படுத்தும் மென்பொருள் உருவாக்கும் தொழில்நுட்பமாகும். இது மென்பொருளில் மாற்றங்களை அடிக்கடி வரிசைப்படுத்தும் திறன் ஆகும், மேலும் தொடர்ச்சியான வரிசைப்படுத்தல்களை பயிற்சி செய்வது அவசியம்.

தொடர்ச்சியான டெலிவரி என்பது தொடர்ச்சியான ஒருங்கிணைப்பின் அதிகரிப்பு ஆகும், இது புதிய மாற்றங்களை வாடிக்கையாளர்களுக்கு விரைவாகவும் நிலையானதாகவும் அனுப்பப்படுவதை உறுதி செய்கிறது. CI/CD மூலம் எண்ட்-டு-எண்ட் பைப்லைனை தானியக்கமாக்குவதற்கு பயனர்களுக்கு இது ஒரு முக்கியமான அம்சமாகும்.

டெவலப்பர்கள் தொடர்ச்சியான டெலிவரியைப் பயன்படுத்தும் போது, ​​அவர்கள் முக்கிய கோட்பேஸை இடத்தில் வைத்து, டெவலப்பர்கள் புதிய மாற்றங்களைச் செய்யும்போது அதை உற்பத்தியில் தள்ள விரும்புகிறார்கள்.

தொடர்ச்சியான வரிசைப்படுத்தல் (சிடி) என்றால் என்ன

சிஐ/சிடி பைப்லைனில், சிடி என்ற சொல் தெளிவற்றதாக இருக்கலாம், ஏனெனில் தொடர்ச்சியான விநியோகம் மற்றும் தொடர்ச்சியான வரிசைப்படுத்தல் என்ற சொற்கள் சுருக்கமான சிடியைப் பகிர்வதால் அடிக்கடி குழப்பமடைகின்றன.

தொடர்ச்சியான வரிசைப்படுத்தல் டெவலப்பர் செய்யும் ஒவ்வொரு மாற்றமும் பைப்லைன் வழியாகச் சென்று, அனைத்து சோதனைகளிலும் தேர்ச்சி பெற்றால், தானாகவே உற்பத்தியில் இணைக்கப்படும். தொடர்ச்சியான பயன்பாடு குறியீட்டு பணிப்பாய்வுகளின் ஒரு பகுதியாக விவரிக்கப்படலாம், அதே நேரத்தில் உண்மையான குறியீடு வெளியீடு இறுதிப்புள்ளிகள் வழியாக செய்யப்படுகிறது.

டெவலப்பர்கள் தொடர்ச்சியான வரிசைப்படுத்தலை வெற்றிகரமாக செயல்படுத்தினால், நாங்கள் தொடர்ச்சியான விநியோகத்தையும் அடைவோம் என்று அர்த்தம். தொடர்ச்சியான வரிசைப்படுத்தல் CI/CD சுழற்சியில் வெற்றிகரமாக ஏற்றுக்கொள்ளப்பட்ட குறியீட்டை உற்பத்தி சூழலுக்கு தடையின்றி கொண்டுவருகிறது மற்றும் ஒரு குறியீடு உருவாக்கத்துடன் தானாகவே உற்பத்தியில் அறிமுகப்படுத்தப்படுகிறது.

தொடர்ச்சியான விநியோகம் என்பது உற்பத்தியில் எளிதான மற்றும் பாதுகாப்பான விநியோகத்தை செயல்படுத்த மென்பொருள் விநியோக செயல்முறையை தானியங்குபடுத்துவதற்கான ஒரு வழியாகும். தொடர்ச்சியான வரிசைப்படுத்தல் மென்பொருளை வழங்குவதன் மூலம் தொடர்ச்சியான விநியோகத்தை விரிவுபடுத்துகிறது அவர்கள் ஒரு தேர்வில் தேர்ச்சி பெற்றவுடன் உருவாக்குகிறது. பயனர்களுக்கு மென்பொருளை வழங்குவதற்கு இடைநிறுத்தப்பட்ட பொத்தானைச் செருகுவதன் மூலம் இது நிரந்தர பச்சை விளக்கை ஒளிரச் செய்கிறது.

CI/CD பைப்லைன் என்றால் என்ன?

CI / CD

ஒரு CI/CD பைப்லைன் உங்கள் குறியீட்டை உருவாக்கி, புதுப்பிப்பு செயல்படும் போது மென்பொருளின் புதிய பதிப்பை நிறுவுகிறது. பைப்லைன் CI இல் சோதனைகளை இயக்குகிறது, குறியீட்டை உருவாக்குகிறது மற்றும் CD இல் பயன்பாட்டின் புதிய பதிப்புகளை பாதுகாப்பாக செயல்படுத்துகிறது. ஒரு CI/ CD பைப்லைன் DevOps சூழலில் குறியீட்டை உருவாக்குகிறது, ஜென்கின்ஸ் மற்றும் பிற CI மற்றும் CD கருவிகளைப் பயன்படுத்தி.

CI/CD பைப்லைன் ஒரு பணிப்பாய்வு வழங்குகிறது, இது டெவலப்பர்களை ஒருங்கிணைக்க மற்றும் எதிர்கால உருவாக்கங்களுடன் சாத்தியமான முரண்பாடுகளைத் தவிர்க்க வளரும் குழுவுடன் அடிக்கடி குறியீட்டைப் பகிர அனுமதிக்கிறது. பெரும்பாலான பைப்லைன்கள் தயாராக இருக்கும் போது புதிய குறியீடுகளைத் தூண்டும், ஆனால் அதனுடன் இணைக்கப்பட்ட பிற பைப்லைன்களின் பணிப்பாய்வுகளை தானாகவே திட்டமிடுவதன் மூலமும் தூண்டுதல் நிகழலாம்.

CI/CD பைப்லைன்களைப் பொறுத்தவரை, டெவலப்பர் ஒரு நாளைக்கு ஒரு புதிய குறியீட்டை எவ்வளவு அடிக்கடி பயன்படுத்த முடியும் என்பதற்கு வரம்பிடப்படும். உங்கள் பைப்லைனை எதற்காகப் பயன்படுத்த வேண்டும், எந்தக் கருவிகளைப் பயன்படுத்த வேண்டும், மற்றும் பைப்லைனின் பொதுவான கூறுகள், இணையப் பயன்பாட்டை உருவாக்குகிறதா என்பதைத் தீர்மானிக்கும் கடுமையான மற்றும் வேகமான விதிகள் எதுவும் இல்லை. மொபைல் பயன்பாடு , மொபைல் பயன்பாடு அல்லது தரவுத்தளம்.

CI/CD பைப்லைன் என்பது நவீன மென்பொருள் உருவாக்கத்தில் ஒரு பொதுவான நடைமுறையாகும். கிளவுட்-நேட்டிவ் ஆர்கிடெக்சர்களின் வளர்ச்சி, இயக்கக் கொள்கைகளை அமைத்தல் மற்றும் இயக்க முறைமைகளின் வளர்ச்சி ஆகியவற்றுடன், தொடர்ச்சியான ஒருங்கிணைப்பு மற்றும் விநியோகத்தின் தேவை அதிகரித்து வருகிறது.

CI/CD இன் வெற்றியை உறுதிசெய்வது ஒவ்வொரு டெவலப்பரின் கனவாகும், ஏனெனில் ஒரு டெவலப்பர் ஒவ்வொரு கட்டத்திலும் பாதுகாப்போடு தொடங்குவதற்கு முன்பு அது நன்கு எண்ணெய் ஊற்றப்பட்ட பைப்லைனை எடுக்கும். ஒரு குழு செயல்திறனை இழக்காமல் மிகவும் நம்பகமான மற்றும் பாதுகாப்பான பயன்பாடுகளை உருவாக்குவதை இது உறுதி செய்கிறது. CI மற்றும் CD இன் முக்கியத்துவத்தைப் புரிந்துகொள்ளும் நிறுவனங்கள் மற்ற அனைவருக்கும் புதுமைக்கான வேகத்தை அமைக்கின்றன.

மேலும் பார்க்கவும் IDP.ஜெனரிக் வைரஸ் என்றால் என்ன மற்றும் அதை எவ்வாறு அகற்றுவது

CI/CD ஏன் முக்கியமானது?

மேலும் நிர்வகிக்கக்கூடிய மற்றும் அணுகக்கூடிய குறியீடு மாற்றங்கள்

CI/CD ஆனது குறியீட்டாளர்களை ஒரே நேரத்தில் பெரிய அளவிலான குறியீடுகளை நிர்வகிக்க அனுமதிக்கிறது மற்றும் ஒரே நேரத்தில் சிறிய குறியீடுகளை ஒருங்கிணைப்பதை எளிதாக்குகிறது. தொடர்ச்சியான சோதனை மூலம், டெவலப்பர்கள் குறியீடு களஞ்சியத்தில் ஒருங்கிணைக்கப்பட்டவுடன் சிறிய குறியீடுகளை சோதிக்க முடியும். இந்தச் சாதகமானது, ஒரு மேம்பாட்டுக் குழுவைச் சிக்கலை உடனடியாகவும் திறமையான முறையிலும் கண்டறிய அனுமதிக்கிறது.

தவறு கண்டறிதல்

தவறு கண்டறிதல் என்ற சொல் பிழையைக் கண்டறிந்து தனிமைப்படுத்தும் முறை அல்லது சிக்கலின் நோக்கத்தைக் குறிக்கிறது. சரியாக வடிவமைக்கப்பட்ட CI/CD பைப்லைன்கள், டெவலப்பர்கள், தவறு கண்டறிதல் வேகமாகவும் எளிதாகவும் இருப்பதை உறுதிசெய்ய உதவுகிறது. CI/CD திடீர் முறிவுகள் மற்றும் பிற முக்கியமான சிக்கல்களைத் தடுக்கலாம்.

மேலும் சோதனை நம்பகத்தன்மை

குறியீட்டின் தவறு மற்றும் தோல்வியை விரைவாகக் கண்டறிந்து சரிசெய்ய முடியும் என்பதால், CI/CD பைப்லைன் வேகமான வெளியீட்டு விகிதத்திற்கு வழிவகுக்கிறது. CI/CD, குறியீட்டை முழுமையாகச் சோதித்த பிறகு, அதைத் தொடர்ந்து ஒருங்கிணைத்து, வரிசைப்படுத்துகிறது. இருப்பினும், தொடர்ந்து நகரும் அமைப்பில் பயன்படுத்தினால் மட்டுமே அடிக்கடி வெளியீடுகள் சாத்தியமாகும்.

குறைவான பாக்கி

உங்கள் கணினியில் CI/CD பைப்லைனை அறிமுகப்படுத்துவது டெவலப்பருக்கு அவர்களின் பேக்லாக்கில் உள்ள குறைபாடுகளின் எண்ணிக்கையைக் குறைக்க உதவுகிறது. குறைவான பேக்லாக், டெவலப்பர்கள் வெளியிடப்படுவதற்கு முன்பு சிறிய குறைபாடுகளைக் காட்டிலும் முக்கியமான சிக்கல்களில் கவனம் செலுத்த அனுமதிக்கிறது.

வாடிக்கையாளர் திருப்தி

CI/CD ஒரு டெவலப்பருக்கு மட்டுமல்ல, வாடிக்கையாளர்களுக்கும் பயனளிக்கிறது. ஒரு நல்ல மென்பொருள் அல்லது சேவை அதன் பயனர்களுக்கு ஏற்ப தன்னைத்தானே புதுப்பித்துக் கொண்டே இருக்கும். CI/CD ஆனது ஒரு தயாரிப்பு சமீபத்திய தொழில்நுட்பத்துடன் புதுப்பித்த நிலையில் இருக்க உதவுகிறது. CI/CD ஆனது கணினியில் புதிய மாற்றங்கள் மற்றும் மாற்றங்களை அறிமுகப்படுத்துவதை எளிதாக்குகிறது, அதன் பயன்பாட்டிற்கு உதவுகிறது மற்றும் வாடிக்கையாளருக்கு உதவுகிறது.

செலவு குறைப்பு

CI/CD ஆட்டோமேஷன் பிழைகளின் எண்ணிக்கையைக் குறைக்கிறது, இதனால் செலவு. CI/CD இல்லாமல், பிழைகளை சரிசெய்வது மீண்டும் மீண்டும் பல படிகளை எடுக்கலாம்; CI/CD ஐப் பயன்படுத்துவது டெவலப்பரின் நேரத்தை விடுவிக்கிறது, ஏனெனில் சரிசெய்ய பல குறைபாடுகள் இல்லை.

CI/CD இன் நன்மைகள் மற்றும் தீமைகள்

சிறந்த DevOps செயல்முறைகள் கூட அவற்றின் நன்மை தீமைகளைக் கொண்டுள்ளன; Ci/CD பைப்லைன்களும் செய்கிறது. CI/CD பைப்லைனின் சில நன்மை தீமைகளைப் பார்ப்போம்.

நன்மை:

  • CI/CD சோதனையை விரைவுபடுத்துகிறது மற்றும் பகுப்பாய்வுகளை செயல்படுத்துகிறது.
  • CI/CD விரைவான மற்றும் திறமையான தவறு கண்டறிதலை செயல்படுத்துகிறது.
  • CI/CD மூலம், கணினியில் ஒரு தவறு தனிமைப்படுத்தப்பட்டால், மீண்டும் மீண்டும் ஏற்படும் மாற்றங்களைத் தவிர்க்கலாம்.
  • குறியீடுகளில் மாற்றங்கள் சிறியவை.
  • CI/CD குறியீடு கவரேஜை அதிகரிக்கிறது.
  • CI/CD ஆனது வளர்ச்சி செயல்முறையை தானியக்கமாக்கி, வாழ்க்கைச் சுழற்சியை மிகவும் திறமையானதாக்குகிறது.
  • CI/CD ஆட்டோமேஷன் வளர்ச்சி செயல்முறையை வேகப்படுத்துகிறது.
  • CI/CD மூலம், டெவலப்பர்கள் இப்போது உடைந்த குறியீட்டை அனுப்ப முடியாது.
  • முன்பே குறிப்பிட்டது போல், CI/CD குறிப்பிடத்தக்க அளவு பின்னடைவைக் குறைக்கிறது.
  • CI/CD பைப்லைன் டெவலப்பர்களை உங்கள் களஞ்சியத்தில் சேமித்து வைத்திருக்கும் குறியீட்டை எடுத்து உற்பத்திக்கு தொடர்ந்து வழங்க அனுமதிக்கிறது.
  • CI/CD ஆனது போட்டிக்கு முன்னதாக உங்கள் தயாரிப்பைத் தொடங்குவதற்கான வாய்ப்பை உருவாக்குகிறது மற்றும் உங்கள் தற்போதைய வாடிக்கையாளர்களைத் திருப்திப்படுத்த புதிய அம்சங்களையும் பிழைத் திருத்தங்களையும் வெளியிடுகிறது.
  • நிறைய திறந்த மூல கருவிகள் உள்ளன.

பாதகம்:

  • CI/CD பைப்லைனில் குறியீடு அடிப்படை தயாராக இருக்கும் போது, ​​சோதனை வெற்றியடைந்தவுடன் உடனடியாக உற்பத்திக்கு வைக்கப்பட வேண்டும். இந்த உடனடி நடவடிக்கை வணிகத்தில் பீதியை ஏற்படுத்தும்.
  • CI/CD என்பது குழு உறுப்பினர்களுக்கிடையேயான ஒருங்கிணைந்த முயற்சியாக இருப்பதால், அவை வெளியீடுகளுடன் ஒத்திசைக்கப்பட வேண்டும். நிறைய கவனம் மற்றும் விவரங்கள் தேவை, இது ரூக்கிகளுக்கு அதிகமாக இருக்கலாம்.
  • ஒரு சிறிய தவறான தொடர்பு கூட தர்க்கரீதியான தவறுக்கு வழிவகுக்கும்.
  • ஒரு CI/CD ஆட்டோமேஷனுக்கு செங்குத்தான கற்றல் வளைவு தேவைப்படுகிறது, எனவே பயிற்சி செலவு.
  • பாரம்பரிய மரபு அமைப்புகள் சிஐ/சிடியை அரிதாகவே ஆதரிக்கின்றன.
  • அதிக ஒழுக்கமும் அர்ப்பணிப்பும் தேவை.

CI/CD மற்றும் DevOps இடையேயான உறவு

டெவொப்ஸ்

டெவொப்ஸ் மென்பொருள் மேம்பாடு மற்றும் தகவல் தொழில்நுட்ப செயல்பாடுகளை இணைக்கும் சுறுசுறுப்பான கொள்கைகளில் செயல்படும் நடைமுறைகளின் தொகுப்பாகும். CI/CD இன் இன்றியமையாத துணைக்குழு ஆகும் DevOps சுற்றுச்சூழல் அமைப்பு , சுறுசுறுப்பான வளர்ச்சியைச் செயல்படுத்த சரியான தானியங்கு சோதனைக் கருவிகளைப் பயன்படுத்துதல்.

CI/CD ஆனது மென்பொருள் வரையறுக்கப்பட்ட வாழ்க்கைச் சுழற்சிகளில் கவனம் செலுத்துகிறது, ஆட்டோமேஷனை வலியுறுத்தும் கருவிகளை முன்னிலைப்படுத்துகிறது. DevOps கலாச்சாரத்தில் கவனம் செலுத்துகிறது, பொறுப்பை வலியுறுத்தும் பாத்திரங்களை முன்னிலைப்படுத்துகிறது.

ஒரு CI/CD செயல்படுத்தல் அல்லது தொடர்ச்சியான ஒருங்கிணைப்பு/தொடர்ச்சியான வரிசைப்படுத்தல் என்பது முதுகெலும்பின் நவீன DevOps சூழலாகும். கட்டிடத்தை தானியக்கமாக்குதல், சோதனை செய்தல், வழங்குதல் மற்றும் பயன்பாடுகளை வரிசைப்படுத்துதல் ஆகியவற்றின் மூலம் வளர்ச்சி மற்றும் செயல்பாட்டுக் குழுக்களுக்கு இடையேயான இடைவெளியை இது இணைக்கிறது.

பரிந்துரைக்கப்பட்ட கட்டுரை: ஒரு மென்பொருள் பொறியாளர் ஆவது எப்படி

சிறந்த DevOps CI/CD கருவிகள் யாவை?

ஒன்று. ஜூல்

ZUUL

CI/CD ஐ உங்கள் டெவலப்மெண்ட் பணிப்பாய்வுக்குள் ஒருங்கிணைக்க விரும்பினால் மற்றும் அதிக எண்ணிக்கையிலான திட்டங்களைக் கையாளக்கூடிய ஒரு கருவியை நீங்கள் விரும்பினால், நீங்கள் Zuul ஐப் பார்க்க வேண்டும்.

ஆரம்பத்தில் திறந்த அடுக்கு அடித்தளத்தால் உருவாக்கப்பட்டது, Zuul திட்டம் திட்ட கிரேட்டிங்கில் நிபுணத்துவம் பெற்றது. Zuul ஆனது Github எண்டர்பிரைஸ் மற்றும் Gerrit உடன் முழுமையாக ஒருங்கிணைக்கப்பட்டுள்ளது மற்றும் Apache, Apache Mesos மற்றும் Apache 2.0 போன்ற தேவையான அனைத்து சேவையகங்களின் ஆதரவிற்காக அறியப்படுகிறது. Zuul போன்ற பல சோதனை கட்டமைப்புகள் உள்ளன

  • குறுக்கு திட்ட சோதனை.
  • திட்ட சார்பு.
  • இணையான சோதனை.

Zuul இன் முக்கிய அம்சங்கள்:

  • Zuul பல சோதனை கட்டமைப்புகளை வழங்குகிறது.
  • இது Github, GitHub Enterprise மற்றும் Gerrit ஆகிய பல மேம்பாட்டு தளங்களை ஆதரிக்கிறது. Bitbucket இன் ஒருங்கிணைப்பு.
  • அடிக்கடி புதுப்பிக்கப்படும் மென்பொருள், எனவே புதிய புதுப்பிப்புகளைத் தேடுங்கள்.
  • Zuul Nordpool உடன் இணைந்து பல கிளவுட் சூழலை ஆதரிக்கிறது.
  • திட்டம் திட்ட கேட்டிங் மீது கவனம் செலுத்துகிறது.
  • பயன்படுத்த இலவசம்.

BMW, GoDaddy மற்றும் Netflix போன்ற நிறுவனங்கள் இந்தக் கருவியின் நன்கு அறியப்பட்ட பயனர்கள்.

இரண்டு. ஜென்கின்ஸ்

ஜென்கின்ஸ்

ஜென்கின்ஸ் என்பது 1400க்கும் மேற்பட்ட செருகுநிரல்களுடன் CI/CD பைப்லைனை வடிவமைப்பதற்கான ஒரு திறந்த மூலக் கருவியாகும். ஜாவாவில் எழுதப்பட்ட, இந்த மூன்றாம் தரப்பு தொகுதிகள் குறியீடு மேலாண்மை முதல் இயங்குதள மேலாண்மை மற்றும் பலவற்றைக் கையாளுகின்றன. சமீபத்திய ஆண்டுகளில், ஜென்கின்ஸ் வசதியான, மீள்தன்மை மற்றும் நீட்டிக்கக்கூடியதாக இருக்கும்போது, ​​தகவமைக்கக்கூடிய மென்பொருள் ஆட்டோமேஷன் சேவையகமாக உருவாகியுள்ளது.

மேலும் பார்க்கவும் 12 சிறந்த நெறிமுறை ஹேக்கிங் கருவிகள் மற்றும் மென்பொருள்

ஜென்கின்ஸ் CI பைப்லைனை தானியக்கமாக்குகிறது, இது திட்ட வாழ்நாள் முழுவதும் டெவலப்பரின் டன் நேரத்தையும் பணத்தையும் மிச்சப்படுத்துகிறது. ஜென்கின்ஸ் சோதனை சுருக்கங்கள் மூலம் மொத்த உற்பத்தித்திறனை மேம்படுத்துகிறது, இது சோதனைகளின் எண்ணிக்கை, இந்த சோதனைகளை செயல்படுத்த எடுக்கும் நேரம் போன்ற அளவுருக்களை வழங்க முடியும்.

ஜென்கின்ஸ் மாஸ்டர்-ஸ்லேவ் கட்டிடக்கலை விநியோகத்தை வழங்குகிறது மற்றும் குழாய்களை உருவாக்குகிறது. கிளவுட்-நேட்டிவ் அப்ளிகேஷன்களை உருவாக்குவதற்கு பல்வேறு இயக்க முறைமைகள் மற்றும் மேகங்களுக்குக் கருவி கிடைக்க இந்த கட்டமைப்பு மேலும் உதவுகிறது.

ஜென்கின்ஸின் முக்கிய அம்சங்கள்:

  • ஜென்கின்ஸ் அனைத்து முக்கிய இயக்க முறைமைகளுக்கும் எளிய நிறுவல் மற்றும் மேம்படுத்தல்களைக் கொண்டுள்ளது.
  • எளிதான மற்றும் நெகிழ்வான இடைமுகம்.
  • சமூகத்தால் இயக்கப்படும் செருகுநிரல் ஆதாரத்துடன் விரிவாக்கக்கூடியது.
  • UI/UX இல் சூழலின் எளிதான உள்ளமைவு.
  • குழுவாக்கப்பட்ட மாஸ்டர்-ஸ்லேவ் கட்டிடக்கலை உருவாக்கங்களை ஆதரிக்கிறது.
  • இந்த கருவி விண்டோஸ் ஷெல் மற்றும் கட்டளைகளை முன் கட்டும் படிகளில் செயல்படுத்துவதை ஆதரிக்கிறது.
  • பயன்படுத்த இலவசம்.

Netflix, eBay மற்றும் Jenkins போன்ற நிறுவனங்கள் Jenkins ஐப் பயன்படுத்துகின்றன.

3. CircleCI

CircleCI

CircleCI என்பது CI/CD அல்லது மென்பொருளின் விரைவான வளர்ச்சி மற்றும் வெளியீட்டை ஆதரிக்கும் ஒரு தொடர்ச்சியான ஒருங்கிணைப்பு கருவியாகும். CircleCI ஆனது பயனரின் பைப்லைன் முழுவதும், குறியீடு உருவாக்கம், சோதனை முதல் வரிசைப்படுத்தல் வரை ஆட்டோமேஷனை செயல்படுத்துகிறது. கருவி தொடங்குவதற்கு எளிதானது மற்றும் இலகுரக YAML உள்ளமைவுகளில் இயங்குகிறது. ஒருங்கிணைப்பைப் பொறுத்தவரை, CircleCI பயனர்களை GitHub, Bitbucket, Fastlane, Azure, AWS, Heroku, Docker மற்றும் Slack உடன் இணைக்கிறது.

CI செயல்முறையின் ஒரு பகுதியாக, சர்க்கிள்சிஐ டெவலப்பர்கள் ஒவ்வொரு உறுதியையும் சோதிக்க அனுமதிக்கிறது மற்றும் ஒரு மீது உருவாக்குகிறது மெய்நிகர் இயந்திரம் . CircleCI உடன், டெவலப்பர்களுக்கு விருப்பம் உள்ளது கிளவுட்டில் ஹோஸ்டிங் அல்லது ஆன்-பிரைமைஸ் சர்வர்.

சர்க்கிள் CI இன் பல உள்ளமைவுகள் டெவலப்பர்களுக்கு வரிசைப்படுத்தலைச் சோதிப்பதில் இருந்து தங்கள் வேலையைச் செயல்படுத்துவதற்கான சுதந்திரத்தை வழங்குகிறது. டெவலப்பர்கள் விரிவாக்கக்கூடிய கேச்சிங் விருப்பங்கள் மூலம் உருவாக்கங்களை விரைவுபடுத்தலாம்.

CircleCI இன் முக்கிய அம்சங்கள்

  • Bitbucket, GitHub மற்றும் Cloud Enterprise ஆகியவற்றில் CircleCI பொருந்துகிறது.
  • பயனர் குறியீட்டை உருவாக்க, ஒரு கொள்கலன் மற்றும் VM உட்பட பல சேவைகளை இந்த கருவி வழங்குகிறது.
  • நேரான மற்றும் எளிதான பிழைத்திருத்தம்.
  • CircleCI ஆனது தானியங்கி இணையான பயனர்கள் ஒரே நேரத்தில் இணையான பைப்லைன்களை இயக்குவதை ஆதரிக்கிறது.
  • மென்மையான மற்றும் வேகமான சோதனை.
  • CicleCI தனிப்பயன் உரை மற்றும் IM புதுப்பிப்புகளை ஆதரிக்கிறது
  • வரிசைப்படுத்தல் தொடர்ச்சியானது மற்றும் கிளை சார்ந்தது
  • CircleCI முற்றிலும் தனிப்பயனாக்கக்கூடியது.
  • தானியங்கு இணைவு மற்றும் தனிப்பயன் பாக்கெட் பதிவேற்ற கட்டளைகள்
  • விரைவான அமைப்பு மற்றும் வரம்பற்ற கட்டுமானம்

Udemy, Nextdoor, Gopro, போன்ற நிறுவனங்கள் CIrcleCI ஐப் பயன்படுத்துகின்றன.

5. மூங்கில்

மூங்கில்

மூங்கில் என்பது ஒரு CI சேவையகமாகும், இது மென்பொருள் பயன்பாட்டு வெளியீடுகளை தானியங்குபடுத்துகிறது, இதனால் CD பைப்லைனை உருவாக்குகிறது. 2007 ஆம் ஆண்டில் அட்லாசியனால் உருவாக்கப்பட்டது, மூங்கில் டெவலப்பர்கள் தன்னை முறையாக உருவாக்கவும், சோர்ஸ் குறியீட்டை ஒருங்கிணைக்கவும் மற்றும் வரிசைப்படுத்துவதற்கான பயன்பாட்டைத் தயாரிக்கவும் அனுமதிக்கிறது.

மூங்கில் கட்டமைப்பு மற்றும் செயல்பாட்டு சோதனை, மாதிரி பதிப்புகளை ஒதுக்குதல், வெளியீடுகளை குறியிடுதல், புதிய தயாரிப்பு பதிப்புகளை வரிசைப்படுத்துதல் மற்றும் செயல்படுத்துதல் மற்றும் பிற (முக்கியமாக) அட்லாசியன் தயாரிப்புகளான JIRA, Bitbucket மற்றும் Stash, Hipchat மற்றும் ஒருங்கிணைத்தல் ஆகியவற்றை உள்ளடக்கியது. சங்கமம் .

மூங்கில் மிகவும் விலையுயர்ந்த CI/CD மென்பொருளில் ஒன்றாகும், ஆனால் அது ஒவ்வொரு பைசாவிற்கும் மதிப்புள்ளது. தனி டெவலப்பர்கள் தங்கள் சோதனைகளை தானியக்கமாக்க உதவும் சில கருவிகளில் இதுவும் ஒன்றாகும். டெவலப்பர்கள் தங்கள் சேவையகத்தை கூகுள் பிளே மற்றும் ஆப்பிள் ஆப் ஸ்டோர் போன்ற சேவைகளுக்கு பயன்படுத்தலாம்.

மூங்கில் முக்கிய அம்சங்கள்:

  • மூங்கில் 100 ரிமோட் ஏஜெண்டுகளுக்கு ஆதரவை வழங்க முடியும்.
  • பயனர்கள் இணையாகத் தொகுதிகளைச் சோதித்து விரைவான கருத்தைப் பெறலாம்.
  • மூங்கில் பயனர்களை படங்களை உருவாக்கி அவற்றை பதிவு செய்ய உதவுகிறது.
  • மூங்கில் முன்-சுற்றுச்சூழல் ஆதரவு டெவலப்பர்கள் மற்றும் சோதனையாளர்கள் வெளியீடு பூட்டப்பட்டிருக்கும் போது அவர்களின் சூழலில் தேவைக்கேற்ப பயன்படுத்த அனுமதிக்கிறது.
  • கருவியானது Git, Mercurial, SVN Repos ஆகியவற்றில் புதிய கிளைகளைக் கண்டறிந்து, மெயின்லைன் CI திட்டத்தை தானாகப் பயன்படுத்த முடியும்.
  • களஞ்சியத்தில் காணப்படும் மாற்றங்களின் அடிப்படையில் தூண்டுதல்கள் உருவாக்கப்படுகின்றன.
  • மூங்கில் பிட்பக்கெட் அறிவிப்புகள், ஒரு செட் அட்டவணை போன்றவற்றைத் தள்ளுகிறது.

Trinet, OBB மற்றும் source one போன்ற நிறுவனங்கள் மூங்கிலைப் பயன்படுத்துகின்றன.

6. கிட்லாப்

GitLab

GitLab என்பது மென்பொருள் மேம்பாட்டு வாழ்க்கைச் சுழற்சியின் வெவ்வேறு கட்டங்களை நிர்வகிக்க வடிவமைக்கப்பட்ட கருவிகளின் தொகுப்பாகும். Gitlab இன் முக்கிய தயாரிப்பு, சிக்கல் கண்காணிப்பு, பகுப்பாய்வு மற்றும் விக்கி போன்ற பண்புகளுடன் இணைய அடிப்படையிலான Git களஞ்சிய மேலாளர் ஆகும்.

GitLab புரோகிராமர்களை உருவாக்கத் தூண்டவும், சோதனைகளை இயக்கவும், ஒவ்வொரு உந்துதலிலும் குறியீட்டைப் பயன்படுத்தவும் அனுமதிக்கிறது. டெவலப்பர்கள் ஒரு மெய்நிகர் இயந்திரம், டோக்கர் கண்டெய்னர் அல்லது வேறு சில சர்வரிலும் வேலைகளை உருவாக்க முடியும்.

GitLab வேகமாகச் செயல்படுத்த பல இயந்திரங்களில் இணையான உருவாக்கங்கள் மற்றும் பிளவு உருவாக்கங்களை ஆதரிக்கிறது. பயனர்கள் எவ்வளவு சாதனங்களை வேண்டுமானாலும் சேர்க்கலாம் என்பதால் GitLab அளவிடக்கூடியது. அளவிடுதல் பற்றி பேசுகையில், பயனர்கள் மேலும் கீழும் அளவிடலாம் மெய்நிகர் இயந்திரங்கள் மற்றும் கட்டுமானங்களின் செயலாக்கத்தை உறுதிசெய்து செலவுகளைக் குறைக்கவும்.

GitLab இன் முக்கிய அம்சங்கள்:

  • முழு தொகுப்பும் பல்வேறு கருவிகளை உள்ளடக்கியது, பார்ப்பதற்கு, உருவாக்குவதற்கு, மற்றும் குறியீடுகள் மற்றும் திட்டத்தை நிர்வகிக்கவும் தகவல்கள்.
  • ஒரு விநியோகிக்கப்பட்ட பதிப்பு கட்டுப்பாட்டு கட்டமைப்பிலிருந்து குறியீடுகள் மற்றும் திட்டத் தரவைத் திட்டமிடுங்கள், உருவாக்கலாம் மற்றும் சேகரிக்கலாம், இதன் மூலம் வணிக மதிப்புகள் விரைவாக மீண்டும் மீண்டும் வழங்கப்படலாம்.
  • GitLab ஒரு திட்டத்திற்கான துல்லியமான அளவிடுதல் மற்றும் குறியீடு ஒத்துழைப்புகளை வழங்குகிறது.
  • மூலக் குறியீடு மேம்பாடு, ஒருங்கிணைப்பு மற்றும் சரிபார்ப்பை தானியங்குபடுத்துவதன் மூலம் டெலிவரி குழுக்களுக்கு CI ஐ முழுமையாகத் தழுவுவதற்கு தளம் உதவுகிறது.
  • இது கொள்கலன் ஸ்கேனிங், நிலையான பயன்பாட்டை வழங்குகிறது பாதுகாப்பு சோதனை (SAST), டைனமிக் அப்ளிகேஷன் செக்யூரிட்டி டெஸ்டிங் (DAST) மற்றும் பாதுகாப்பான பயன்பாடுகளை வழங்குவதற்கான சார்பு ஸ்கேனிங் மற்றும் உரிமங்களுடன் இணக்கம்.
  • GitLab தானியங்கு மற்றும் வெளியீடுகள் மற்றும் பயன்பாட்டு விநியோகத்தை குறைக்க உதவுகிறது.

ட்ரிவாகோ, அலிபாபா மற்றும் கோஜெக் போன்ற நிறுவனங்கள் கிட்லாப்பின் சேவைகளைப் பயன்படுத்துகின்றன.

Azure இல் CI/CD என்றால் என்ன?

மைக்ரோசாப்ட் அஸூர்

DevOps சூழலில் நிரலாக்கத்தின் முக்கிய இலக்குகளில் ஒன்று வேகமான மற்றும் நம்பகமான வெளியீடுகளை வழங்குவதாகும். இது சம்பந்தமாக, தொடர்ச்சியான ஒருங்கிணைப்பு மற்றும் தொடர்ச்சியான வரிசைப்படுத்தல் விதிமுறைகள் மிகவும் பிரபலமாகிவிட்டன. தி அஸூர் திட்டம் அதை மிக வேகமாகவும், சிறப்பாகவும், திறமையாகவும் ஆக்குவதால் நிறைய உதவுகிறது.

மேலும் பார்க்கவும் ஒருவரை முடக்குவதற்கு பேஸ்புக் ‘டேக் எ பிரேக்’ அம்சத்தைப் பயன்படுத்துவது எப்படி

Azure Web apps சேவைகள் ASP ஐப் பயன்படுத்தி இணைய பயன்பாட்டை உருவாக்குவதற்கான வேகமான மற்றும் திறமையான பயன்முறையாகும். நெட் , ஜாவா, முனை. Js அல்லது PHP. Azure மூலம், டெவலப்பர்கள் ஒரு (CI/CD) பைப்லைன் மூலம் தங்கள் வாடிக்கையாளர்களுக்கு ஒரு நிரலின் மதிப்பை விரைவாக வழங்க முடியும், ஒவ்வொரு மாற்றத்தையும் தங்கள் பயன்பாடுகளுக்கு தானாகவே தள்ளும்.

Azure DevOps ஒரு முழுமையான CI/CD பைப்லைனை Azure DevOps க்கு அமைப்பதை எளிதாக்குகிறது. டெவலப்பர்கள் தங்களின் தற்போதைய குறியீட்டில் தொடங்கலாம் அல்லது வழங்கப்பட்ட பயன்பாடுகளில் ஒன்றைப் பயன்படுத்தலாம். VMs, App Service, Kubernetes Services (AKS), Azure போன்ற பல்வேறு Azure சேவைகளுக்கு அவர்கள் அந்த பயன்பாட்டை விரைவாக பயன்படுத்த முடியும். SQL தரவுத்தளம், முதலியன

Azure DevOps இல் உள்ள CI/CD பைப்லைனைப் பயன்படுத்தி, உங்கள் வாடிக்கையாளரின் விருப்பங்களை எளிதாகக் கட்டமைக்கவும், சோதிக்கவும், தொடர்ந்து பயன்படுத்தவும்.

Azure CI/CD திட்டத்திற்கான முன்நிபந்தனைகள்

Azure DevOps இல் CI/CD ஐ உள்ளமைக்கவும்:

  • Azure DevOps திட்டத்தை உருவாக்கவும்
  • பைப்லைனைத் திருத்தவும் (தானாக உருவாக்கப்படும்)
  • வெளியீட்டு பைப்லைனைத் திருத்தவும். (தானாக உருவாக்கப்படும்)
  • குறியீடு களஞ்சியத்தை குளோன் செய்யவும்.
  • CI/CD பைப்லைன்களை ஆராயுங்கள்.
  • CI/CD செயல்முறையைத் தூண்டவும்.

CI/CDக்கான சிறந்த அசூர் சேவைகள்/கருவிகள்

CI / CD Kubernetes என்றால் என்ன?

ஆளுநர்கள்

ஆளுநர்கள் டெவலப்பர் நேரத்தையும் பணத்தையும் மிச்சப்படுத்தக்கூடிய CI/CD பைப்லைனின் அனைத்து நன்மைகளையும் கொண்டுள்ளது. கன்டெய்னர் பயன்பாடுகளின் வரிசைப்படுத்தல், அளவிடுதல் மற்றும் மேலாண்மை போன்ற அம்சங்களுடன், இது ஒரு அறிவார்ந்த தீர்வாகும், இது புரோகிராமர்கள் தங்கள் சிடி இலக்குகளை அடைய உதவும்.

மேலும், ஜென்கின்ஸ் உடனான குபெர்னெட்ஸ் வளர்ச்சி மற்றும் உற்பத்தி சூழல்களுக்கு இடையே உள்ள தடைகளை உடைத்து CI/CD பைப்லைன்களை ஒருங்கிணைக்க உதவுகிறது.

குபெர்னெட்ஸ் கொள்கலன்கள் அவர்கள் பயன்படுத்தும் பாரம்பரிய கருவிகளை விட அதிக நெகிழ்வுத்தன்மையை வழங்குகின்றன என்பதை மேலும் மேலும் நிறுவனங்கள் அங்கீகரிக்கின்றன. குபெர்னெட்டஸ் என்பது சிஐ/சிடி ஆட்டோமேஷனை தங்கள் உள்கட்டமைப்பில் ஒருங்கிணைக்க ஒரு சிறந்த தளமாகும். ஒரு கட்டளை மூலம், புரோகிராமர்கள் ஒரு குபெர்னெட்ஸ் கிளஸ்டரை உருவாக்கலாம், தங்கள் பயன்பாடுகளை நிர்வகிக்க தேவையான அனைத்து கருவிகளையும் நிறுவலாம், பைப்லைன்களை உருவாக்கலாம் மற்றும் வரிசைப்படுத்தலாம் மற்றும் வெவ்வேறு சூழல்களில் அவற்றை வரிசைப்படுத்தலாம்.

குபெர்னெட்டஸ் சிஐ/சிடிக்கான முன்நிபந்தனைகள்

குபெர்னெட்டஸில் (ஜென்கின்ஸ் உடன்) CI/CDயை உள்ளமைக்கவும்

  • குபெர்னெட்ஸ் கிளஸ்டரை உருவாக்கவும்.
  • ஜென்கின்ஸை குபெர்னெட்டஸாக உள்ளமைக்கவும்.
  • ஜென்கின்ஸ் பைப்லைனை உருவாக்கவும்.
  • ஜென்கின்ஸ் நற்சான்றிதழ்களை உள்ளமைக்கவும் கிட்ஹப் மற்றும் டோக்கர் ஹப்.
  • தேவையான கோப்புகளை உருவாக்கவும்.
  • CI/CD பைப்லைனை சோதிக்கவும்.

குறிப்பு: குபெர்னெட்டஸுக்கு CI/CD பைப்லைனை உருவாக்க இந்த முறை நிச்சயமாக ஒரே வழி அல்ல, ஆனால் இது வசதியானது மற்றும் நெகிழ்வானது. இந்த அணுகுமுறை பயனர்கள் CI பகுதியை முழுவதுமாகத் தவிர்த்துவிட்டு, குபெர்னெட்டஸுடன் பைப்லைனின் CD பகுதியில் கவனம் செலுத்த அனுமதிக்கிறது.

CI/CD கருவிகள் குபெர்னெட்டஸுடன் சிறப்பாகச் செயல்படுகின்றன

  • வரைவு
  • ஹெல்ம்
  • ஸ்கேஃபோல்ட்
  • CircleCI
  • ஜென்கின்ஸ்(கிளவுட்பீஸ்)
  • கிட்லாப்
  • டிராவிஸ்
  • ஸ்பின்னேக்கர்

AWS இல் CI/CD என்றால் என்ன?

AWS

AWS முன்னெப்போதையும் விட CI/CD வசதியாக உள்ளது. DevOps CI/CD ஐ முழுமையாகப் பாதுகாக்கப்பட்ட, அளவிடக்கூடிய மற்றும் நிர்வகிக்கக்கூடிய அமைப்பில் அடைய டெவலப்பர்கள் பயன்படுத்தக்கூடிய டெவலப்பர் கருவிகளின் தொகுப்பை இது வழங்குகிறது. AWS தற்போதுள்ள CI/CD கருவிகளுடன் ஒரு வசதியான ஒருங்கிணைப்பு சூழலை வழங்குகிறது அன்சிபிள் , செஃப், பொம்மை, டெர்ராஃபார்ம் போன்றவை.

AWS ஆனது மெய்நிகர் இயந்திரம் அல்லது கொள்கலன் அடிப்படையிலான சேவைகளுக்கான CI/CD ஐ வழங்குகிறது மற்றும் தரவுத்தளங்கள், சேமிப்பு, கணினி, இயந்திர கற்றல் போன்ற பிற சேவைகளை நிர்வகிப்பதற்கான (உருவாக்க, புதுப்பிக்க மற்றும் நீக்க) விருப்பங்களை வழங்குகிறது.

டெவலப்பர்கள் Amazon CodePipeline ஐப் பயன்படுத்தி பைப்லைனை உருவாக்கலாம் மற்றும் எந்த நேரத்திலும் பைப்லைன் செயல்பாட்டை நிறுத்தலாம், ஏனெனில் ஒரு செயலை பொருத்தமான அனுமதிகள் உள்ள ஒருவரால் அங்கீகரிக்கலாம் அல்லது நிராகரிக்கலாம். AWS CodeBuild மற்றும் CodeDeploy ஆகியவை பைப்லைனை மேலும் தானியங்குபடுத்துவதோடு, முழு CI/CD பணிப்பாய்வுகளையும் சர்வர்-இல்லாததாக வைத்திருக்க முடியும். AWS குழு ஒரு புதுமுக டெவலப்பருக்கு அவர்களின் திட்டத்திற்கான CD மற்றும் தானியங்கு விநியோகத்தை செயல்படுத்தும் செயல்முறையின் மூலம் வழிகாட்டும்.

AWS CI/CDக்கான முன்நிபந்தனைகள்

AWS இல் CI/CD ஐ உள்ளமைக்கவும்

  • களஞ்சியத்தை உருவாக்கவும்.
  • மூலக் குறியீட்டின் நகலை குளோன் செய்யவும்.
  • S3 வாளியை உருவாக்கவும்.
  • பைப்லைன் பாத்திரத்தை உருவாக்கவும் (மூல நிலை).
  • பைப்லைனை உருவாக்குங்கள் (கட்ட கட்டம்).
  • கட்டுமானக் குழாய்களைப் புதுப்பிக்கவும் (வரிசைப்படுத்தல் நிலை).
  • பைப்லைனை இயக்கி சோதிக்கவும்.

AWS இல் CI/CD கருவிகள் என்றால் என்ன

பயிற்சி பொருட்கள்

CI/CD க்கு இணையத்தில் நிறைய பயிற்சிப் பொருட்கள் உள்ளன, ஏனெனில் இது இப்போது முக்கிய DevOps சூழலில் உள்ளது. CI/CD உடன் உங்கள் பயணத்தை கிக்ஸ்டார்ட் செய்ய உதவும் சில படிப்புகளை கீழே பட்டியலிட்டுள்ளோம்.

Udemy DevOps படிப்புகள்:

EDX படிப்புகள்:

திறன் பகிர்வு படிப்புகள்:

பரிந்துரைக்கப்பட்ட கட்டுரைகள்

  • Unsecapp.Exe என்றால் என்ன மற்றும் இது பாதுகாப்பானதாUnsecapp.exe என்றால் என்ன, அது பாதுகாப்பானதா?
  • 15 சிறந்த UML வரைபடக் கருவி மற்றும் மென்பொருள்15 சிறந்த UML வரைபடக் கருவி மற்றும் மென்பொருள்
  • [நிலையானது] குறிப்பிட்ட சாதனம், பாதை அல்லது கோப்பு பிழையை Windows அணுக முடியாது[நிலையான] குறிப்பிட்ட சாதனம், பாதை அல்லது கோப்பு பிழையை Windows அணுக முடியாது
  • விண்டோஸில் இயங்காத விண்டோஸ் புதுப்பிப்புக்கான 16 திருத்தங்கள்விண்டோஸில் இயங்காத விண்டோஸ் புதுப்பிப்புக்கான 16 திருத்தங்கள்
  • AMD ரேடியான் அமைப்புகளுக்கான 4 திருத்தங்கள் வென்றனAMD ரேடியான் அமைப்புகளுக்கான 4 திருத்தங்கள் திறக்கப்படாது
  • பெரிதாக்கு ஸ்கிரீன்ஷாட் கருவி: உதவிக்குறிப்புகள் மற்றும் தந்திரங்கள்பெரிதாக்கு ஸ்கிரீன்ஷாட் கருவி: உதவிக்குறிப்புகள் மற்றும் தந்திரங்கள்