Fedora மற்றும் CentOS ஆகியவை Git Forge ஐ இயக்குகின்றன. GitLab 18 தனியுரிம திறன்களைத் திறக்கிறது

திட்டங்கள் CentOS и ஃபெடோரா தகவல் GitLab இயங்குதளத்தைப் பயன்படுத்தி உருவாக்கப்படும் Git Forge என்ற கூட்டு மேம்பாட்டு சேவையை உருவாக்கும் முடிவைப் பற்றி. Git களஞ்சியங்களுடன் தொடர்புகொள்வதற்கும் CentOS மற்றும் Fedora விநியோகங்கள் தொடர்பான திட்டங்களை ஹோஸ்ட் செய்வதற்கும் GitLab முதன்மை தளமாக மாறும். முன்பு பயன்படுத்தப்பட்ட சேவை பாகுரே தொடர்ந்து இருக்கும், ஆனால் தொடர்ந்து வளர்ச்சியில் ஆர்வமுள்ள சமூகத்தின் பராமரிப்பில் ஒப்படைக்கப்படும். Red Hat இல் பணிபுரியும் CPE (சமூக இயங்குதளப் பொறியியல்) குழுவின் ஆதரவில் இருந்து Pagure அகற்றப்படும், இது Fedora மற்றும் CentOS வெளியீடுகளின் மேம்பாடு மற்றும் வெளியீட்டிற்கான உள்கட்டமைப்பைப் பராமரிப்பதில் ஈடுபட்டுள்ளது.

புதிய Git Forgeக்கான சாத்தியமான தீர்வுகளை மதிப்பிடும்போது, ​​நாங்கள் கருத்தில் கொண்டோம்
பாகுரே மற்றும் கிட்லாப். பற்றிய ஆய்வின் அடிப்படையில் 300 மதிப்புரைகள் மற்றும் Fedora, CentOS, RHEL மற்றும் CPE திட்டங்களில் பங்கேற்பாளர்களின் விருப்பங்கள், செயல்பாட்டுத் தேவைகள் உருவாக்கப்பட்டு கிட்லாப்க்கு ஆதரவாகத் தேர்வு செய்யப்பட்டது. களஞ்சியங்களுடனான நிலையான செயல்பாடுகளுக்கு கூடுதலாக (இணைத்தல், முட்கரண்டிகளை உருவாக்குதல், குறியீட்டைச் சேர்ப்பது போன்றவை), பாதுகாப்பு, பயன்பாட்டின் எளிமை மற்றும் தளத்தின் நிலைத்தன்மை ஆகியவை முக்கிய தேவைகளில் குறிப்பிடப்பட்டுள்ளன.

HTTPS மூலம் புஷ் கோரிக்கைகளை அனுப்புதல், கிளைகளுக்கான அணுகலைக் கட்டுப்படுத்துதல், தனியார் கிளைகளுக்கான ஆதரவு, வெளிப்புற மற்றும் உள் பயனர்களுக்கான அணுகலைப் பிரித்தல் (உதாரணமாக, சிக்கலைப் பற்றிய தகவலை வெளியிடுவதில் தடையின் போது பாதிப்புகளை நீக்குதல்) போன்ற அம்சங்களை உள்ளடக்கியது. , பரிச்சய இடைமுகம், சிக்கல் அறிக்கைகளுடன் பணிபுரிவதற்கான துணை அமைப்புகளின் ஒருங்கிணைப்பு, குறியீடு, ஆவணப்படுத்தல் மற்றும் புதிய அம்சங்களின் திட்டமிடல், IDE உடன் ஒருங்கிணைப்பதற்கான கருவிகளின் கிடைக்கும் தன்மை, நிலையான பணிப்பாய்வுகளுக்கான ஆதரவு.

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

முடிவு ஏற்கனவே உள்ளது ஏற்படுத்தியது விரிவான முன் விவாதம் இல்லாமல் எடுக்கப்பட்ட முடிவு காரணமாக டெவலப்பர்கள் மத்தியில் விமர்சனம். GitLab இன் இலவச கமினிட்டி பதிப்பை சேவை பயன்படுத்தாது என்ற கவலையும் எழுப்பப்பட்டது. குறிப்பாக, அறிவிப்பில் விவரிக்கப்பட்டுள்ள Git Forgeக்கான தேவைகளை செயல்படுத்த தேவையான திறன்கள் தனியுரிம பதிப்பில் மட்டுமே கிடைக்கும். GitLab அல்டிமேட்.

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

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

பின்வரும் செயல்பாடுகள் இலவச வரம்பிற்கு மாற்றப்பட்டுள்ளன:

  • தொடர்புடைய சிக்கலை இணைத்தல்;
  • GitLab இலிருந்து CSV க்கு ஏற்றுமதி சிக்கல்;
  • தனிப்பட்ட செயல்பாடு அல்லது வெளியீடுகளின் வளர்ச்சி செயல்முறையை திட்டமிடுதல், ஒழுங்கமைத்தல் மற்றும் காட்சிப்படுத்துதல் முறை;
  • மின்னஞ்சலைப் பயன்படுத்தி திட்டப் பங்கேற்பாளர்களை மூன்றாம் தரப்பினருடன் இணைப்பதற்கான உள்ளமைக்கப்பட்ட சேவை.
  • Web IDEக்கான இணைய முனையம்;
  • இணைய முனையத்தில் குறியீட்டில் மாற்றங்களைச் சோதிக்க கோப்புகளை ஒத்திசைக்கும் திறன்;
  • புதிய அம்சத்தை உருவாக்க வேண்டிய அனைத்தையும் அணுகுவதற்கான ஒற்றைப் புள்ளியாக சிக்கலைப் பயன்படுத்தி, மொக்கப் மற்றும் சொத்துக்களை பதிவேற்ற உங்களை அனுமதிக்கும் வடிவமைப்பு கட்டுப்பாடுகள்;
  • குறியீடு தர அறிக்கைகள்;
  • தொகுப்பு மேலாளர்களுக்கான ஆதரவு கோனன் (C/C++), Maven (Java), NPM (node.js) மற்றும் NuGet (.NET);
  • கேனரி வரிசைப்படுத்தல்களுக்கான ஆதரவு, கணினிகளின் ஒரு சிறிய பகுதியில் பயன்பாட்டின் புதிய பதிப்பை நிறுவ உங்களை அனுமதிக்கிறது;
  • அதிகரிக்கும் விநியோகங்கள், புதிய பதிப்புகளை முதலில் குறைந்த எண்ணிக்கையிலான அமைப்புகளுக்கு மட்டுமே வழங்க அனுமதிக்கிறது, படிப்படியாக கவரேஜ் 100% ஆக அதிகரிக்கிறது;
  • செயல்பாடு செயல்படுத்தும் கொடிகள், இது திட்டத்தை பல்வேறு பதிப்புகளில் வழங்குவதை சாத்தியமாக்குகிறது, சில அம்சங்களை மாறும் வகையில் செயல்படுத்துகிறது;
  • வரிசைப்படுத்தல் மேலோட்டப் பயன்முறை, இது Kubernetes அடிப்படையில் ஒவ்வொரு தொடர்ச்சியான ஒருங்கிணைப்பு சூழலின் நிலையை மதிப்பிட உங்களை அனுமதிக்கிறது;
  • கன்ஃபிகரேட்டரில் பல குபெர்னெட்ஸ் கிளஸ்டர்களை வரையறுப்பதற்கான ஆதரவு (உதாரணமாக, சோதனை செயலாக்கங்கள் மற்றும் பணிச்சுமைகளுக்கு நீங்கள் தனி குபெர்னெட்ஸ் கிளஸ்டர்களைப் பயன்படுத்தலாம்);
  • Kubernetes காய்களுக்கு இடையே அணுகலைக் கட்டுப்படுத்த உங்களை அனுமதிக்கும் கொள்கலன் நெட்வொர்க் பாதுகாப்புக் கொள்கைகளை வரையறுப்பதற்கான ஆதரவு.

கூடுதலாக, அதை கவனிக்க முடியும் வெளியீடு GitLab 12.9.1, 12.8.8 மற்றும் 12.7.8 (சமூக பதிப்பு மற்றும் நிறுவன பதிப்பு) மேம்படுத்துகிறது, இது பாதிப்பை சரிசெய்கிறது. GitLab EE/CE 8.5 வெளியிடப்பட்டதிலிருந்து இந்தச் சிக்கல் உள்ளது, மேலும் திட்டங்களுக்கு இடையே சிக்கலை நகர்த்தும்போது எந்த உள்ளூர் கோப்பின் உள்ளடக்கத்தையும் படிக்க அனுமதிக்கிறது.
பாதிப்பு பற்றிய விவரங்கள் 30 நாட்களுக்குப் பிறகு வெளியிடப்படும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்